.back[data-astro-cid-xj2uyz6m]{font-size:14px;font-weight:600;text-decoration:none;color:#3d3a33}.back[data-astro-cid-xj2uyz6m]:hover{color:var(--red)}.layout[data-astro-cid-xj2uyz6m]{display:grid;grid-template-columns:minmax(0,46rem) 20rem;gap:clamp(40px,5vw,88px);justify-content:center;align-items:start;margin-top:32px}header[data-astro-cid-xj2uyz6m]{display:grid;gap:16px;margin-bottom:40px}.meta[data-astro-cid-xj2uyz6m]{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--red)}h1[data-astro-cid-xj2uyz6m]{font-size:clamp(40px,5.4vw,76px);line-height:.98}.author[data-astro-cid-xj2uyz6m]{font-size:16px;color:#3d3a33}.hero[data-astro-cid-xj2uyz6m]{aspect-ratio:16 / 9;overflow:hidden;border-radius:0 0 64px;margin-bottom:clamp(40px,6vh,64px);background:var(--ink)}.hero[data-astro-cid-xj2uyz6m] img[data-astro-cid-xj2uyz6m]{width:100%;height:100%;object-fit:cover}.prose[data-astro-cid-xj2uyz6m]{font-size:clamp(17px,1.3vw,19px);line-height:1.75;color:#2b2924}.prose[data-astro-cid-xj2uyz6m] h2{margin-top:2.2em;font-size:clamp(28px,3vw,40px);line-height:1.05;color:var(--ink)}.prose[data-astro-cid-xj2uyz6m] h3{margin-top:0;font-size:14px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.prose[data-astro-cid-xj2uyz6m] p,.prose[data-astro-cid-xj2uyz6m] ul{margin:1.1em 0 0}.prose[data-astro-cid-xj2uyz6m] strong{font-weight:700;color:var(--ink)}.prose[data-astro-cid-xj2uyz6m] ul{padding-left:1.2em}.prose[data-astro-cid-xj2uyz6m] li+li{margin-top:.5em}.prose[data-astro-cid-xj2uyz6m] li::marker{color:var(--red)}.prose[data-astro-cid-xj2uyz6m] a{color:var(--blue)}.prose[data-astro-cid-xj2uyz6m] a:hover{color:var(--red)}.prose[data-astro-cid-xj2uyz6m] hr{margin:3em 0 2em;border:0;border-top:2px solid var(--ink);width:64px}.prose[data-astro-cid-xj2uyz6m] h3+ul{font-size:15px}aside[data-astro-cid-xj2uyz6m]{position:sticky;top:calc(var(--bar) + 24px);display:grid;gap:20px}.card[data-astro-cid-xj2uyz6m]{display:grid;gap:14px;padding:22px;background:#fff;border-radius:0 28px 0 0;box-shadow:8px 8px 0 var(--ink)}.card[data-astro-cid-xj2uyz6m]+.card[data-astro-cid-xj2uyz6m]{box-shadow:8px 8px 0 var(--yellow)}.author-card[data-astro-cid-xj2uyz6m]{box-shadow:8px 8px 0 var(--red)}.label[data-astro-cid-xj2uyz6m]{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7a7466}.who[data-astro-cid-xj2uyz6m]{display:flex;align-items:center;gap:14px}.who[data-astro-cid-xj2uyz6m] img[data-astro-cid-xj2uyz6m]{width:72px;height:72px;flex:none;object-fit:cover;object-position:50% 15%;border-radius:50%;background:#fff;border:2px solid var(--ink)}.name[data-astro-cid-xj2uyz6m]{font-size:18px;font-weight:800;line-height:1.15;letter-spacing:-.01em}.role[data-astro-cid-xj2uyz6m]{margin-top:4px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--red);line-height:1.4}.bio[data-astro-cid-xj2uyz6m]{font-size:14px;line-height:1.6;color:#3d3a33}.link[data-astro-cid-xj2uyz6m]{font-size:14px;font-weight:600;color:var(--ink)}.link[data-astro-cid-xj2uyz6m]:hover{color:var(--red)}.chips[data-astro-cid-xj2uyz6m]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.chips[data-astro-cid-xj2uyz6m] a[data-astro-cid-xj2uyz6m]{display:inline-block;padding:6px 12px;border:1.5px solid var(--ink);border-radius:999px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s}.chips[data-astro-cid-xj2uyz6m] a[data-astro-cid-xj2uyz6m]:hover{background:var(--ink);color:var(--paper)}.tags[data-astro-cid-xj2uyz6m]{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;color:#7a7466}.more[data-astro-cid-xj2uyz6m]{list-style:none;margin:0;padding:0;display:grid;gap:14px}.more[data-astro-cid-xj2uyz6m] a[data-astro-cid-xj2uyz6m]{display:grid;gap:2px;text-decoration:none}.more-title[data-astro-cid-xj2uyz6m]{font-weight:700;line-height:1.25}.more[data-astro-cid-xj2uyz6m] a[data-astro-cid-xj2uyz6m]:hover .more-title[data-astro-cid-xj2uyz6m]{color:var(--blue)}.more[data-astro-cid-xj2uyz6m] time[data-astro-cid-xj2uyz6m]{font-size:12px;color:#7a7466}@media(max-width:1100px){.layout[data-astro-cid-xj2uyz6m]{grid-template-columns:minmax(0,46rem)}aside[data-astro-cid-xj2uyz6m]{position:static;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));align-items:start}}
