.category-page[data-v-c9c84baf]{min-height:calc(100vh - 72px)}.category-page .site-container[data-v-c9c84baf]{width:min(calc(100% - var(--space-6)*2),var(--width-site));margin:0 auto}.category-page .header[data-v-c9c84baf]{max-width:var(--width-content-wide);padding:var(--space-7) 0 var(--space-8);border-bottom:1px solid var(--color-border-strong)}.category-page .label[data-v-c9c84baf]{margin:0 0 var(--space-3);font-size:var(--font-size-small);letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent);font-weight:700;line-height:1.3}.category-page .header h1[data-v-c9c84baf]{max-width:850px;font-family:var(--font-editorial);font-size:var(--font-size-h1);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.04}.category-page .introduction[data-v-c9c84baf]{max-width:var(--width-content);margin:var(--space-5) 0 0;font-family:var(--font-editorial);font-size:var(--font-size-body-large);color:var(--color-ink-soft);line-height:1.7}.category-page .articles[data-v-c9c84baf]{gap:var(--space-8);padding:var(--space-8) 0 var(--space-9);grid-template-columns:minmax(220px,.7fr) minmax(0,1.5fr);display:grid}.category-page .section-heading h2[data-v-c9c84baf]{max-width:360px;font-family:var(--font-editorial);font-size:var(--font-size-h2);margin:0;font-weight:600;line-height:1.15}.category-page .articles ol[data-v-c9c84baf]{border-bottom:1px solid var(--color-border-strong);margin:0;padding:0;list-style:none}.category-page .articles li[data-v-c9c84baf]{border-top:1px solid var(--color-border-strong)}.category-page .articles a[data-v-c9c84baf]{gap:var(--space-4);min-height:132px;padding:var(--space-5) 0;color:var(--color-ink);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.category-page .articles a[data-v-c9c84baf]:hover{color:var(--color-primary)}.category-page .number[data-v-c9c84baf]{padding-top:var(--space-1);font-size:var(--font-size-meta);font-variant-numeric:tabular-nums;color:var(--color-muted);align-self:start}.category-page .copy small[data-v-c9c84baf],.category-page .copy strong[data-v-c9c84baf],.category-page .copy time[data-v-c9c84baf]{display:block}.category-page .copy strong[data-v-c9c84baf]{font-family:var(--font-editorial);font-size:var(--font-size-h3);font-weight:600;line-height:1.25}.category-page .copy small[data-v-c9c84baf]{margin-top:var(--space-1);font-size:var(--font-size-meta);color:var(--color-muted);line-height:1.5}.category-page .copy time[data-v-c9c84baf]{margin-top:var(--space-3);font-size:var(--font-size-small);color:var(--color-muted)}.category-page .arrow[data-v-c9c84baf]{font-size:var(--font-size-h4)}.category-page .empty-state[data-v-c9c84baf]{padding:var(--space-5) 0;color:var(--color-ink-soft);border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);margin:0}@media (width<=800px){.category-page .articles[data-v-c9c84baf]{gap:var(--space-6);grid-template-columns:1fr}}@media (width<=600px){.category-page[data-v-c9c84baf]{min-height:calc(100vh - 112px)}.category-page .site-container[data-v-c9c84baf]{width:min(calc(100% - var(--space-4)*2),var(--width-site))}.category-page .header[data-v-c9c84baf]{padding:var(--space-5) 0 var(--space-7)}.category-page .articles[data-v-c9c84baf]{padding:var(--space-7) 0 var(--space-8)}.category-page .articles a[data-v-c9c84baf]{gap:var(--space-3);grid-template-columns:2rem minmax(0,1fr) auto;min-height:112px}}@media (width>=1280px){.category-page .site-container[data-v-c9c84baf]{width:min(calc(100% - 4rem),var(--width-site))}}
