.head[data-astro-cid-issefgzl]{max-width:760px;margin-bottom:clamp(24px,4vw,40px)}.small[data-astro-cid-issefgzl]{--title-size: clamp(1.8rem, 3.6vw, 2.6rem)}.summary[data-astro-cid-issefgzl]{margin-top:16px;color:var(--text-soft)}.list[data-astro-cid-issefgzl]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none}.item[data-astro-cid-issefgzl]{padding:clamp(20px,3vw,28px);border:1px solid var(--line);border-radius:20px;background:var(--bg-light)}.stars[data-astro-cid-issefgzl]{margin:0;color:var(--accent-300, #c9873f);letter-spacing:.1em}blockquote[data-astro-cid-issefgzl]{margin:12px 0;line-height:1.65}.by[data-astro-cid-issefgzl]{margin:0;color:var(--text-soft);font-size:14px}@media(min-width:840px){.list[data-astro-cid-issefgzl]{grid-template-columns:repeat(2,minmax(0,1fr))}}main[data-astro-cid-hdbmxhrx]:focus{outline:none}.split[data-astro-cid-hdbmxhrx]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:start}.small[data-astro-cid-hdbmxhrx]{--title-size: clamp(1.8rem, 3.6vw, 2.6rem)}.head[data-astro-cid-hdbmxhrx]{max-width:760px;margin-bottom:clamp(28px,4vw,48px)}.intro[data-astro-cid-hdbmxhrx]{max-width:38em;margin-top:20px}.prose[data-astro-cid-hdbmxhrx]{display:grid;gap:16px;max-width:40em;margin-top:24px;color:var(--text-soft);font-size:clamp(1rem,1.3vw,1.08rem);line-height:1.75}.prose[data-astro-cid-hdbmxhrx] p[data-astro-cid-hdbmxhrx]{margin:0}.split[data-astro-cid-hdbmxhrx]>.prose[data-astro-cid-hdbmxhrx]{margin-top:0}.facts[data-astro-cid-hdbmxhrx]{display:grid;margin:32px 0 0;border-top:1px solid var(--line)}.row[data-astro-cid-hdbmxhrx]{display:grid;grid-template-columns:minmax(100px,.8fr) 1.8fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}dt[data-astro-cid-hdbmxhrx]{padding-top:3px;color:var(--text-soft);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase}dd[data-astro-cid-hdbmxhrx]{margin:0;font-weight:600;color:var(--text)}.photo[data-astro-cid-hdbmxhrx]{position:relative;overflow:hidden;aspect-ratio:4 / 3;border-radius:var(--radius-lg);background:var(--surface-muted)}.photo[data-astro-cid-hdbmxhrx] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.photo-wrap[data-astro-cid-hdbmxhrx]{margin:0}.photo-wrap[data-astro-cid-hdbmxhrx] figcaption[data-astro-cid-hdbmxhrx]{margin-top:10px;color:var(--text-soft);font-size:14px}.intents[data-astro-cid-hdbmxhrx]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:28px 0 0;padding:0;list-style:none}.intents[data-astro-cid-hdbmxhrx] a[data-astro-cid-hdbmxhrx]{display:flex;align-items:center;height:100%;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:var(--bg-light);color:var(--text);font-weight:600;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.intents[data-astro-cid-hdbmxhrx] a[data-astro-cid-hdbmxhrx]:hover{border-color:var(--primary)}@media(max-width:339px){.intents[data-astro-cid-hdbmxhrx]{grid-template-columns:minmax(0,1fr)}}.main-card[data-astro-cid-hdbmxhrx],.card[data-astro-cid-hdbmxhrx]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(22px,3vw,36px);border:1px solid var(--line);border-radius:24px;background:var(--bg-light)}.main-card[data-astro-cid-hdbmxhrx]{margin-bottom:clamp(14px,2vw,24px)}.main-card[data-astro-cid-hdbmxhrx] h3[data-astro-cid-hdbmxhrx],.card[data-astro-cid-hdbmxhrx] h3[data-astro-cid-hdbmxhrx]{margin:0;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.15}.main-card[data-astro-cid-hdbmxhrx] p[data-astro-cid-hdbmxhrx],.card[data-astro-cid-hdbmxhrx] p[data-astro-cid-hdbmxhrx]{margin:0;max-width:36em;color:var(--text-soft);line-height:1.65}.no[data-astro-cid-hdbmxhrx]{color:var(--primary-text);font-family:var(--font-mono);font-size:12px;letter-spacing:.12em}.links[data-astro-cid-hdbmxhrx]{display:flex;flex-wrap:wrap;gap:8px 28px;margin:6px 0 0;padding:0;list-style:none}.cards[data-astro-cid-hdbmxhrx]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(14px,2vw,24px);margin:0;padding:0;list-style:none}.card[data-astro-cid-hdbmxhrx] .link-arrow[data-astro-cid-hdbmxhrx]{margin-top:auto;padding-top:6px}.all[data-astro-cid-hdbmxhrx]{margin:clamp(20px,3vw,32px) 0 0}@media(min-width:720px){.cards[data-astro-cid-hdbmxhrx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.split[data-astro-cid-hdbmxhrx]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cards[data-astro-cid-hdbmxhrx]{grid-template-columns:repeat(3,minmax(0,1fr))}}
