.layout.svelte-1te0l8x{max-width:960px;padding-block:32px 0}.back.svelte-1te0l8x{font-family:var(--font-ui);color:var(--muted);margin-bottom:20px;font-size:.8rem;text-decoration:none;display:inline-block}.back.svelte-1te0l8x:hover{color:var(--accent)}.banner.svelte-1te0l8x{aspect-ratio:8/3;object-fit:cover;border-radius:var(--radius);border:1px solid var(--line);width:100%;height:auto;box-shadow:var(--photo-shadow);margin-bottom:clamp(28px,4vw,44px)}.masthead.svelte-1te0l8x{border-bottom:2px solid var(--line);padding-bottom:34px}h1.svelte-1te0l8x{margin:0 0 14px;font-size:clamp(2rem,5.5vw,2.9rem)}.lede.svelte-1te0l8x{color:var(--muted);max-width:52ch;margin:0;font-size:1.05rem}
