.home-page .emergency-radio{margin-block:32px;padding:22px 24px;border:1px solid var(--rule);border-radius:10px;background:var(--surface);color:var(--ink)}.emergency-radio-heading .eyebrow{margin:0 0 6px;font-size:10px}.emergency-radio-heading h2{margin:0;font:400 clamp(25px,3vw,32px)/1.15 Georgia,serif;letter-spacing:-.025em}.emergency-radio-feeds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0;margin:18px 0 14px;list-style:none}.emergency-radio-feeds>li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0}.emergency-radio-icon{width:26px;height:26px;color:var(--olive)}.emergency-radio-copy h3{margin:0 0 5px;font:600 15px/1.35 var(--font-sans);overflow-wrap:anywhere}.emergency-radio-copy p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.emergency-radio-listen{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:8px 12px;border:1px solid var(--olive);border-radius:5px;color:var(--ink);font-size:14px;font-weight:600;text-decoration:none}.emergency-radio-listen:hover{background:var(--surface-muted);text-decoration:underline}.emergency-radio-listen:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.emergency-radio-note{margin:0;border-top:1px solid var(--rule);padding-top:12px;color:var(--muted);font-size:12px;line-height:1.6}@media (max-width:900px){.emergency-radio-feeds{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:400px){.home-page .emergency-radio{padding:18px 16px}.emergency-radio-feeds>li{grid-template-columns:24px minmax(0,1fr);gap:8px 12px}.emergency-radio-listen{grid-column:2;justify-self:start}}