body{margin:0;font-family:Inter,sans-serif;min-height:100dvh}h1,h2,h3,h4,h5,h6{font-family:EB Garamond,serif}a{font-weight:500;color:#000}.content.svelte-wjemkx{display:grid;grid-template-columns:1fr clamp(30ch,80vw,calc(70ch + 2rem)) 1fr;grid-template-rows:auto 1fr auto;min-height:100dvh;gap:5rem 0}header.svelte-wjemkx{display:grid;grid-template-columns:subgrid;gap:2rem;grid-column:1/-1}header.svelte-wjemkx .logo:where(.svelte-wjemkx){grid-column:2}header.svelte-wjemkx .logo:where(.svelte-wjemkx) svg{width:100%}header.svelte-wjemkx nav:where(.svelte-wjemkx){display:grid;grid-template-columns:subgrid;grid-column:1/-1;padding:.5rem 1rem;border-bottom:1px solid black}header.svelte-wjemkx nav:where(.svelte-wjemkx) .float:where(.svelte-wjemkx){grid-column:2;display:flex;gap:.8rem;justify-content:center}header.svelte-wjemkx nav:where(.svelte-wjemkx) a:where(.svelte-wjemkx){text-decoration:none;font-weight:600}header.svelte-wjemkx nav:where(.svelte-wjemkx) a:where(.svelte-wjemkx):hover{color:#2f4f4f}main.svelte-wjemkx{grid-column:2}footer.svelte-wjemkx{display:grid;grid-template-columns:subgrid;grid-column:1/-1;padding:1rem 0}footer.svelte-wjemkx .links:where(.svelte-wjemkx){grid-column:2;color:gray;font-size:.8em}footer.svelte-wjemkx .links:where(.svelte-wjemkx) a:where(.svelte-wjemkx){color:gray}
