.explainer-section{background:var(--panel,#fff);width:min(1180px,100% - 48px);color:var(--text,#222a25);border:1px solid var(--border,#dddcd5);box-sizing:border-box;border-radius:16px;margin:64px auto;padding:36px}.explainer-copy{max-width:760px}.explainer-section h2{margin:12px 0 18px;font-size:clamp(26px,3.2vw,42px);line-height:1.15}.explainer-section p{font-size:17px;line-height:1.6}.explainer-section .explainer-note{color:var(--muted,#5b655e);font-size:13px}.explainer-section video{aspect-ratio:16/9;object-fit:contain;background:#202723;border-radius:10px;width:100%;margin:24px 0;display:block}.explainer-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.explainer-actions>a:not(.marketing-button){color:inherit;text-decoration:underline}.video-admin-list{gap:24px;margin-top:24px;display:grid}.video-admin-list video{background:#161b18;width:100%;max-height:330px}.video-admin-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.video-admin-form{grid-template-columns:1fr 1fr;gap:20px;display:grid}.video-admin-form label{gap:8px;display:grid}.video-admin-form input,.video-admin-form select{width:100%;min-width:0}.video-admin-form .wide{grid-column:1/-1}@media (max-width:700px){.explainer-section{width:calc(100% - 24px);margin:36px auto;padding:20px}.video-admin-form{grid-template-columns:1fr}.explainer-section video{border-radius:6px}}[data-theme=dark] .explainer-section{color:#f7f4ec;background:#202225;border-color:#414741}[data-theme=dark] .explainer-note{color:#bbc3be}.explainer-section{background:var(--brand-paper);color:var(--brand-ink);border-color:var(--brand-rule);border-radius:var(--brand-radius);box-shadow:none;font-family:var(--brand-body)}.explainer-section h2{font-family:var(--brand-display);letter-spacing:-.015em;font-weight:600}.explainer-section h2 em{color:var(--brand-orange-ink);font-style:normal;display:block}.explainer-section .marketing-eyebrow{color:var(--brand-orange-ink);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.explainer-selector{flex-wrap:wrap;gap:12px;margin:24px 0 16px;display:flex}.explainer-selector button{border:1px solid var(--brand-rule);border-radius:var(--brand-radius);font:700 14px var(--brand-body);color:var(--brand-ink);background:0 0;padding:12px 18px}.explainer-selector button[aria-pressed=true]{border-color:var(--brand-orange);box-shadow:inset 0 -2px var(--brand-orange)}.explainer-actions .marketing-button{border-radius:var(--brand-radius);font:700 14px var(--brand-body);background:var(--brand-orange);color:#202225;align-items:center;gap:24px;padding:16px 22px;display:inline-flex}.explainer-selector button:focus-visible{outline:3px solid var(--brand-orange-ink);outline-offset:3px}.explainer-player{grid-column:1/-1;width:100%;position:relative}.explainer-player video{width:100%;display:block}
