.colophon-section__intro[data-v-017b0a6c]{align-items:start;display:grid;gap:56px;grid-template-columns:1.3fr 1fr;margin-bottom:44px}.colophon-section__kicker[data-v-017b0a6c]{color:var(--text-fg-3);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.14em;margin-bottom:14px;text-transform:uppercase}.colophon-section__h2[data-v-017b0a6c]{color:var(--text-fg);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:500;letter-spacing:-.02em;line-height:1.1;margin:0 0 18px;max-width:640px}.colophon-section__em[data-v-017b0a6c]{color:var(--brand-accent)}.colophon-section__lead[data-v-017b0a6c]{color:var(--text-fg-1);font-family:var(--font-display);font-size:var(--text-lg);line-height:1.45;margin:0;max-width:580px}.colophon-section__cat-author[data-v-017b0a6c]{color:var(--text-fg-2)}.colophon-section__timeline[data-v-017b0a6c]{background:var(--border-line);border:1px solid var(--border-line);border-radius:var(--radius-md);display:grid;gap:2px;grid-template-columns:repeat(4,1fr);margin-bottom:44px;overflow:hidden}.colophon-section__tl-cell[data-v-017b0a6c]{background:var(--surface-raised);display:flex;flex-direction:column;gap:var(--space-2);padding:18px 18px 20px}.colophon-section__tl-day[data-v-017b0a6c]{color:var(--brand-accent);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.14em;text-transform:uppercase}.colophon-section__tl-title[data-v-017b0a6c]{color:var(--text-fg);font-family:var(--font-display);font-size:var(--text-lg);font-weight:500}.colophon-section__tl-body[data-v-017b0a6c]{color:var(--text-fg-1);font-size:13.5px;line-height:1.55}.colophon-section__middle[data-v-017b0a6c]{display:grid;gap:var(--space-8);grid-template-columns:1fr 1fr;margin-bottom:44px}.colophon-section__sitemap[data-v-017b0a6c]{font-family:var(--font-mono);font-size:12.5px;line-height:1.9}.colophon-section__sitemap-kicker[data-v-017b0a6c]{color:var(--text-fg-3);margin-bottom:10px}.colophon-section__sitemap-404[data-v-017b0a6c]{color:var(--text-fg-2)}.colophon-section__route[data-v-017b0a6c]{color:var(--brand-accent);margin-right:6px}.colophon-section__sitemap-note[data-v-017b0a6c]{color:var(--text-fg-3)}.colophon-section__stack[data-v-017b0a6c]{display:flex;flex-direction:column;gap:var(--space-3)}.colophon-section__stack-row[data-v-017b0a6c]{align-items:baseline;display:grid;gap:var(--space-3);grid-template-columns:90px 1fr}.colophon-section__stack-k[data-v-017b0a6c]{color:var(--text-fg-3);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em}.colophon-section__stack-v[data-v-017b0a6c]{color:var(--text-fg);font-family:var(--font-mono);font-size:var(--text-xs)}.colophon-section__stack-n[data-v-017b0a6c]{color:var(--text-fg-2);font-size:12.5px;margin-top:2px}.colophon-section__rules[data-v-017b0a6c]{display:grid;gap:14px;grid-template-columns:repeat(5,1fr);margin-bottom:44px}.colophon-section__rule[data-v-017b0a6c]{background:var(--surface-tint-fg-1);border:1px dashed var(--border-line);border-radius:var(--radius-md);padding:16px 14px 18px}.colophon-section__rule-n[data-v-017b0a6c]{color:var(--brand-accent);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em}.colophon-section__rule-title[data-v-017b0a6c]{color:var(--text-fg);font-family:var(--font-display);font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.25;margin-top:6px}.colophon-section__rule-body[data-v-017b0a6c]{color:var(--text-fg-1);font-size:12.5px;line-height:1.5;margin-top:8px}.colophon-section__receipts[data-v-017b0a6c]{background:var(--surface-deep);border:1px solid var(--border-line);border-radius:var(--radius-md);display:grid;grid-template-columns:repeat(5,1fr)}.colophon-section__receipt[data-v-017b0a6c]{border-right:1px dashed var(--border-line-2);padding:22px 18px}.colophon-section__receipt--last[data-v-017b0a6c]{border-right:none}.colophon-section__receipt-n[data-v-017b0a6c]{color:var(--brand-accent);font-family:var(--font-display);font-size:44px;font-weight:500;letter-spacing:-.03em;line-height:1}.colophon-section__receipt-l[data-v-017b0a6c]{color:var(--text-fg-2);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.14em;margin-top:10px;text-transform:uppercase}.colophon-section__cta[data-v-017b0a6c]{align-items:center;background:var(--brand-accent-subtle);border:1px solid var(--brand-accent);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:18px;margin-top:28px;padding:18px 22px}.colophon-section__cta-text[data-v-017b0a6c]{flex:1;min-width:260px}.colophon-section__cta-h1[data-v-017b0a6c]{color:var(--text-fg);font-family:var(--font-display);font-size:17px;font-weight:500}.colophon-section__cta-h2[data-v-017b0a6c]{color:var(--text-fg-1);font-size:var(--text-sm);margin-top:2px}.colophon-section__cta-btn[data-v-017b0a6c]{text-decoration:none}@media(max-width:1023px){.colophon-section__intro[data-v-017b0a6c],.colophon-section__middle[data-v-017b0a6c]{gap:28px;grid-template-columns:1fr}.colophon-section__receipts[data-v-017b0a6c],.colophon-section__rules[data-v-017b0a6c],.colophon-section__timeline[data-v-017b0a6c]{grid-template-columns:1fr 1fr}.colophon-section__receipt[data-v-017b0a6c]{border-bottom:1px dashed var(--border-line-2);border-right:1px dashed var(--border-line-2)}.colophon-section__receipt[data-v-017b0a6c]:nth-child(2n){border-right:none}}
