.doc{max-width:840px}.doc{max-width:900px;margin:0 auto}.doccard .panel__bar{padding:13px 22px}.doccard{background:var(--panel-mid) linear-gradient(180deg,var(--panel),var(--panel-2))}.doccard .panel__bar h1{font-size:15px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);text-shadow:0 1px 0 #000}.doccard .panel__body{padding:24px 28px 30px}.doc__meta{margin:0 0 10px;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.doc__intro{margin:0 0 22px;font-size:14.5px;line-height:1.7;color:var(--text-dim)}.doc__contact{margin-top:28px;padding-top:18px;border-top:1px solid var(--line-soft)}.doc__contact p{margin:0 0 8px;font-size:14.5px;color:var(--text-dim)}@media (max-width:640px){.doccard .panel__body{padding:18px 16px 22px}}.docsec{padding:26px 0 4px;border-top:1px solid rgba(236,227,214,.10);scroll-margin-top:96px}.docsec:first-of-type{border-top:0;padding-top:6px}.docsec>h2{font-size:17px;letter-spacing:.06em;color:var(--text);margin:0 0 12px}.docsec>h2 .par{display:block;font-family:var(--f-body);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:5px}.docsec ol{list-style:decimal;margin:0;padding-left:22px;display:grid;gap:8px}.docsec li{font-size:14.5px;line-height:1.68;color:var(--text-dim);padding-left:4px}.docsec li::marker{color:var(--muted);font-variant-numeric:tabular-nums}.contactbox{margin-top:26px}.contactbox p{font-size:14.5px;color:var(--text-dim)}.contactbox p:last-child{margin-bottom:0}
