.blog-page[data-v-df6bf74c]{color:var(--ink,var(--color-text-primary))}.blog-intro[data-v-df6bf74c]{max-width:none;min-height:min(52rem, calc(100svh - var(--chrome-top) - 3rem));grid-template-rows:auto 1fr;margin-bottom:clamp(4rem,8vw,8rem);display:grid}.intro-register[data-v-df6bf74c]{justify-content:space-between;gap:var(--space-4,1rem);margin-bottom:clamp(var(--space-6,2rem), 5vw, var(--space-8,4rem));padding-block:var(--space-2,.5rem);border-block:1px solid var(--rule-strong,var(--border-rule));color:var(--ink-faint,var(--color-text-muted));font-family:var(--font-code,var(--font-mono));font-size:var(--fs-meta,.72rem);letter-spacing:.14em;text-transform:uppercase;display:flex}.intro-title-row[data-v-df6bf74c]{gap:var(--space-7,3rem);grid-template-columns:minmax(0,1fr) minmax(18rem,30rem);align-items:end;display:grid}.intro-title-row h1[data-v-df6bf74c]{font-family:var(--font-editorial,var(--font-serif));letter-spacing:-.075em;margin:0;font-size:clamp(5rem,17vw,17rem);font-weight:400;line-height:.7}.intro-title-row p[data-v-df6bf74c]{padding-top:var(--space-4,1rem);border-top:1px solid var(--rule,var(--border-hairline));color:var(--ink-soft,var(--color-text-secondary));font-size:var(--fs-body,1rem);margin:0;line-height:1.7}.publication-tools[data-v-df6bf74c]{border-top:2px solid var(--rule-strong,var(--border-rule))}.category-index[data-v-df6bf74c]{gap:0 var(--space-5,1.5rem);padding-block:var(--space-3,.75rem);border-bottom:1px solid var(--rule,var(--border-hairline));flex-wrap:wrap;display:flex}.category-index button[data-v-df6bf74c]{min-height:2.25rem;color:var(--ink-faint,var(--color-text-muted));font-family:var(--font-code,var(--font-mono));font-size:var(--fs-meta,.72rem);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;padding:0;font-weight:700}.category-index button span[data-v-df6bf74c]{color:var(--ink-faint,var(--color-text-muted));margin-left:.25rem;font-weight:400}.category-index button.is-active[data-v-df6bf74c],.category-index button[data-v-df6bf74c]:hover{color:var(--accent,var(--color-accent))}.filter-disclosure[data-v-df6bf74c]{border-bottom:1px solid var(--rule-strong,var(--border-rule))}.filter-disclosure summary[data-v-df6bf74c]{justify-content:space-between;align-items:center;gap:var(--space-4,1rem);min-height:3rem;color:var(--ink-soft,var(--color-text-secondary));font-family:var(--font-code,var(--font-mono));font-size:var(--fs-meta,.72rem);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;list-style:none;display:flex}.filter-disclosure summary[data-v-df6bf74c]::-webkit-details-marker{display:none}.filter-disclosure summary span[data-v-df6bf74c]:last-child{color:var(--ink-faint,var(--color-text-muted))}.filter-controls[data-v-df6bf74c]{border-top:1px solid var(--rule,var(--border-hairline));grid-template-columns:minmax(14rem,1fr) minmax(12rem,.55fr) auto;display:grid}.search-control[data-v-df6bf74c],.select-control[data-v-df6bf74c]{gap:var(--space-3,.75rem);min-width:0;min-height:3.5rem;padding-inline:var(--space-4,1rem);border-right:1px solid var(--rule,var(--border-hairline));color:var(--ink-faint,var(--color-text-muted));font-family:var(--font-code,var(--font-mono));font-size:var(--fs-meta,.72rem);letter-spacing:.1em;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.search-control input[data-v-df6bf74c],.select-control select[data-v-df6bf74c]{width:100%;min-width:0;min-height:var(--control-min-size,2.75rem);color:var(--ink,var(--color-text-primary));font-family:var(--font-ui,var(--font-sans));font-size:var(--fs-small,.82rem);letter-spacing:normal;background:0 0;border:0;border-bottom:1px solid #0000;outline:0;padding:0}.search-control input[data-v-df6bf74c]::placeholder{color:var(--ink-faint,var(--color-text-muted));opacity:1}.search-control input[data-v-df6bf74c]:focus-visible,.select-control select[data-v-df6bf74c]:focus-visible{border-bottom-color:var(--accent,var(--color-accent))}.select-control select[data-v-df6bf74c]{cursor:pointer}.filter-clear[data-v-df6bf74c],.pagination-action[data-v-df6bf74c],.text-action[data-v-df6bf74c]{min-height:var(--control-min-size,2.75rem);padding:0 var(--space-3,.75rem);color:var(--ink-soft,var(--color-text-secondary));font-family:var(--font-code,var(--font-mono));font-size:var(--fs-meta,.72rem);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-weight:650}.filter-clear[data-v-df6bf74c]:focus-visible,.filter-clear[data-v-df6bf74c]:hover,.pagination-action[data-v-df6bf74c]:focus-visible:not(:disabled),.pagination-action[data-v-df6bf74c]:hover:not(:disabled),.text-action[data-v-df6bf74c]:focus-visible,.text-action[data-v-df6bf74c]:hover{color:var(--accent,var(--color-accent))}.pagination-action[data-v-df6bf74c]:disabled{color:var(--ink-faint,var(--color-text-muted));cursor:not-allowed;opacity:.45}.filter-clear[data-v-df6bf74c]{margin-inline:var(--space-2,.5rem);align-self:center}.result-summary[data-v-df6bf74c]{align-items:center;gap:var(--space-3,.75rem) var(--space-5,1.5rem);min-height:3.75rem;color:var(--ink-faint,var(--color-text-muted));font-family:var(--font-code,var(--font-mono));font-size:var(--fs-meta,.72rem);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;display:flex}.article-list[data-v-df6bf74c]{border-bottom:2px solid var(--rule-strong,var(--border-rule));margin:0;padding:0;list-style:none}.blog-empty[data-v-df6bf74c]{gap:var(--space-6,2rem);padding-block:var(--space-7,3rem) var(--space-8,4rem);border-block:1px solid var(--rule-strong,var(--border-rule));grid-template-columns:5rem minmax(0,1fr) auto;align-items:start;display:grid}.blog-empty>span[data-v-df6bf74c]{color:var(--accent,var(--color-accent));font-family:var(--font-code,var(--font-mono));font-size:var(--fs-meta,.72rem)}.blog-empty h2[data-v-df6bf74c]{margin:0 0 var(--space-2,.5rem);font-family:var(--font-editorial,var(--font-serif));font-size:clamp(1.75rem,4vw,3rem)}.blog-empty p[data-v-df6bf74c]{color:var(--ink-soft,var(--color-text-secondary));margin:0}.pagination[data-v-df6bf74c]{border-bottom:1px solid var(--rule,var(--border-hairline));grid-template-columns:1fr auto 1fr;align-items:center;min-height:5rem;display:grid}.pagination[data-v-df6bf74c]>:first-child{justify-self:start}.pagination[data-v-df6bf74c]>:last-child{justify-self:end}.pagination>span[data-v-df6bf74c]{color:var(--ink-faint,var(--color-text-muted));font-family:var(--font-code,var(--font-mono));font-size:var(--fs-meta,.72rem);font-variant-numeric:tabular-nums;letter-spacing:.12em}@media (width<=760px){.intro-title-row[data-v-df6bf74c]{gap:var(--space-6,2rem);grid-template-columns:1fr}.intro-title-row p[data-v-df6bf74c]{max-width:30rem}.filter-controls[data-v-df6bf74c]{grid-template-columns:1fr}.search-control[data-v-df6bf74c],.select-control[data-v-df6bf74c]{border-right:0;border-bottom:1px solid var(--rule,var(--border-hairline))}.filter-clear[data-v-df6bf74c]{margin-block:var(--space-2,.5rem);justify-self:start}.blog-empty[data-v-df6bf74c]{gap:var(--space-4,1rem);grid-template-columns:1fr}}
