.debate-report{color:#173a43;max-width:1120px;margin:0 auto;padding:34px 32px 100px}.debate-report a{color:#075eb5;text-underline-offset:4px;text-decoration:underline}.report-breadcrumb{color:#59717a;gap:10px;font-size:.82rem;display:flex}.report-hero{border-bottom:1px solid #c9dfe3;padding:66px 0 54px}.report-kicker{color:#087e96;letter-spacing:.15em;margin:0 0 16px;font:800 .77rem/1.5 Arial,sans-serif}.report-hero h1{letter-spacing:-.045em;max-width:860px;margin:0;font-size:clamp(2.7rem,7vw,5.1rem);line-height:1.27}.report-lead{max-width:830px;margin:25px 0 0;font-size:clamp(1.04rem,2vw,1.3rem);line-height:1.8}.report-facts{grid-template-columns:repeat(3,1fr);gap:14px;margin:42px 0 18px;display:grid}.report-facts>div{background:#eaf6f7;border-radius:15px;padding:23px 26px}.report-facts span,.report-survey-stats span{color:#48636b;font-size:.85rem;font-weight:700;display:block}.report-facts strong,.report-survey-stats strong{color:#087e96;font-variant-numeric:tabular-nums;margin-top:4px;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.2;display:block}.report-facts small,.report-survey-stats small{margin-left:3px;font-size:.42em}.report-fact-note,.report-note{color:#536a70;max-width:900px;font-size:.85rem;line-height:1.85}.report-jumps{flex-wrap:wrap;gap:9px;margin:28px 0 0;display:flex}.report-jumps a{color:#173a43;border:1px solid #b9d5dc;border-radius:99px;padding:10px 14px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.report-jumps a:hover{background:#eaf6f7}.report-section{border-bottom:1px solid #c9dfe3;padding:70px 0;scroll-margin-top:20px}.report-section h2,.report-thanks h2{letter-spacing:-.025em;max-width:870px;margin:0 0 16px;font-size:clamp(2rem,5vw,3.1rem);line-height:1.38}.report-section>p,.report-thanks p{max-width:900px;line-height:1.9}.report-section-intro{font-size:1.04rem}.report-videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:30px 0;display:grid}.report-videos article{background:#f7fbfc;border:1px solid #c9dfe3;border-radius:16px;min-width:0;padding:18px}.report-video-heading span{color:#087e96;font-size:.78rem;font-weight:800}.report-video-heading h3{margin:5px 0 14px;font-size:1.22rem;line-height:1.45}.report-video-frame{aspect-ratio:16/9;background:#173a43;border-radius:9px;width:100%;overflow:hidden}.report-video-frame iframe{border:0;width:100%;height:100%;display:block}.report-videos article>a{margin-top:13px;font-size:.84rem;font-weight:700;display:inline-block}.report-survey-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;max-width:760px;margin:25px 0 15px;display:grid}.report-survey-stats>div{background:#eaf6f7;border-radius:15px;padding:22px 26px}.report-voice-grid,.report-reach-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:31px 0;display:grid}.report-voice-grid article,.report-reach-grid article{background:#f7fbfc;border:1px solid #c9dfe3;border-radius:14px;padding:24px 26px}.report-voice-grid h3{margin:0 0 10px;font-size:1.16rem}.report-voice-grid p{color:#48636b;margin:0;font-size:.94rem;line-height:1.85}.report-text-link{font-weight:800}.report-reach-grid article{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.report-reach-grid p{color:#48636b;margin:0;font-size:.83rem;font-weight:800}.report-reach-grid strong{color:#087e96;font-variant-numeric:tabular-nums;font-size:clamp(1.85rem,4vw,3rem);line-height:1.2}.report-reach-grid small{margin-left:5px;font-size:.42em}.report-reach-grid span{color:#536a70;font-size:.85rem}.report-reach-grid a{margin-top:5px;font-size:.82rem;font-weight:700}.report-thanks{background:#eaf6f7;border-radius:22px;margin-top:68px;padding:50px 54px}.report-thanks p{font-size:1.02rem}.report-thanks .report-signature{text-align:right;margin-bottom:0;font-weight:800}.report-section .report-note{margin:20px 0 0}.report-section .report-note+.report-voice-grid{margin-top:30px}@media (max-width:760px){.debate-report{padding:24px 20px 70px}.report-hero{padding:43px 0 38px}.report-facts{gap:7px;margin-top:30px}.report-facts>div{padding:15px 12px}.report-facts span{font-size:.67rem}.report-facts strong{font-size:2rem}.report-section{padding:50px 0}.report-videos,.report-voice-grid,.report-reach-grid{grid-template-columns:1fr}.report-survey-stats{gap:8px}.report-survey-stats>div{padding:18px 15px}.report-survey-stats span{font-size:.74rem}.report-survey-stats strong{font-size:2.3rem}.report-thanks{margin-top:48px;padding:32px 23px}.report-thanks p{font-size:.95rem}}.report-day-photo{margin:0 0 18px}.report-day-photo img{aspect-ratio:4/3;object-fit:cover;border-radius:9px;width:100%;height:auto;display:block}.report-day-photo figcaption{color:#536a70;margin-top:7px;font-size:.78rem;line-height:1.5}
