/* /privacy + /sms-terms: reading layout on top of /guide/guide.css (topbar, footer, colors) */
.legal{max-width:820px;padding-top:36px;padding-bottom:48px;color:#D5D9CB;font-size:17px;line-height:1.6}
.legal h1{font-family:"Anton",Impact,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.01em;color:#fff;font-size:clamp(34px,6vw,52px);line-height:1.05}
.legal h2{font-family:"Anton",Impact,sans-serif;font-weight:400;text-transform:uppercase;color:var(--lime);font-size:22px;letter-spacing:.03em;margin:30px 0 8px}
.legal p,.legal ul{margin:10px 0}
.legal ul{padding-left:22px}
.legal li{margin:6px 0}
.legal a{color:var(--lime)}
.legal .eff{color:var(--mute);font-size:15px;margin-top:6px}
.legal .box{border:1px solid #2a2d26;border-left:4px solid var(--lime);background:#141513;padding:14px 16px;border-radius:4px;margin:16px 0}
.legal b{color:#fff}
.confirm,mark.pend{background:#ffe14d;color:#111;padding:0 4px;border-radius:2px;font-weight:700;font-size:.85em}
html[lang="en"] .l-es,html[lang="es"] .l-en{display:none}
.nap .lic{color:#E6EAD9;font-weight:600;font-size:14px}
