.page-header.svelte-zetq6v{position:relative;padding:160px 0 80px;color:#fff;text-align:center}.header-bg.svelte-zetq6v{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.header-overlay.svelte-zetq6v{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.page-header.svelte-zetq6v .container:where(.svelte-zetq6v){position:relative;z-index:1;max-width:900px;margin:0 auto;padding:0 20px}.page-header.svelte-zetq6v h1:where(.svelte-zetq6v){font-size:clamp(1.4rem,4vw,2.2rem);font-weight:300;margin:0;text-shadow:0 2px 6px rgba(0,0,0,.4)}.content.svelte-zetq6v{padding:60px 0 80px;background:#fff}.container.svelte-zetq6v{max-width:1140px;margin:0 auto;padding:0 20px}.prose.svelte-zetq6v{max-width:760px;margin:0 auto}.notice.svelte-zetq6v{margin:0 0 1.25rem;padding:12px 14px;border-left:4px solid #74a888;background:#f3f8f5;color:#2f4f3f;font-size:.9rem;line-height:1.6}.prose.svelte-zetq6v h2:where(.svelte-zetq6v){font-size:1.4rem;font-weight:400;color:#333;margin:2rem 0 .75rem;border-bottom:1px solid #eee;padding-bottom:6px}.prose.svelte-zetq6v h3:where(.svelte-zetq6v){font-size:1.15rem;font-weight:500;color:#333;margin:1.5rem 0 .5rem}.prose.svelte-zetq6v p:where(.svelte-zetq6v){color:#555;font-size:.95rem;line-height:1.7;margin:0 0 1rem}.prose.svelte-zetq6v ul:where(.svelte-zetq6v){color:#555;font-size:.95rem;line-height:1.7;margin:0 0 1rem;padding-left:24px}.prose.svelte-zetq6v li:where(.svelte-zetq6v){margin-bottom:6px}
