.masthead.svelte-ykvqjy{position:relative;overflow:clip;border-bottom:1px solid var(--hairline)}.sun-well.svelte-ykvqjy{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.masthead-inner.svelte-ykvqjy{position:relative;max-width:48rem;margin:0 auto;padding:clamp(2.5rem,8vh,5rem) clamp(1rem,4vw,2.5rem) clamp(2.5rem,7vh,4rem)}h1.svelte-ykvqjy{font-size:clamp(1.9rem,4.8vw,3.25rem);letter-spacing:var(--display-track-tight);margin:0 0 1.5rem;max-width:24ch}.intro.svelte-ykvqjy{font-size:clamp(1.125rem,2vw,1.4rem);font-weight:var(--weight-medium);line-height:1.4;color:var(--text-2);max-width:42ch;margin:0}article.svelte-ykvqjy{max-width:48rem;margin:0 auto;padding:clamp(2.5rem,7vh,4.5rem) clamp(1rem,4vw,2.5rem) clamp(4rem,12vh,8rem)}section.svelte-ykvqjy{margin-bottom:clamp(2.5rem,7vh,4rem)}section.svelte-ykvqjy:last-child{margin-bottom:0}.guide-link.svelte-ykvqjy{margin:2rem 0 0}.guide-link.svelte-ykvqjy a:where(.svelte-ykvqjy){display:inline-block;padding-block:.7rem}.section-head.svelte-ykvqjy{display:grid;gap:.85rem;margin-bottom:1.5rem}h2.svelte-ykvqjy{font-size:clamp(1.35rem,2.6vw,1.85rem);margin:0}article.svelte-ykvqjy p{max-width:62ch;color:var(--text-2);overflow-wrap:anywhere}article.svelte-ykvqjy p strong{color:var(--text);font-weight:var(--weight-bold)}
