@layer z.tokens,z.base,z.components;@layer z.pages{.z-infopage{gap:var(--z-space-8);padding-block:var(--z-space-10) var(--z-space-18);flex-direction:column;display:flex}.z-infopage__head{gap:var(--z-space-2);max-width:var(--z-reading);flex-direction:column;display:flex}.z-infopage__head h1{overflow-wrap:anywhere}.z-infopage__lead{color:var(--z-sub);font:var(--z-text-body-lg)}.z-infopage__layout{grid-template-columns:minmax(0, var(--z-reading)) minmax(0, 17rem);gap:var(--z-space-16);justify-content:start;align-items:start;display:grid}.z-infopage__body{gap:var(--z-space-10);max-width:var(--z-reading);flex-direction:column;grid-area:1/1;display:flex}.z-infopage__toc{top:calc(var(--z-header-h) + var(--z-space-4));gap:var(--z-space-3);max-height:calc(100dvh - var(--z-header-h) - var(--z-space-8));padding-block-end:var(--z-space-1);padding-inline:var(--z-space-5) var(--z-space-1);border-inline-start:1px solid var(--z-line-2);flex-direction:column;grid-area:1/2;display:flex;position:sticky;overflow-y:auto}.z-infopage__toc p{color:var(--z-sub);font:var(--z-text-label);letter-spacing:var(--z-tracking-label);text-transform:uppercase}.z-infopage__toc ol{gap:var(--z-space-2);flex-direction:column;display:flex}.z-infopage__toc a{color:var(--z-ink-2);font:var(--z-text-small)}@media (hover:hover){.z-infopage__toc a:hover{color:var(--z-accent-text);text-underline-offset:3px;text-decoration:underline}}.z-infopage__section{gap:var(--z-space-4);color:var(--z-ink);font:var(--z-text-body-lg);overflow-wrap:anywhere;flex-direction:column;display:flex}.z-infopage__section h3{margin-top:var(--z-space-2);font:var(--z-text-h3);letter-spacing:var(--z-tracking-h3)}.z-infopage__section :is(ul,ol){gap:var(--z-space-2);flex-direction:column;padding-inline-start:1.5em;display:flex}.z-infopage__section ul{list-style:outside}.z-infopage__section ol{list-style:decimal}.z-infopage__section li::marker{color:var(--z-sub)}.z-infopage__section a{color:var(--z-accent-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.z-infopage__section a:hover{text-decoration-thickness:2px}}.z-infopage__section strong{font-weight:600}.z-infopage__section code{font:var(--z-text-mono)}.z-infopage__address{align-items:flex-start;gap:var(--z-space-2);flex-direction:column;display:flex}.z-infopage__address a{font:var(--z-text-h3);letter-spacing:var(--z-tracking-h3);overflow-wrap:anywhere}.z-infopage__address p{color:var(--z-sub);font:var(--z-text-small)}.z-infopage__foot{gap:var(--z-space-3);max-width:var(--z-reading);padding-top:var(--z-space-6);border-top:1px solid var(--z-line);color:var(--z-sub);font:var(--z-text-small);flex-direction:column;display:flex}.z-infopage__foot ul{gap:var(--z-space-2) var(--z-space-5);flex-wrap:wrap;display:flex}.z-infopage__foot a{color:var(--z-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.z-infopage__foot a[aria-current=page]{color:var(--z-sub);text-decoration:none}@media (max-width:68.6875em){.z-infopage__layout{display:block}.z-infopage__toc{display:none}}@media (max-width:59.9375em){.z-infopage{gap:var(--z-space-6);padding-block:var(--z-space-6) var(--z-space-12)}.z-infopage__body{gap:var(--z-space-8)}}@media (pointer:coarse){.z-infopage__toc ol{gap:0}.z-infopage__toc a,.z-infopage__address a,.z-infopage__foot a{min-height:var(--z-tap);align-items:center;display:inline-flex}}@media print{.z-infopage{padding-block:0}.z-infopage__layout{display:block}.z-infopage__toc,.z-infopage__foot nav{display:none}}}@layer z.utilities;
