.content.svelte-1e0rsuc{max-width:900px;margin:6rem auto 0;padding:var(--spacing-lg) var(--spacing-md)}h1.svelte-1e0rsuc{font-size:2.5rem;margin-bottom:var(--spacing-sm);color:var(--color-text)}.last-updated.svelte-1e0rsuc{color:var(--color-text-light);font-size:.95rem;margin-bottom:var(--spacing-lg);font-style:italic}.intro.svelte-1e0rsuc{background:#f8fffe;padding:var(--spacing-md);border-radius:8px;border-left:4px solid var(--color-primary);margin-bottom:var(--spacing-lg)}.intro.svelte-1e0rsuc p:where(.svelte-1e0rsuc){color:var(--color-text);font-size:1.05rem;line-height:1.7;margin:0}section.svelte-1e0rsuc{margin-bottom:var(--spacing-lg)}h2.svelte-1e0rsuc{font-size:1.75rem;margin-bottom:var(--spacing-md);color:var(--color-text);padding-top:var(--spacing-sm)}h3.svelte-1e0rsuc{font-size:1.25rem;margin-bottom:var(--spacing-sm);margin-top:var(--spacing-md);color:var(--color-text)}p.svelte-1e0rsuc{color:var(--color-text-light);line-height:1.8;margin-bottom:var(--spacing-sm);font-size:1.05rem}ul.svelte-1e0rsuc{margin:var(--spacing-sm) 0 var(--spacing-md) var(--spacing-md);color:var(--color-text-light)}li.svelte-1e0rsuc{margin-bottom:var(--spacing-sm);line-height:1.7;font-size:1.05rem}strong.svelte-1e0rsuc{color:var(--color-text);font-weight:600}a.svelte-1e0rsuc{color:var(--color-primary);text-decoration:none;font-weight:500}a.svelte-1e0rsuc:hover{text-decoration:underline}.contact-info.svelte-1e0rsuc{background:#f8fffe;padding:var(--spacing-md);border-radius:8px;margin-top:var(--spacing-sm)}.contact-info.svelte-1e0rsuc p:where(.svelte-1e0rsuc){margin-bottom:.5rem}.contact-info.svelte-1e0rsuc p:where(.svelte-1e0rsuc):last-child{margin-bottom:0}.acknowledgment.svelte-1e0rsuc{background:#e8fff5;padding:var(--spacing-md);border-radius:8px;border:2px solid var(--color-primary);margin-top:var(--spacing-xl);text-align:center}.acknowledgment.svelte-1e0rsuc p:where(.svelte-1e0rsuc){color:var(--color-text);font-size:1.05rem;margin:0}@media(max-width:768px){.content.svelte-1e0rsuc{margin-top:5rem;padding:var(--spacing-md) var(--spacing-sm)}h1.svelte-1e0rsuc{font-size:2rem}h2.svelte-1e0rsuc{font-size:1.5rem}h3.svelte-1e0rsuc{font-size:1.15rem}p.svelte-1e0rsuc,li.svelte-1e0rsuc{font-size:1rem}}
