.content-page.svelte-1nodsya{padding-bottom:clamp(2rem,5vw,5rem)}.content-hero.svelte-1nodsya{background:radial-gradient(circle at 12% 16%, #14b8a621, transparent 34%), var(--color-background);border-bottom:1px solid var(--color-border);padding-block:clamp(3.5rem,7vw,6.5rem)}.content-narrow.svelte-1nodsya{max-width:820px}h1.svelte-1nodsya{letter-spacing:-.04em;margin:0;font-size:clamp(2.4rem,5vw,4.6rem)}.lead.svelte-1nodsya{color:var(--color-muted);max-width:66ch;margin:1.25rem 0 0;font-size:clamp(1.05rem,2vw,1.2rem)}.updated.svelte-1nodsya{color:var(--color-muted);margin:1.25rem 0 0;font-size:.9rem}.content-body.svelte-1nodsya{padding-top:clamp(2.5rem,5vw,4.5rem);font-size:1.02rem}.content-body.svelte-1nodsya h2{margin:2.8rem 0 .9rem;font-size:clamp(1.55rem,3vw,2.15rem)}.content-body.svelte-1nodsya h3{margin:2rem 0 .65rem;font-size:1.2rem}.content-body.svelte-1nodsya p,.content-body.svelte-1nodsya li{color:#334b48}.content-body.svelte-1nodsya p{margin:.8rem 0}.content-body.svelte-1nodsya ul,.content-body.svelte-1nodsya ol{gap:.55rem;padding-left:1.35rem;display:grid}.content-body.svelte-1nodsya .notice{background:var(--color-background);border-left:4px solid var(--color-primary);border-radius:0 12px 12px 0;margin:2rem 0;padding:1rem 1.2rem}.content-body.svelte-1nodsya .action-row{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.content-body.svelte-1nodsya address{color:#334b48;font-style:normal;line-height:1.7}.content-body.svelte-1nodsya details{border:1px solid var(--color-border);border-radius:12px;margin-bottom:.75rem;padding:0 1.15rem}.content-body.svelte-1nodsya summary{cursor:pointer;padding:1.05rem 2rem 1.05rem 0;font-weight:750}
