.wrap.svelte-1gjwu9i{max-width:var(--maxw);padding:0 var(--sp-4);margin:0 auto}.detail.svelte-1gjwu9i{padding:var(--sp-5) 0 var(--sp-6)}.media.svelte-1gjwu9i{max-width:1100px;margin:var(--sp-3) auto var(--sp-4);padding:0 var(--sp-4);position:relative}.media.svelte-1gjwu9i img:where(.svelte-1gjwu9i){border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-soft);object-fit:cover;display:block}.tag.svelte-1gjwu9i{bottom:14px;left:calc(var(--sp-4) + 10px);font-size:.72rem;position:absolute}.info.svelte-1gjwu9i{max-width:760px}h1.svelte-1gjwu9i{font-family:var(--font-display);margin:0 0 var(--sp-2);font-size:clamp(1.8rem,4vw,2.8rem)}.shown.svelte-1gjwu9i{color:var(--muted);margin:0 0 var(--sp-3)}.shown.svelte-1gjwu9i a:where(.svelte-1gjwu9i){color:var(--copper);text-decoration:none}.blurb.svelte-1gjwu9i{max-width:60ch;font-size:1.1rem;line-height:1.6}.honest.svelte-1gjwu9i{color:var(--muted);max-width:60ch;font-size:.92rem}.ctas.svelte-1gjwu9i{gap:var(--sp-3);margin:var(--sp-4) 0 var(--sp-2);flex-wrap:wrap;display:flex}.btn.svelte-1gjwu9i{border-radius:var(--radius-pill);padding:13px 22px;font-weight:500;text-decoration:none;display:inline-block}.btn.primary.svelte-1gjwu9i{background:var(--copper);color:#fff}.btn.primary.svelte-1gjwu9i:hover{background:var(--copper-bright)}.btn.ghost.svelte-1gjwu9i{border:1px solid var(--line);color:var(--ink)}.indicative.svelte-1gjwu9i{color:var(--muted);font-size:.9rem}.more.svelte-1gjwu9i{margin-top:var(--sp-6)}.more.svelte-1gjwu9i h2:where(.svelte-1gjwu9i){font-family:var(--font-display);margin:0 0 var(--sp-4);font-size:1.5rem}.mgrid.svelte-1gjwu9i{gap:var(--sp-3);grid-template-columns:repeat(2,1fr);display:grid}.mcard.svelte-1gjwu9i{color:var(--ink);text-decoration:none}.mcard.svelte-1gjwu9i img:where(.svelte-1gjwu9i){aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%;box-shadow:var(--shadow-soft);display:block}.mname.svelte-1gjwu9i{padding:8px 2px;font-size:.92rem;font-weight:500;display:block}@media (width>=720px){.mgrid.svelte-1gjwu9i{grid-template-columns:repeat(3,1fr)}}
