/* v16: restrained corporate layer */
:root{--v16-ink:#0B2545;--v16-steel:#5C6B73;--v16-line:#d9dee3;--v16-accent:#1B998B}
body{letter-spacing:.005em}
h1{letter-spacing:-.02em;line-height:1.05}
h2{letter-spacing:-.01em}
.band{padding-block:clamp(3rem,7vw,6rem)}
.v16-oversight{display:block;max-width:60rem;margin:0 auto .75rem;font-size:.85rem;opacity:.85}
.v16-note{font-size:.9rem;color:var(--v16-steel);border-left:3px solid var(--v16-accent);padding-left:.75rem;margin-top:1.25rem}
.v16-grid2{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}
.v16-grid2>div{border-top:3px solid var(--v16-ink);padding-top:1rem}
.v16-road-list{list-style:none;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}
.v16-road-list li{border:1px solid var(--v16-line);padding:1.1rem;border-radius:4px;background:rgba(255,255,255,.04)}
.v16-road-list b{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;color:var(--v16-accent);margin-bottom:.35rem}
.v16-facts{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none}
.v16-facts li{border:1px solid var(--v16-line);padding:.35rem .7rem;border-radius:2px;font-size:.9rem}
.v16-talk-meta{font-size:.9rem;color:var(--v16-steel)}
@media (prefers-reduced-motion:no-preference){.band{animation:v16in .6s ease-out both}@keyframes v16in{from{opacity:.001;transform:translateY(12px)}to{opacity:1;transform:none}}}
@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.v16-wordmark{display:flex;align-items:center;justify-content:center;min-height:6rem;font:700 1.35rem/1 Montserrat,system-ui,sans-serif;letter-spacing:.12em;color:var(--v16-steel);border:1px dashed var(--v16-line);border-radius:4px}
.v16-pending{opacity:.85}.v16-verify{display:inline-block;margin-top:.4rem;font-weight:600}
.v16-sw-unit{display:flex;flex-direction:column;gap:.5rem}
.v16-path{display:flex;justify-content:center;gap:.4rem;list-style:none;padding:0;margin:0;font:600 .8rem/1 Montserrat,system-ui,sans-serif;letter-spacing:.08em;color:var(--v16-steel)}
.v16-path li+li::before{content:"\203A";margin-right:.4rem}
.v7-assoc-list .v16-path li{display:inline-flex;align-items:center;padding:0;margin:0;border:0;background:none;box-shadow:none;min-height:0;grid-template-columns:none;white-space:nowrap}
.v7-assoc-list .v16-path li+li::before{margin:0 .45rem 0 0}
.v7-assoc-list p.v16-path{display:block!important;text-align:center;margin:0;white-space:nowrap;word-spacing:normal}
