.lg-root{color:var(--ink)}[data-page=legal] .lg-wrap{width:min(100% - 2 * var(--gutter), 760px);margin-inline:auto;padding-block:clamp(20px,5vh,52px) 40px}[data-page=legal] .lg-masthead{padding-bottom:clamp(20px,3vh,30px)}[data-page=legal] .lg-title{margin:14px 0 0}[data-page=legal] .lg-updated{color:var(--ink-mute);margin-top:16px;display:block}[data-page=legal] .lg-sec{border-top:1px solid var(--line);padding-block:clamp(22px,3vh,30px)}[data-page=legal] .lg-sec:first-of-type{border-top:0;padding-top:0}[data-page=legal] .lg-h{font-family:var(--font-ui);letter-spacing:-.01em;color:var(--ink);margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.25}[data-page=legal] .lg-prose{font-family:var(--font-ui);color:var(--ink-dim);max-width:66ch;font-size:14.5px;line-height:1.75}[data-page=legal] .lg-prose p+p{margin-top:10px}[data-page=legal] .lg-prose ul{flex-direction:column;gap:5px;margin:8px 0 0;padding-left:20px;list-style:outside;display:flex}[data-page=legal] .lg-prose ul:first-child{margin-top:0}[data-page=legal] .lg-prose strong{color:var(--ink);font-weight:600}[data-page=legal] .lg-link{color:var(--accent);font-weight:600;text-decoration:none;transition:color .18s}[data-page=legal] .lg-link:hover{color:var(--orange-hot);text-decoration:underline}[data-page=about] .lg-wrap{width:min(100% - 2 * var(--gutter), 920px);margin-inline:auto;padding-block:clamp(24px,6vh,64px) 56px}[data-page=about] .ab-masthead{text-align:center;margin-bottom:clamp(36px,5vh,56px)}[data-page=about] .ab-eyebrow{justify-content:center}[data-page=about] .ab-title{margin:18px 0 0}[data-page=about] .ab-deck{text-align:center;max-width:58ch;margin:22px auto 0}[data-page=about] .ab-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}[data-page=about] .ab-card{border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--line-strong);background:linear-gradient(180deg, color-mix(in oklch, var(--bg2), transparent 24%), var(--bg1));padding:22px 22px 24px}[data-page=about] .ab-ico{margin-bottom:12px}[data-page=about] .ab-card-h{color:var(--ink);margin:0;font-size:17px}[data-page=about] .ab-card-p{font-family:var(--font-ui);color:var(--ink-dim);margin-top:8px;font-size:13px;line-height:1.6}[data-page=about] .ab-mission{text-align:center;border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--line-strong);background:linear-gradient(180deg, color-mix(in oklch, var(--bg2), transparent 16%), var(--bg1));margin-top:clamp(36px,5vh,48px);padding:clamp(32px,4vw,44px)}[data-page=about] .ab-mission-eyebrow{justify-content:center}[data-page=about] .ab-mission-title{margin:14px 0 0}[data-page=about] .ab-mission-title .accent-dot{color:var(--accent)}[data-page=about] .ab-mission-deck{text-align:center;max-width:58ch;margin:16px auto 0}[data-page=about] .ab-cta{margin-top:26px}@media (max-width:720px){[data-page=about] .ab-grid{grid-template-columns:1fr}}@media (min-width:721px) and (max-width:980px){[data-page=about] .ab-grid{grid-template-columns:repeat(2,1fr)}}