.information-page{min-height:100vh;padding:0 max(var(--space-6), calc((100vw - var(--landing-width)) / 2));color:var(--color-text);background:radial-gradient(circle at 68% 0,#2d527329,#0000 34rem),#070708}.information-header,.information-layout,.information-page__footer{width:min(100%, var(--landing-width));margin-inline:auto}.information-header{min-height:var(--header-height);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.information-header__actions,.information-header__actions nav,.information-header__back{align-items:center;display:flex}.information-header__actions{gap:var(--space-6)}.information-header__actions nav{gap:var(--space-2);border:1px solid var(--color-border);background:#ffffff08;border-radius:999px;padding:3px}.information-header__actions nav a{color:var(--color-text-subtle);font-size:var(--type-ticker);border-radius:999px;padding:5px 9px}.information-header__actions nav a[aria-current=page]{background:var(--color-panel);color:var(--color-text)}.information-header__back{gap:var(--space-2);min-height:44px;color:var(--color-text-muted);font-size:var(--type-label);transition:color var(--motion-micro)}.information-header__back:hover,.information-page a:hover{color:var(--color-text)}.information-layout{justify-content:center;gap:clamp(var(--space-12), 8vw, var(--space-20));padding:var(--space-20) 0;grid-template-columns:minmax(0,760px) minmax(190px,260px);display:grid}.information-document__intro{padding-bottom:var(--space-12);border-bottom:1px solid var(--color-border)}.information-document__eyebrow{margin:0 0 var(--space-4);color:var(--color-accent-bright);font-size:var(--type-ticker);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.information-document h1{letter-spacing:-.05em;max-width:13ch;margin:0;font-size:clamp(2.5rem,6vw,4.75rem);line-height:.98}.information-document__description{max-width:62ch;margin:var(--space-6) 0 0;color:var(--color-text-muted);font-size:var(--type-lead);line-height:1.7}.information-document__updated{margin:var(--space-4) 0 0;color:var(--color-text-subtle);font-size:var(--type-ticker)}.information-document__sections{gap:var(--space-16);padding-top:var(--space-16);display:grid}.information-document__sections section{scroll-margin-top:var(--space-8)}.information-document__sections h2{margin:0 0 var(--space-5);font-size:var(--type-title);letter-spacing:-.02em}.information-document__sections p,.information-document__sections li{color:var(--color-text-muted);font-size:var(--type-body);line-height:1.8}.information-document__sections p{margin:0}.information-document__sections p+p{margin-top:var(--space-4)}.information-document__sections ul{gap:var(--space-3);margin:var(--space-5) 0 0;padding-left:var(--space-6);display:grid}.information-index{top:var(--space-8);align-content:start;gap:var(--space-4);height:fit-content;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-control);background:#ffffff05;display:grid;position:sticky}.information-index strong{color:var(--color-text);font-size:var(--type-label)}.information-index strong:not(:first-child){margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.information-index nav{gap:var(--space-3);display:grid}.information-index nav a{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-text-subtle);font-size:var(--type-label);line-height:1.45;display:flex}.information-index nav a[aria-current=page]{color:var(--color-accent-bright)}.information-page__footer{justify-content:space-between;align-items:flex-start;gap:var(--space-8);padding:var(--space-8) 0;border-top:1px solid var(--color-border);color:var(--color-text-subtle);font-size:var(--type-ticker);display:flex}.information-page__footer p{text-align:right;max-width:70ch;margin:0}.information-page__footer strong{color:var(--color-text-muted)}@media (max-width:900px){.information-layout{grid-template-columns:minmax(0,760px)}.information-index{grid-row:1;position:static}}@media (max-width:700px){.information-page{padding-inline:var(--space-5)}.information-header__actions{gap:var(--space-2)}.information-header__back{font-size:0}.information-header__back svg{width:20px;height:20px}.information-layout{gap:var(--space-10);padding:var(--space-16) 0}.information-document__sections{gap:var(--space-12)}.information-page__footer{flex-direction:column}.information-page__footer p{text-align:left}}
