/* Stream conversion and optional analytics controls. */
.support-strip{margin:24px 0 35px;padding:28px;border:1px solid #9af22955;background:#11190f}
.support-strip h2{font:800 clamp(23px,3vw,33px)/1.2 Manrope,sans-serif;letter-spacing:-.6px;margin:10px 0 14px;text-transform:none}
.support-strip p{color:#c3c9bd;font-size:14px;line-height:1.75;max-width:850px}
.support-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:20px 0}
.support-actions a:not(.button){padding:12px 4px;color:var(--paper);text-decoration:underline;text-underline-offset:4px}
.support-strip .support-note{font-size:12px;color:#aab6a0;margin-top:12px}
.support-strip .eyebrow{color:var(--green)}
.support-strip a:focus-visible,.analytics-choice a:focus-visible,.analytics-choice button:focus-visible,.privacy-tools button:focus-visible{outline:3px solid #b3ff63;outline-offset:4px}
.privacy-tools{display:flex;gap:15px;align-items:center;flex-wrap:wrap;font-size:12px;margin-top:18px}
.privacy-tools button{font:inherit;background:none;color:inherit;border:1px solid #819172;padding:10px 14px;cursor:pointer;min-height:44px}
.analytics-choice[hidden]{display:none}
.analytics-choice{position:fixed;z-index:1000;bottom:16px;left:16px;right:16px;max-width:950px;margin:auto;padding:22px;background:#121910;color:#f6f6ed;border:1px solid #a5d866;box-shadow:0 6px 28px #000a;display:flex;gap:22px;align-items:center;font:13px/1.6 Manrope,sans-serif}
.analytics-choice strong{font-size:16px}
.analytics-choice p{margin:7px 0 0}
.analytics-choice a{color:#c4f593;text-decoration:underline}
.analytics-buttons{display:flex;flex-wrap:wrap;gap:10px;min-width:250px}
.analytics-buttons button{background:#1f2d18;color:#fff;border:1px solid #93b875;padding:11px 14px;cursor:pointer;font:700 12px/1.3 Manrope,sans-serif;min-height:44px}
.analytics-buttons button:disabled{opacity:.5;cursor:not-allowed}
.analytics-status{font-size:11px;color:#bac6ae}
.audience-reading{max-width:800px;font:16px/1.85 Manrope,sans-serif;color:#c9cec3}
.audience-reading h2{font:800 clamp(26px,3vw,36px)/1.25 Manrope,sans-serif;letter-spacing:-.5px;margin:34px 0 16px;color:#f4f5eb;text-transform:none}
.audience-reading h3{font:800 19px/1.4 Manrope,sans-serif;margin:24px 0 12px;color:#f4f5eb}
.audience-reading p{margin:16px 0}
.audience-reading ul,.audience-reading ol{padding-left:25px}
.audience-reading li{margin:10px 0}
.audience-reading a{color:#d7efbf;text-decoration:underline;text-underline-offset:4px}
.audience-reading table{border-collapse:collapse;width:100%;font-size:13px}
.audience-reading th,.audience-reading td{text-align:left;padding:12px;border:1px solid #547040;vertical-align:top}
.raid-library{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:35px 0}
.raid-library a{display:block;padding:25px;background:#11190f;border:1px solid #9af22944}
.raid-library h3{font:800 22px/1.3 Manrope,sans-serif;margin:12px 0}
.raid-library p{font-size:14px;color:#bfc8b6;line-height:1.7}
.live-start{max-width:920px}
.live-start .lede{max-width:760px}
@media(max-width:680px){.support-strip{padding:22px}.support-actions{align-items:stretch;flex-direction:column}.support-actions .button{white-space:normal;text-align:center;line-height:1.5}.analytics-choice{bottom:8px;left:8px;right:8px;display:block;padding:16px}.analytics-buttons{margin-top:14px;min-width:0}.analytics-choice p{font-size:12px}.raid-library{grid-template-columns:1fr}.audience-reading{font-size:15px}}
