.page{padding:112px var(--section-px) var(--section-py)}.page__inner{max-width:var(--max-w-narrow);margin:0 auto}.page__head{margin-bottom:var(--gap-2xl)}.page__head .label{margin-bottom:var(--gap-md)}.page__title{font-size:var(--text-h1);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--text-primary);margin-bottom:var(--gap-lg);text-wrap:balance}@media(min-width:641px){.page__title{-webkit-hyphens:none;hyphens:none}}.page__lead{font-size:var(--text-body-lg);line-height:1.7;color:var(--text-secondary);margin-bottom:var(--gap-md)}.page__updated{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--text-tertiary);letter-spacing:.02em}.page__section{padding-top:var(--gap-xl);margin-top:var(--gap-xl);border-top:1px solid var(--border)}.page__h2{font-size:var(--text-h3);font-weight:650;letter-spacing:-.02em;line-height:1.25;color:var(--text-primary);margin-bottom:var(--gap-lg);text-wrap:balance}.page__h3{font-size:var(--text-h4);font-weight:600;letter-spacing:-.01em;line-height:1.35;color:var(--text-primary);margin-bottom:var(--gap-xs)}.page__text{font-size:var(--text-body);line-height:1.7;color:var(--text-secondary)}.page__text+.page__text{margin-top:var(--gap-md)}.page__section a,.page__head a:not(.btn){color:var(--accent);text-decoration:underline;text-underline-offset:2px}.page__section a:hover{color:var(--text-primary)}.page__list{list-style:none;padding:0;margin:var(--gap-lg) 0;display:grid;gap:var(--gap-lg)}.page__bullets{list-style:disc outside;margin:var(--gap-md) 0;padding-left:1.25rem;display:grid;gap:var(--gap-sm);color:var(--text-secondary);line-height:1.65}.page__bullets li::marker{color:var(--accent)}.page__more{white-space:nowrap}.facts,.timeline{margin:0;border-top:1px solid var(--border)}.facts__row,.timeline__row{display:grid;grid-template-columns:180px 1fr;gap:var(--gap-md);padding:.875rem 0;border-bottom:1px solid var(--border)}.facts__term,.timeline__when{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.04em;padding-top:.2rem}.facts__term{text-transform:uppercase;color:var(--text-tertiary)}.timeline__when{color:var(--accent)}.facts__value,.timeline__what{margin:0;font-size:var(--text-body);line-height:1.6}.facts__value{color:var(--text-primary)}.timeline__what{color:var(--text-secondary)}.facts__sep{margin:0 .5rem;color:var(--text-tertiary)}.note{padding:var(--gap-lg);background:var(--bg-secondary);border:1px solid var(--border);border-left:2px solid var(--accent);border-radius:var(--radius-md)}.faq{display:grid;gap:var(--gap-lg)}.page__cta{margin-top:var(--gap-2xl);padding:var(--gap-xl);text-align:center}.page__cta:hover{background:var(--bg-card);border-color:var(--border)}.page__cta-title{font-size:var(--text-h3);font-weight:650;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:var(--gap-md);text-wrap:balance}.page__cta .page__text{margin-bottom:var(--gap-lg)}.page h2[id],.page h3[id]{scroll-margin-top:calc(var(--nav-h) + 1rem)}.page__cta-direct{margin-top:var(--gap-md);font-size:.9375rem;line-height:1.7;color:var(--text-secondary);text-wrap:balance}.page__cta-direct a{display:inline-block;padding:.25rem 0;color:var(--accent);text-decoration:underline;text-underline-offset:2px}.page__cta-direct a:hover{color:var(--text-primary)}.page__cta-block{margin-top:var(--gap-lg)}.page__jump{margin-top:var(--gap-md);font-size:.9375rem;color:var(--text-secondary)}.page__jump a{display:inline-block;padding:.25rem 0;color:var(--accent);text-decoration:underline;text-underline-offset:2px}.page__jump a:hover{color:var(--text-primary)}.page__jump-sep{margin:0 .5rem;color:var(--text-tertiary)}.related{display:flex;flex-wrap:wrap;gap:var(--gap-md) var(--gap-xl);justify-content:center;margin-top:var(--gap-xl)}.related__link{font-size:var(--text-sm);color:var(--accent);text-decoration:underline;text-underline-offset:2px}.related__link:hover{color:var(--text-primary)}@media(max-width:640px){.page{padding-top:96px}.facts__row,.timeline__row{grid-template-columns:1fr;gap:var(--gap-xs)}.page__cta{padding:var(--gap-lg)}}@media print{.page__cta-block,.page__jump,.related{display:none}}
