.start[data-astro-cid-cp3zdscb]{margin-top:clamp(36px,5vw,56px)}.start-head[data-astro-cid-cp3zdscb]{font-family:var(--font-body);font-size:var(--t-micro);font-weight:500;letter-spacing:0;color:var(--ink-64);margin:0 0 14px}.featured[data-astro-cid-cp3zdscb]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--edge);border-bottom:1px solid var(--edge)}.featured[data-astro-cid-cp3zdscb] li[data-astro-cid-cp3zdscb]+li[data-astro-cid-cp3zdscb]{border-left:1px solid var(--edge)}.featured[data-astro-cid-cp3zdscb] a[data-astro-cid-cp3zdscb]{display:grid;align-content:start;gap:10px;padding:clamp(20px,2.6vw,28px) clamp(16px,2.2vw,26px);text-decoration:none;color:var(--ink);height:100%}.featured[data-astro-cid-cp3zdscb] li[data-astro-cid-cp3zdscb]:first-child a[data-astro-cid-cp3zdscb]{padding-left:0}.f-kind[data-astro-cid-cp3zdscb]{font-size:var(--t-micro);color:var(--ink-64)}.f-title[data-astro-cid-cp3zdscb]{font-family:var(--font-display);font-size:var(--t-h3);line-height:1.22;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:transparent;text-underline-offset:.16em;transition:text-decoration-color var(--dur-fast) ease}.f-desc[data-astro-cid-cp3zdscb]{font-size:var(--t-small);line-height:1.5;color:var(--ink-64)}.f-date[data-astro-cid-cp3zdscb]{font-size:var(--t-micro);color:var(--ink-64);margin-top:auto;padding-top:6px}@media(hover:hover)and (pointer:fine){.featured[data-astro-cid-cp3zdscb] a[data-astro-cid-cp3zdscb]:hover .f-title[data-astro-cid-cp3zdscb]{text-decoration-color:var(--gold-deep)}}.clusters[data-astro-cid-cp3zdscb]{margin-top:clamp(36px,5vw,56px);display:grid;border-top:1px solid var(--edge)}.cluster[data-astro-cid-cp3zdscb]{border-bottom:1px solid var(--edge)}.cluster-head[data-astro-cid-cp3zdscb]{display:grid;grid-template-columns:1fr auto;align-items:start;gap:clamp(14px,3vw,32px);padding:clamp(22px,3vw,32px) 0;cursor:pointer;list-style:none;color:var(--ink)}.cluster-head[data-astro-cid-cp3zdscb]::-webkit-details-marker{display:none}.cluster-head[data-astro-cid-cp3zdscb]:focus-visible{outline:2px solid var(--lapis);outline-offset:4px;border-radius:2px}.cluster-text[data-astro-cid-cp3zdscb]{display:grid;gap:8px}.cluster-title[data-astro-cid-cp3zdscb]{font-family:var(--font-display);font-weight:500;font-size:var(--t-h2);line-height:1.15;letter-spacing:-.012em;text-wrap:balance}.cluster-note[data-astro-cid-cp3zdscb]{color:var(--ink-64);font-size:var(--t-small);max-width:62ch}.cluster-topics[data-astro-cid-cp3zdscb]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.topic[data-astro-cid-cp3zdscb]{font-size:var(--t-micro);color:var(--ink-72);border:1px solid var(--edge-strong);border-radius:999px;padding:2px 9px;white-space:nowrap}.cluster-meta[data-astro-cid-cp3zdscb]{display:flex;align-items:center;gap:12px;white-space:nowrap;padding-top:10px;color:var(--ink-64)}.cluster-count[data-astro-cid-cp3zdscb]{font-size:var(--t-micro)}.chev[data-astro-cid-cp3zdscb]{width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--dur) var(--ease-out)}.cluster[data-astro-cid-cp3zdscb][open] .chev[data-astro-cid-cp3zdscb]{transform:rotate(-135deg) translate(-2px,-2px)}@media(hover:hover)and (pointer:fine){.cluster-head[data-astro-cid-cp3zdscb]:hover .cluster-meta[data-astro-cid-cp3zdscb]{color:var(--ink)}}.cluster-body[data-astro-cid-cp3zdscb]{margin:0 0 clamp(20px,3vw,32px);padding-left:clamp(16px,3vw,28px);border-left:1.5px solid var(--thread)}.posts[data-astro-cid-cp3zdscb]{list-style:none;margin:0;padding:0;display:grid}.posts[data-astro-cid-cp3zdscb] a[data-astro-cid-cp3zdscb]{display:grid;gap:6px;padding:18px 0;border-top:1px solid var(--edge);text-decoration:none;color:var(--ink)}.posts[data-astro-cid-cp3zdscb] li[data-astro-cid-cp3zdscb]:first-child a[data-astro-cid-cp3zdscb]{border-top:0;padding-top:4px}.posts[data-astro-cid-cp3zdscb] time[data-astro-cid-cp3zdscb],.tag[data-astro-cid-cp3zdscb]{font-size:var(--t-micro);color:var(--ink-64)}.post-title[data-astro-cid-cp3zdscb]{font-family:var(--font-display);font-size:var(--t-h3);line-height:1.25;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:transparent;text-underline-offset:.16em;transition:text-decoration-color var(--dur-fast) ease}.post-desc[data-astro-cid-cp3zdscb]{color:var(--ink-64);font-size:var(--t-small);max-width:64ch}@media(hover:hover)and (pointer:fine){.posts[data-astro-cid-cp3zdscb] a[data-astro-cid-cp3zdscb]:hover .post-title[data-astro-cid-cp3zdscb]{text-decoration-color:var(--gold-deep)}}.coming[data-astro-cid-cp3zdscb]{margin:4px 0 0;font-size:var(--t-small);color:var(--ink-64)}@media(max-width:820px){.featured[data-astro-cid-cp3zdscb]{grid-template-columns:1fr}.featured[data-astro-cid-cp3zdscb] li[data-astro-cid-cp3zdscb]+li[data-astro-cid-cp3zdscb]{border-left:0;border-top:1px solid var(--edge)}.featured[data-astro-cid-cp3zdscb] a[data-astro-cid-cp3zdscb]{padding-inline:0}}@media(prefers-reduced-motion:reduce){.chev[data-astro-cid-cp3zdscb],.cluster-head[data-astro-cid-cp3zdscb]{transition:none}}
