.content-opening.svelte-n37i5x{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:1rem 0 2.5rem;display:grid}.introduction.svelte-n37i5x,.opening-graph.svelte-n37i5x{min-width:0}.introduction.svelte-n37i5x h1{font:400 clamp(2.25rem,3.6vw,4rem)/1.1 var(--serif);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;margin:0 0 1rem}.introduction.svelte-n37i5x p{line-height:1.6}.opening-graph.svelte-n37i5x .content-links{border:0;margin:0;padding:0}@media (width<=800px){.content-opening.svelte-n37i5x{grid-template-columns:1fr;align-items:start;padding-top:0}.introduction.svelte-n37i5x{max-width:42rem}.introduction.svelte-n37i5x h1{font-size:clamp(2.2rem,7vw,3.5rem)}}nav.svelte-1uqvpy4{border-block:1px solid var(--rule);background:var(--paper);flex-wrap:nowrap;gap:.25rem 1.25rem;padding:.4rem 0;display:flex;overflow-x:auto}a.svelte-1uqvpy4{white-space:nowrap;min-height:44px;color:var(--link);font:600 .9rem/1.5 var(--sans);overflow-wrap:anywhere;flex-shrink:0;padding:.65rem 0;text-decoration:none;display:block}a.svelte-1uqvpy4:hover{text-decoration:underline}a.svelte-1uqvpy4:focus-visible{outline:2px solid var(--link);outline-offset:3px}.contents.svelte-1uqvpy4{border:0;margin:0 0 2rem;padding:0;display:block}.contents.svelte-1uqvpy4 h2:where(.svelte-1uqvpy4){font:600 1rem/1.4 var(--sans);margin:0 0 .5rem}.contents.svelte-1uqvpy4 a:where(.svelte-1uqvpy4){white-space:normal;padding:.5rem 0;font-weight:400}
