.page_indexPanel__3Lf53{min-width:0;min-height:0;padding:clamp(24px,4vw,48px)}.page_intro__TZiQh{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);align-items:end;gap:16px clamp(32px,6vw,88px);padding-bottom:clamp(24px,4vw,40px);border-bottom:1px solid var(--border-strong)}.page_kicker__hTZG1{grid-column:1/-1;margin:0}.page_indexTitle__JNZgy{min-width:0;margin:0;color:var(--text);font-family:var(--font-display);font-size:clamp(32px,5vw,56px);font-weight:800;letter-spacing:-.04em;line-height:.98;overflow-wrap:anywhere}.page_indexSubtitle__tmLNF{max-width:640px;margin:0;color:var(--muted-strong);font-family:var(--font-prose);font-size:16px;line-height:1.7}.page_featuredPost__gjXJf{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(220px,.38fr);gap:16px clamp(32px,6vw,88px);margin-top:clamp(30px,5vw,56px);padding:clamp(28px,4vw,44px) 0 clamp(34px,5vw,56px);border-top:4px solid var(--accent);border-bottom:3px double var(--border-strong)}.page_featuredMeta__awBeF{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--border);font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.page_featuredLabel__x8Eiu{color:var(--accent-strong)}.page_featuredLabel__x8Eiu:before{content:"[ ";color:var(--muted)}.page_featuredLabel__x8Eiu:after{content:" ]";color:var(--muted)}.page_featuredDate___Oom9{color:var(--muted)}.page_featuredTitle__smctx{min-width:0;margin:6px 0 0;font-family:var(--font-display);font-size:clamp(30px,5vw,54px);font-weight:800;letter-spacing:-.045em;line-height:1.02;overflow-wrap:anywhere}.page_featuredDescription__6feBz{grid-column:1;max-width:720px;margin:0;color:var(--muted-strong);font-family:var(--font-prose);font-size:clamp(14px,1.5vw,17px);line-height:1.7}.page_featuredPost__gjXJf>.page_tagList__ZftSg{grid-column:2;grid-row:2/span 2;align-self:end;justify-content:flex-end}.page_archiveTitle__KpJja a,.page_featuredTitle__smctx a{color:var(--text);text-decoration:none;overflow-wrap:anywhere}.page_archiveTitle__KpJja a:hover,.page_featuredTitle__smctx a:hover{color:var(--accent-strong);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.page_archiveTitle__KpJja a:focus-visible,.page_featuredTitle__smctx a:focus-visible{border-radius:1px;outline:2px solid var(--accent);outline-offset:4px;color:var(--accent-strong);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.page_tagList__ZftSg{display:flex;min-width:0;max-width:100%;flex-wrap:wrap;gap:6px}.page_tagList__ZftSg span{max-width:100%;padding:4px 8px;border:1px solid var(--border);border-radius:2px;background:var(--surface-muted);color:var(--muted-strong);font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1.35;overflow-wrap:anywhere;text-transform:uppercase}.page_archive__MtKAa{min-width:0;padding-top:clamp(36px,6vw,68px)}.page_archiveHeader__s0LaX{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:20px;padding-bottom:14px;border-bottom:2px solid var(--border-strong)}.page_archiveLabel__0aIHU{margin:0;color:var(--accent-strong);font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.page_archiveLabel__0aIHU:before{content:"// "}.page_archiveHeading__LFcmT{margin:0;color:var(--text);font-family:var(--font-display);font-size:clamp(20px,2.5vw,28px);font-weight:750;letter-spacing:-.02em}.page_archiveList__rwq7n{min-width:0}.page_archivePost__F2j55{display:grid;min-width:0;grid-template-columns:112px minmax(0,1fr) minmax(170px,.4fr);align-items:start;gap:18px 24px;padding:24px 0;border-bottom:1px solid var(--border)}.page_archiveDate__7NB9l{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1.6}.page_archiveCopy__tIay7{min-width:0}.page_archiveTitle__KpJja{min-width:0;margin:0 0 7px;font-family:var(--font-display);font-size:clamp(17px,2vw,21px);font-weight:750;letter-spacing:-.02em;line-height:1.25;overflow-wrap:anywhere}.page_archiveDescription__hKtEY{margin:0;color:var(--muted-strong);font-family:var(--font-prose);font-size:13px;line-height:1.6}.page_archiveTags__jGVch{justify-content:flex-end}@media (max-width:900px){.page_intro__TZiQh{grid-template-columns:minmax(0,1fr)}.page_indexSubtitle__tmLNF{margin-top:4px}.page_featuredPost__gjXJf{grid-template-columns:minmax(0,1fr)}.page_featuredDescription__6feBz{grid-column:1}.page_featuredPost__gjXJf>.page_tagList__ZftSg{grid-column:1;grid-row:auto;justify-content:flex-start}.page_archivePost__F2j55{grid-template-columns:96px minmax(0,1fr)}.page_archiveTags__jGVch{grid-column:2;justify-content:flex-start}}@media (max-width:560px){.page_indexPanel__3Lf53{padding:20px 16px 28px}.page_indexTitle__JNZgy{font-family:var(--font-display);font-size:clamp(30px,11vw,42px);line-height:1.04}.page_featuredPost__gjXJf{margin-top:28px;padding:24px 0 32px}.page_featuredMeta__awBeF{align-items:flex-start;flex-direction:column;gap:8px}.page_featuredTitle__smctx{font-family:var(--font-display);font-size:clamp(26px,9.5vw,38px);line-height:1.08}.page_archiveHeader__s0LaX,.page_archivePost__F2j55{grid-template-columns:minmax(0,1fr)}.page_archiveHeader__s0LaX{gap:6px}.page_archivePost__F2j55{gap:8px;padding:20px 0}.page_archiveTags__jGVch{grid-column:1;margin-top:4px}}