.mag[data-astro-cid-htmih7vn]{padding-bottom:clamp(48px,8vw,96px)}.mag-head[data-astro-cid-htmih7vn]{padding:8px 0 28px;max-width:720px}.mag-head[data-astro-cid-htmih7vn] h1[data-astro-cid-htmih7vn]{font-size:clamp(2.4rem,5vw,3.6rem)}.feature[data-astro-cid-htmih7vn]{display:grid;grid-template-columns:1.25fr 1fr;background:var(--card);border-radius:var(--radius);overflow:hidden;text-decoration:none;color:inherit}.feature-media[data-astro-cid-htmih7vn]{aspect-ratio:16 / 10;background:#fff}.feature-media[data-astro-cid-htmih7vn] img{width:100%;height:100%;object-fit:cover;display:block}.feature-body[data-astro-cid-htmih7vn]{padding:clamp(24px,4vw,48px);display:flex;flex-direction:column;justify-content:center;gap:10px}.feature-body[data-astro-cid-htmih7vn] h2[data-astro-cid-htmih7vn]{font-size:clamp(1.6rem,2.6vw,2.2rem);margin:4px 0}.feature-body[data-astro-cid-htmih7vn] p[data-astro-cid-htmih7vn]{margin:0;color:var(--ink-2)}.byline[data-astro-cid-htmih7vn]{display:flex;align-items:center;gap:12px;margin-top:10px!important}.byline[data-astro-cid-htmih7vn] img[data-astro-cid-htmih7vn]{width:44px;height:44px;border-radius:50%;object-fit:cover}.byline[data-astro-cid-htmih7vn] span[data-astro-cid-htmih7vn]{display:flex;flex-direction:column;line-height:1.25}.byline[data-astro-cid-htmih7vn] small[data-astro-cid-htmih7vn]{color:var(--ink-3)}.mag-cols[data-astro-cid-htmih7vn]{display:grid;grid-template-columns:280px 1fr;gap:40px;margin-top:56px}.mag-cols[data-astro-cid-htmih7vn] h2[data-astro-cid-htmih7vn]{font-size:1.6rem}aside[data-astro-cid-htmih7vn] section[data-astro-cid-htmih7vn]+section[data-astro-cid-htmih7vn]{margin-top:40px}.ranked[data-astro-cid-htmih7vn]{list-style:none;counter-reset:n;padding:0;margin:0;display:grid;gap:18px}.ranked[data-astro-cid-htmih7vn] li[data-astro-cid-htmih7vn]{counter-increment:n;display:grid;grid-template-columns:30px 1fr;gap:10px}.ranked[data-astro-cid-htmih7vn] li[data-astro-cid-htmih7vn]:before{content:counter(n,decimal-leading-zero);color:var(--pink);font:600 .95rem/1.5 var(--font-display)}.ranked[data-astro-cid-htmih7vn] a[data-astro-cid-htmih7vn]{text-decoration:none;color:inherit;display:grid;gap:2px}.ranked[data-astro-cid-htmih7vn] strong[data-astro-cid-htmih7vn]{font-weight:600;line-height:1.35}.ranked[data-astro-cid-htmih7vn] a[data-astro-cid-htmih7vn]:hover strong[data-astro-cid-htmih7vn]{text-decoration:underline}.ranked[data-astro-cid-htmih7vn] small[data-astro-cid-htmih7vn]{color:var(--ink-3)}.tags-list[data-astro-cid-htmih7vn]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.tags-list[data-astro-cid-htmih7vn] a[data-astro-cid-htmih7vn]{display:inline-block;padding:6px 14px;border-radius:999px;background:var(--pink-50);color:var(--pink-600);font-size:.85rem;font-weight:500;text-decoration:none}.tags-list[data-astro-cid-htmih7vn] a[data-astro-cid-htmih7vn]:hover{background:var(--pink);color:#fff}.cards[data-astro-cid-htmih7vn]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.card-a[data-astro-cid-htmih7vn]{display:flex;gap:16px;align-items:center;background:var(--card);border-radius:var(--radius);padding:14px;text-decoration:none;color:inherit}.card-a[data-astro-cid-htmih7vn] .thumb[data-astro-cid-htmih7vn]{width:120px;aspect-ratio:1;border-radius:var(--radius-sm);overflow:hidden;flex:none;background:#fff}.card-a[data-astro-cid-htmih7vn] .thumb[data-astro-cid-htmih7vn] img,.card-a[data-astro-cid-htmih7vn] .thumb[data-astro-cid-htmih7vn] .placeholder{width:100%;height:100%;object-fit:cover}.card-a[data-astro-cid-htmih7vn] h3[data-astro-cid-htmih7vn]{font:600 1.02rem/1.35 var(--font-body);margin:4px 0 6px}.card-a[data-astro-cid-htmih7vn]:hover h3[data-astro-cid-htmih7vn]{text-decoration:underline}.card-a[data-astro-cid-htmih7vn] small[data-astro-cid-htmih7vn]{color:var(--ink-3)}.mag-cta[data-astro-cid-htmih7vn]{margin-top:56px}.mag-cta[data-astro-cid-htmih7vn] .cta-media img{-webkit-mask-image:linear-gradient(90deg,transparent 35%,#000 85%);mask-image:linear-gradient(90deg,transparent 35%,#000 85%);object-position:70% center}.archives[data-astro-cid-htmih7vn]{margin-top:64px;max-width:820px}.archives[data-astro-cid-htmih7vn] details[data-astro-cid-htmih7vn]{border-top:1px solid var(--line);padding:14px 0}.archives[data-astro-cid-htmih7vn] summary[data-astro-cid-htmih7vn]{cursor:pointer;font:600 1.1rem/1.4 var(--font-display);list-style:none;display:flex;justify-content:space-between}.archives[data-astro-cid-htmih7vn] summary[data-astro-cid-htmih7vn]:after{content:"+";color:var(--pink)}.archives[data-astro-cid-htmih7vn] details[data-astro-cid-htmih7vn][open] summary[data-astro-cid-htmih7vn]:after{content:"–"}.archives[data-astro-cid-htmih7vn] ul[data-astro-cid-htmih7vn]{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px}.archives[data-astro-cid-htmih7vn] li[data-astro-cid-htmih7vn] a[data-astro-cid-htmih7vn]{text-decoration:none;color:var(--ink-2)}.archives[data-astro-cid-htmih7vn] li[data-astro-cid-htmih7vn] a[data-astro-cid-htmih7vn]:hover{color:var(--ink);text-decoration:underline}@media(max-width:900px){.feature[data-astro-cid-htmih7vn],.mag-cols[data-astro-cid-htmih7vn],.cards[data-astro-cid-htmih7vn]{grid-template-columns:1fr}.mag-cols[data-astro-cid-htmih7vn]{gap:40px;margin-top:40px}}
