.container.svelte-1e0rsuc{height:100%;padding-bottom:env(safe-area-inset-bottom);background-color:var(--bg-color);color:var(--text-color);transition:background-color .3s,color .3s;overflow-y:auto}.main.svelte-1e0rsuc{max-width:1200px;margin:0 auto;padding:20px}.content.svelte-1e0rsuc{background-color:var(--card-bg);box-shadow:0 2px 10px var(--shadow);border-radius:8px;padding:40px;transition:background-color .3s,box-shadow .3s}.mt-notice.svelte-1e0rsuc{border-left:3px solid var(--primary-600);background-color:var(--primary-50);color:var(--gray-700);border-radius:.25rem;margin:0 0 1.5rem;padding:.75rem 1rem;font-size:.85rem}.content.svelte-1e0rsuc .title{color:var(--primary-color);margin-bottom:10px;font-size:2.5rem}.content.svelte-1e0rsuc .lastUpdated{color:var(--text-secondary);margin-bottom:30px;font-size:.9rem}.content.svelte-1e0rsuc .section{margin-bottom:40px}.content.svelte-1e0rsuc .section h2{color:var(--primary-color);margin-bottom:15px;font-size:1.8rem}.content.svelte-1e0rsuc .section h3{color:var(--text-color);margin-bottom:10px;font-size:1.4rem}.content.svelte-1e0rsuc .section p{margin-bottom:15px;line-height:1.6}.content.svelte-1e0rsuc .section ul{margin-bottom:15px;margin-left:30px}.content.svelte-1e0rsuc .section li{margin-bottom:8px;line-height:1.6}.content.svelte-1e0rsuc .subsection{margin-bottom:20px;padding-left:20px}.content.svelte-1e0rsuc .subsection h3{color:var(--text-color);margin-bottom:10px;font-size:1.2rem}.content.svelte-1e0rsuc .contactInfo{background-color:var(--bg-secondary);border-radius:8px;margin-top:10px;padding:20px}.content.svelte-1e0rsuc .contactInfo p{margin-bottom:5px}.content.svelte-1e0rsuc .contactInfo a{color:var(--primary-color);text-decoration:none}.content.svelte-1e0rsuc .contactInfo a:hover{text-decoration:underline}.content.svelte-1e0rsuc .contactTip{color:var(--text-secondary);margin-top:10px;font-size:.9rem;font-style:italic}.content.svelte-1e0rsuc .footer{border-top:1px solid var(--border-color);text-align:center;margin-top:40px;padding-top:20px}.content.svelte-1e0rsuc .footer p{color:var(--text-secondary);font-style:italic}.content.svelte-1e0rsuc .section a{color:var(--primary-color);text-decoration:none;transition:opacity .2s}.content.svelte-1e0rsuc .section a:hover{opacity:.8;text-decoration:underline}.content.svelte-1e0rsuc a{overflow-wrap:anywhere}@media (width<=768px){.main.svelte-1e0rsuc{padding:10px}.content.svelte-1e0rsuc{padding:20px}.content.svelte-1e0rsuc .title{font-size:2rem}.content.svelte-1e0rsuc .section h2{font-size:1.5rem}.content.svelte-1e0rsuc .section h3{font-size:1.2rem}.content.svelte-1e0rsuc .section ul{margin-left:20px}.content.svelte-1e0rsuc .subsection{padding-left:10px}}
