:root{--editorial-fill:#08766d;--editorial-ink:#08766d}html[data-theme=dark]{--editorial-ink:#6cd9ca}.editorial-column--capital,.channel-v3[data-channel=capital]{--editorial-fill:#006be6;--editorial-ink:#006be6}html[data-theme=dark] .editorial-column--capital,html[data-theme=dark] .channel-v3[data-channel=capital]{--editorial-ink:#36c8ff}.editorial-column--government,.channel-v3[data-channel=government]{--editorial-fill:#4938d4;--editorial-ink:#4938d4}html[data-theme=dark] .editorial-column--government,html[data-theme=dark] .channel-v3[data-channel=government]{--editorial-ink:#a897ff}.editorial-column--cities,.channel-v3[data-channel=cities]{--editorial-fill:#00843d;--editorial-ink:#00843d}html[data-theme=dark] .editorial-column--cities,html[data-theme=dark] .channel-v3[data-channel=cities]{--editorial-ink:#27df83}.editorial-column--regional,.channel-v3[data-channel=regional]{--editorial-fill:#08766d;--editorial-ink:#08766d}html[data-theme=dark] .editorial-column--regional,html[data-theme=dark] .channel-v3[data-channel=regional]{--editorial-ink:#6cd9ca}.editorial-column--politics,.channel-v3[data-channel=politics]{--editorial-fill:#3757a7;--editorial-ink:#3757a7}html[data-theme=dark] .editorial-column--politics,html[data-theme=dark] .channel-v3[data-channel=politics]{--editorial-ink:#9cbaff}.editorial-column--police,.channel-v3[data-channel=police]{--editorial-fill:#b3263e;--editorial-ink:#b3263e}html[data-theme=dark] .editorial-column--police,html[data-theme=dark] .channel-v3[data-channel=police]{--editorial-ink:#ff9caf}.editorial-column--juridico,.channel-v3[data-channel=juridico]{--editorial-fill:#673c98;--editorial-ink:#673c98}html[data-theme=dark] .editorial-column--juridico,html[data-theme=dark] .channel-v3[data-channel=juridico]{--editorial-ink:#ceabff}.editorial-column--agro,.channel-v3[data-channel=agro]{--editorial-fill:#25712e;--editorial-ink:#25712e}html[data-theme=dark] .editorial-column--agro,html[data-theme=dark] .channel-v3[data-channel=agro]{--editorial-ink:#8fda95}.editorial-column--conceito,.channel-v3[data-channel=conceito]{--editorial-fill:#b84b0a;--editorial-ink:#b84b0a}html[data-theme=dark] .editorial-column--conceito,html[data-theme=dark] .channel-v3[data-channel=conceito]{--editorial-ink:#ffb279}.editorial-column--sports,.channel-v3[data-channel=sports]{--editorial-fill:#197548;--editorial-ink:#197548}html[data-theme=dark] .editorial-column--sports,html[data-theme=dark] .channel-v3[data-channel=sports]{--editorial-ink:#7cdda4}.editorial-column--economy,.channel-v3[data-channel=economy]{--editorial-fill:#805b00;--editorial-ink:#805b00}html[data-theme=dark] .editorial-column--economy,html[data-theme=dark] .channel-v3[data-channel=economy]{--editorial-ink:#f4d071}.editorial-column--brazil,.channel-v3[data-channel=brazil]{--editorial-fill:#b3263e;--editorial-ink:#b3263e}html[data-theme=dark] .editorial-column--brazil,html[data-theme=dark] .channel-v3[data-channel=brazil]{--editorial-ink:#ff9caf}
@font-face{font-family:GC North Sans;src:url(/fonts/GCNorthSans-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:GC North Sans;src:url(/fonts/GCNorthSans-Medium.ttf)format("truetype");font-weight:500 600;font-display:swap}@font-face{font-family:GC North Sans;src:url(/fonts/GCNorthSans-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:GC North Sans;src:url(/fonts/GCNorthSans-ExtraBold.ttf)format("truetype");font-weight:800 900;font-display:swap}:root{--navy:#03045e;--blue:#0096c7;--cyan:#48cae4;--paper:#f1f1f1;--ink:#141c30;--muted:#586477;--line:#dfe4e9;--soft:#f5f7f9;--white:#fff;--radius:8px;--font:"Segoe UI",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{color:var(--ink);font-family:var(--font);background:#fff;margin:0;font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}button,a{transition:color .18s,background .18s,border-color .18s}a:hover{color:#006f96}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--blue);outline-offset:4px}img,video{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;line-height:1.22}h1{font-size:42px}h2{font-size:28px}h3{font-size:19px}.container{width:min(1250px,100% - 64px);margin-inline:auto}.utility{background:var(--navy);color:#fff;letter-spacing:1.1px;font-size:10px}.utility>.container{justify-content:space-between;align-items:center;min-height:34px;display:flex}.utility a{letter-spacing:0;font-size:11px}.utility a:hover{color:var(--cyan)}.masthead{background:var(--paper)}.masthead-inner{grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:137px;display:grid}.brand{width:228px;display:block}.masthead .brand{justify-self:center}.brand img{width:100%;height:auto}.edition{color:var(--navy);align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.dot,.live-label i,.live-dot{background:var(--blue);border-radius:100%;width:7px;height:7px;display:inline-block}.search{border-bottom:1px solid #a3aeba;justify-self:end;width:220px;display:flex}.search input{background:0 0;border:0;outline:none;width:100%;font-size:12px}.search button{width:44px;min-height:44px;color:var(--navy);background:0 0;border:0;font-size:24px}.nav{border-bottom:1px solid var(--line);background:#fff}.nav>.container{scrollbar-width:thin;justify-content:space-between;gap:20px;display:flex;overflow-x:auto}.nav a{white-space:nowrap;padding:18px 0;font-size:12px;font-weight:800}.nav a:first-child{color:var(--navy);border-bottom:3px solid var(--blue)}.nav a:last-child{color:#006f96}.trending{white-space:nowrap;align-items:center;gap:18px;padding:19px 0;font-size:11px;display:flex;overflow:hidden}.trending b{color:#006b90;letter-spacing:.8px;font-size:10px}.trending>span:not(.edition-date){color:#a2acb9}.edition-date{color:var(--muted);margin-left:auto}.ad{text-align:center;width:100%;max-width:100%;margin:16px auto 40px}.ad-label{color:#687482;letter-spacing:1.8px;margin-bottom:7px;font-size:9px;display:block}.ad>div{background:var(--soft);overflow:hidden}.ad img,.ad video,.ad a{object-fit:contain;width:100%;height:100%;display:block}.ad-728{max-width:728px;margin-top:40px;margin-bottom:48px}.ad-300{max-width:300px;margin-bottom:0}.ad-placeholder{width:100%;height:100%;color:var(--navy);text-align:left;background:linear-gradient(110deg,#e4f5fa 0%,#f0f6f9 54%,#d9f0f6 100%);justify-content:space-around;align-items:center;gap:24px;padding:20px 6%;display:flex;position:relative;overflow:hidden}.ad-placeholder:after{content:"";pointer-events:none;border:35px solid #0096c70d;border-radius:50%;width:300px;height:300px;position:absolute;top:-110px;right:-100px}.ad-placeholder>span{letter-spacing:-.5px;min-width:80px;font-size:14px;line-height:1.1}.ad-placeholder b{letter-spacing:-5px;font-size:52px;display:block}.ad-placeholder strong{letter-spacing:-1.5px;z-index:1;font-size:clamp(18px,2.6vw,35px);font-weight:800;line-height:1.12}.ad-placeholder small{white-space:nowrap;align-self:end;font-size:10px}.ad-728 .ad-placeholder{padding:10px 25px}.ad-728 .ad-placeholder strong{font-size:21px}.ad-728 .ad-placeholder>span{min-width:60px;font-size:9px}.ad-728 .ad-placeholder b{letter-spacing:-3px;font-size:32px}.ad-728 .ad-placeholder small{align-self:center;font-size:9px}.ad-300 .ad-placeholder{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;padding:30px}.ad-300 .ad-placeholder strong{font-size:26px}.ad-300 .ad-placeholder small{align-self:flex-start}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.section-heading h1,.section-heading h2{margin:0}.section-heading h2>span,.article-sidebar h2>span{color:var(--blue)}.section-heading>a{color:var(--navy);font-size:12px;font-weight:700}.eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:#007398;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.headline-heading{margin-bottom:20px;padding-top:5px}.headline-heading>.eyebrow{margin:0}.live-label{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.headline-grid{grid-template-columns:1.62fr 1fr .9fr;align-items:start;gap:28px;display:grid}.photo{aspect-ratio:1.68;background:#e8eff1;position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.news-card a:hover .photo img{transform:scale(1.025)}.news-card .eyebrow{margin:15px 0 7px}.news-card h2{margin:0 0 12px;font-size:21px;font-weight:800;line-height:1.25}.news-card small{letter-spacing:.5px;color:var(--muted);font-size:9px}.lead-card h2{letter-spacing:-1.5px;font-size:36px;line-height:1.16}.lead-card p{color:var(--muted);margin-bottom:16px;font-size:14px;line-height:1.65}.lead-card .photo{aspect-ratio:1.4}.photo-tag{color:var(--navy);background:var(--cyan);letter-spacing:1px;padding:6px 10px;font-size:9px;font-weight:800;position:absolute;bottom:16px;left:16px}.secondary-news{border-right:1px solid var(--line);gap:24px;padding-right:26px;display:grid}.secondary-news h2{font-size:19px}.latest .section-heading{border-top:3px solid var(--navy);margin-bottom:0;padding-top:16px}.latest h2{font-size:25px}.latest>a{border-bottom:1px solid var(--line);padding:17px 0;display:block}.latest h3{letter-spacing:-.3px;margin:7px 0 0;font-size:15px;font-weight:750;line-height:1.35}.latest small{color:#007398;gap:10px;font-size:10px;font-weight:700;display:flex}.latest small span{color:var(--muted);font-weight:500}.news-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.news-grid .news-card h2{font-size:21px}.news-grid .photo{aspect-ratio:1.6}.video-section{background:var(--navy);color:#fff;margin:30px 0;padding:36px}.video-section h2{font-size:32px}.carousel-controls{gap:8px;display:flex}.carousel-controls button{color:#fff;background:0 0;border:1px solid #fff5;width:44px;height:44px;font-size:21px}.carousel-controls button:hover{background:#fff2}.video-track{scroll-snap-type:x mandatory;gap:22px;display:flex;overflow:auto}.video-track article{scroll-snap-align:start;flex:0 0 31%;min-width:280px}.video-track video{aspect-ratio:16/9;object-fit:cover;background:#101536;width:100%}.video-track h3{margin:15px 0;font-size:18px}.video-empty{background:linear-gradient(110deg,#10146f,#071449);align-items:center;gap:30px;min-height:180px;padding:30px;display:flex}.play-mark{color:var(--cyan);font-size:64px;line-height:1}.video-empty h3{margin-bottom:8px;font-size:25px}.video-empty p{color:#c4c8e0;font-size:13px}.video-empty a{color:var(--cyan);font-size:12px}.partners{grid-template-columns:repeat(4,1fr);gap:17px;margin:45px 0;display:grid}.demo-note{letter-spacing:.4px;color:#526276;border-left:3px solid var(--cyan);background:#f2f8fa;margin:10px 0 24px;padding:10px 14px;font-size:10px}.photo-empty{background:linear-gradient(145deg,var(--navy),#065c89);height:100%;color:var(--cyan);letter-spacing:-1px;place-content:center;font-size:28px;display:grid}footer{border-top:4px solid var(--navy);background:#f1f1f1;margin-top:64px;padding:45px 0 0}.footer-grid{grid-template-columns:1.3fr 1fr 1fr 1.3fr;gap:40px;display:grid}.footer-grid p{color:var(--muted);margin-top:12px;font-size:12px}.footer-grid h3{letter-spacing:0;margin:20px 0;font-size:13px}.footer-grid>div>a:not(.brand){font-size:12px;line-height:2.3;display:block}.footer-manifesto{color:var(--navy);font-size:28px;font-family:var(--font);letter-spacing:normal;padding-top:20px;font-weight:600;line-height:1.35}.copyright{color:var(--muted);border-top:1px solid #d8dce2;justify-content:space-between;margin-top:40px;padding:22px 0;font-size:10px;display:flex}.breadcrumb{color:var(--muted);gap:10px;margin:20px 0 30px;font-size:11px;display:flex}.article-layout{grid-template-columns:minmax(0,850px) 300px;gap:70px;display:grid}.article-title{margin:15px 0 22px;font-size:clamp(32px,3.8vw,52px);font-weight:800;line-height:1.13}.article-deck{color:var(--muted);font-size:19px;line-height:1.6}.byline{border-top:1px solid var(--line);align-items:center;gap:12px;padding:22px 0;font-size:12px;display:flex}.byline small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.avatar{background:var(--navy);width:40px;height:40px;color:var(--cyan);border-radius:50%;place-items:center;font-weight:700;display:grid}.article-cover{margin:15px 0 30px}.article-cover img{object-fit:cover;width:100%;max-height:560px}.article-cover figcaption{color:var(--muted);margin-top:8px;font-size:10px}.article-summary{border-left:4px solid var(--blue);background:#f0f8fb;margin:30px 0;padding:25px 30px}.article-summary>span{letter-spacing:1px;color:#006a90;font-size:10px;font-weight:800}.article-summary p{margin:10px 0 0;font-size:17px}.article-body{max-width:720px;font-size:18px;line-height:1.9}.article-body h2{margin:38px 0 20px;font-size:28px}.article-body p{white-space:pre-wrap;margin-bottom:25px}.article-body blockquote{letter-spacing:-.6px;color:var(--navy);border-left:3px solid var(--cyan);margin:35px 0;padding:12px 30px;font-size:26px;font-weight:650;line-height:1.55}.article-body li{padding:5px 0}.article-sidebar h2{border-top:3px solid var(--navy);padding-top:20px;font-size:23px}.article-sidebar .ad{margin:30px 0}.side-story{border-bottom:1px solid var(--line);padding:18px 0;font-weight:600;display:block}.side-story h3{font-size:17px;line-height:1.4}.source{font-size:12px}.source a{text-decoration:underline}.article-end{border-top:1px solid var(--line);color:var(--navy);padding:25px 0;font-size:15px;font-weight:800}.article-end span{margin-left:15px;font-size:12px;font-weight:400}.info-page{max-width:850px;padding-top:80px;padding-bottom:100px}.info-page>p{font-size:19px;line-height:1.9}.skip{color:var(--navy);z-index:100;background:#fff;padding:15px;position:absolute;top:-80px;left:20px}.skip:focus{top:10px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.history-banner{color:#5d4305;background:#fff1c9;flex-wrap:wrap;justify-content:center;gap:20px;padding:18px;font-size:12px;display:flex}.history-banner a{text-decoration:underline}.primary,.secondary{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 18px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.primary{background:var(--navy);color:#fff}.primary:hover{color:#fff;background:#141982}.secondary{color:var(--navy);border-color:var(--line);background:#fff}.secondary:hover{background:#eaf6fa;border-color:#96d5e4}.field{color:#333f53;flex-direction:column;gap:8px;min-width:0;margin-bottom:20px;font-size:12px;font-weight:700;display:flex}.field input,.field textarea,.field select{width:100%;color:var(--ink);background:#fff;border:1px solid #cfd7e1;border-radius:6px;min-height:45px;padding:12px 13px;font-size:14px;font-weight:400}.field textarea{resize:vertical;line-height:1.8}.field input::placeholder{color:#687587}.check{align-items:center;gap:10px;min-height:44px;margin:5px 0 15px;font-size:12px;display:flex}.check input{width:17px;height:17px;accent-color:var(--navy)}.panel{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;margin-bottom:24px;padding:28px}.panel h2{font-size:22px}.panel>p{color:var(--muted);font-size:13px}.notice{overflow-wrap:anywhere;border-radius:6px;padding:14px 18px;font-size:13px}.error{color:#922828;background:#fff0f0;border:1px solid #ebc0c0}.success{color:#145b45;background:#e7f6f0;border:1px solid #a6d9c6}.notice textarea{word-break:break-all;resize:vertical;width:100%;margin-top:10px;padding:12px}.loading{min-height:100vh;color:var(--navy);place-content:center;display:grid}.login-shell{background:var(--soft);grid-template-columns:1.2fr 1fr;min-height:100vh;display:grid}.login-brand{background:var(--navy);color:#fff;flex-direction:column;justify-content:center;padding:10vh 9%;display:flex}.login-brand img{mix-blend-mode:screen;width:230px;margin-bottom:60px}.login-brand h1{font-size:50px}.login-brand p{color:#c6ceed;max-width:370px}.login-brand a{color:var(--cyan);margin-top:40px;font-size:12px}.login-card{place-self:center;width:min(420px,100% - 40px);padding:40px 0}.login-card h2{font-size:32px}.login-card>p{color:var(--muted);margin-bottom:30px;font-size:13px}.login-card>.primary{width:100%;margin-top:20px}.login-card>small{color:var(--muted);font-size:11px}.admin-shell{background:#f4f6f8;grid-template-columns:245px minmax(0,1fr);min-height:100vh;display:grid}.admin-nav{border-right:1px solid var(--line);background:#fff;flex-direction:column;height:100vh;padding:25px 18px;display:flex;position:sticky;top:0}.admin-brand{background:var(--paper);border-radius:6px;margin-bottom:30px;padding:3px 20px}.admin-brand img{width:160px}.nav-caption{letter-spacing:1.5px;color:#6a7585;margin-bottom:15px;padding-left:14px;font-size:9px;font-weight:800}.admin-nav nav{gap:5px;display:grid}.admin-nav nav button{text-align:left;color:#526074;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;min-height:44px;padding:12px 14px;font-size:12px;font-weight:600;display:flex}.admin-nav nav button span{color:#708096;width:20px;font-size:19px;line-height:1}.admin-nav nav button.active{background:var(--navy);color:#fff}.admin-nav nav button.active span{color:var(--cyan)}.admin-nav nav button:hover:not(.active){background:#eef6f9}.visit{color:#007397;margin-top:15px;padding:16px;font-size:12px}.admin-user{border-top:1px solid var(--line);gap:3px;margin-top:auto;padding:18px 12px 0;font-size:12px;display:grid}.admin-user small{color:var(--muted)}.admin-user button{text-align:left;color:#526074;background:0 0;border:0;min-height:44px;padding:10px 0 0;font-size:11px}.admin-top{border-bottom:1px solid var(--line);color:#687589;background:#fff;justify-content:space-between;align-items:center;height:70px;padding:0 40px;font-size:11px;display:flex}.admin-top b{color:#b5bdc8;margin:0 14px}.local-badge{color:#006f90;letter-spacing:1px;background:#eaf7fb;border-radius:4px;padding:6px 10px;font-size:9px;font-weight:800}.admin-main>main{max-width:1500px;margin:auto;padding:35px 40px}.admin-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.admin-heading h1{margin:0;font-size:31px}.button-row{flex-wrap:wrap;gap:10px;display:flex}.stats{grid-template-columns:repeat(4,1fr);gap:20px;margin:25px 0;display:grid}.stat{border:1px solid var(--line);background:#fff;border-radius:9px;padding:22px}.stat>span{color:var(--muted);font-size:12px}.stat strong{letter-spacing:-2px;color:var(--navy);font-size:40px;line-height:1.5;display:block}.stat small{color:#6a7789;font-size:10px}.welcome-panel{background:linear-gradient(115deg,#dff4fa,#edf5f9);border:1px solid #cee7ee;border-radius:10px;margin:28px 0;padding:40px}.welcome-panel h2{color:var(--navy);font-size:38px}.welcome-panel p{color:var(--muted);font-size:13px}.table-wrap{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th{letter-spacing:.6px;text-transform:uppercase;color:#66758a;border-bottom:1px solid var(--line);background:#f7f9fb;padding:14px 12px;font-size:10px}td{border-bottom:1px solid var(--line);padding:17px 12px}td:first-child{min-width:220px;max-width:450px}td small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.status{white-space:nowrap;color:#526074;background:#f2f3f6;border-radius:4px;padding:5px 8px;font-size:10px}.status.published{color:#19684c;background:#e6f5ee}.status.trash{color:#9d4429;background:#fff1ed}.filter-tabs{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.filter-tabs button{color:#5a6a7e;background:0 0;border:0;border-radius:5px;min-height:44px;padding:10px 16px;font-size:12px}.filter-tabs .active{color:#006a8e;background:#e5f3fa;font-weight:800}.empty{text-align:center;color:#637186;padding:45px 15px}.empty h3{color:var(--ink)}.empty p{font-size:13px}.editor-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:24px;display:grid}.editor-settings{position:sticky;top:20px}.editor-settings>button{width:100%;margin-top:10px;display:flex}.editor-toolbar{justify-content:space-between;align-items:center;margin:20px 0 10px;font-size:12px;display:flex}.hint{color:#66758a;font-size:11px!important}.media-field{align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.media-field>.field{flex:1;margin:0}.upload{cursor:pointer;background:#f1f6f9;border:1px solid #cbd7df;border-radius:6px;min-height:45px;padding:12px;font-size:11px;font-weight:700;position:relative;overflow:hidden}.upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.media-preview{object-fit:contain;max-height:220px;margin:20px 0}.form-grid{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.form-grid>button{place-self:center start}.ad-map{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:25px;display:grid}.ad-map>div{background:#f8fbfc;border:1px dashed #b8cbd5;border-radius:5px;min-height:110px;padding:15px}.ad-map span{color:#617287;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.ad-map button{color:var(--navy);text-align:left;background:#e5f1f7;border:0;width:100%;min-height:44px;margin:3px 0;padding:10px;font-size:11px}.list-row,.capture-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:12px;display:flex}.list-row span{color:var(--muted)}.capture-row small{color:var(--muted);margin-top:7px;display:block}.days{flex-wrap:wrap;gap:20px;display:flex}.inline-form{align-items:end;gap:20px;display:flex}.inline-form .field{flex:1;margin-bottom:0}.inline-form button{margin-bottom:0}.panel code{overflow-wrap:anywhere;background:#eef1f6;padding:3px 6px;font-size:12px}.docs pre{color:#e3f6ff;background:#111a35;padding:24px;font-size:12px;line-height:1.8;overflow:auto}.docs a{text-decoration:underline}@media (min-width:1600px){.container{width:1250px}.masthead-inner{min-height:150px}}@media (max-width:1100px){.container{width:calc(100% - 40px)}.headline-grid{grid-template-columns:1.5fr 1fr}.latest{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.latest .section-heading{grid-column:1/-1}.latest>a{padding:10px}.news-grid{grid-template-columns:repeat(2,1fr)}.secondary-news{border:0;padding-right:0}.article-layout{grid-template-columns:minmax(0,1fr) 260px;gap:30px}.admin-shell{grid-template-columns:210px minmax(0,1fr)}.admin-main>main{padding:25px}.stats{grid-template-columns:repeat(2,1fr)}.editor-layout{grid-template-columns:1fr}.editor-settings{position:static}.ad-map{grid-template-columns:1fr 1fr}.admin-heading{align-items:start}.admin-heading>.button-row{justify-content:end}.footer-grid{gap:25px}.footer-manifesto{font-size:25px}}@media (max-width:760px){.container{width:calc(100% - 32px)}.utility{letter-spacing:.5px;font-size:8px}.utility>.container{min-height:30px}.utility a{font-size:9px}.masthead-inner{grid-template-columns:1fr auto;gap:15px;min-height:110px}.edition{display:none}.masthead .brand{justify-self:start;width:185px}.search{width:150px}.search input{font-size:10px}.nav>.container{gap:24px}.nav a{padding:13px 0;font-size:11px}.trending{gap:12px;padding:14px 0;font-size:10px}.edition-date{display:none}.ad{margin-bottom:25px}.ad-label{font-size:8px}.ad-1250 .ad-placeholder{gap:15px;padding:10px 20px}.ad-1250 .ad-placeholder>span{min-width:48px;font-size:8px}.ad-1250 .ad-placeholder b{letter-spacing:-2px;font-size:29px}.ad-1250 .ad-placeholder strong{letter-spacing:-.5px;font-size:17px}.ad-1250 .ad-placeholder small{display:none}.headline-grid{grid-template-columns:1fr;gap:26px}.lead-card .photo{aspect-ratio:1.55}.lead-card h2{font-size:32px}.secondary-news{grid-template-columns:1fr 1fr;gap:16px}.secondary-news h2{font-size:17px}.latest{grid-template-columns:1fr 1fr}.latest>a:last-child{display:none}.latest h3{font-size:14px}.section-heading h2{font-size:24px}.section-heading>a{font-size:10px}.eyebrow,.live-label{font-size:9px}.news-grid{gap:20px 16px}.news-grid .news-card h2{font-size:18px}.ad-728{margin-top:28px;margin-bottom:35px}.ad-728 .ad-placeholder{gap:12px;padding:7px 12px}.ad-728 .ad-placeholder strong{letter-spacing:-.4px;font-size:14px}.ad-728 .ad-placeholder small{display:none}.ad-728 .ad-placeholder>span{min-width:40px;font-size:7px}.ad-728 .ad-placeholder b{letter-spacing:-1px;font-size:23px}.video-section{padding:24px 20px}.video-section h2{font-size:24px}.carousel-controls{gap:4px}.carousel-controls button{width:40px}.video-empty{gap:20px;padding:20px}.play-mark{font-size:43px}.video-empty h3{font-size:20px}.video-empty p{font-size:12px}.video-track article{min-width:250px}.partners{grid-template-columns:repeat(2,1fr);gap:20px 14px}.ad-300 .ad-placeholder{gap:12px;padding:20px}.ad-300 .ad-placeholder strong{letter-spacing:-.7px;font-size:21px}.ad-300 .ad-placeholder>span{font-size:10px}.ad-300 .ad-placeholder b{letter-spacing:-3px;font-size:35px}.ad-300 .ad-placeholder small{font-size:8px}.footer-grid{grid-template-columns:1fr 1fr;gap:20px}.footer-grid .brand{width:180px}.footer-manifesto{font-size:25px}.copyright{gap:15px;font-size:9px}.article-layout{display:block}.article-sidebar{margin-top:45px}.article-sidebar .ad{margin-inline:auto}.article-title{font-size:34px}.article-deck{font-size:17px}.article-body{font-size:17px;line-height:1.85}.article-body blockquote{padding:12px 20px;font-size:23px}.article-summary{padding:20px}.byline small{font-size:9px}.info-page{padding-top:40px}.info-page h1{font-size:34px}.login-shell{grid-template-columns:1fr}.login-brand{padding:30px}.login-brand img{width:150px;margin-bottom:20px}.login-brand h1{margin-bottom:15px;font-size:30px}.login-brand p{font-size:13px}.login-brand a{margin-top:0}.admin-shell{display:block}.admin-nav{height:auto;padding:12px 16px;position:static}.admin-brand,.nav-caption{display:none}.admin-nav nav{gap:6px;display:flex;overflow:auto}.admin-nav nav button{flex-shrink:0;gap:7px;padding:10px;font-size:11px}.visit{display:none}.admin-user{border:0;align-items:center;gap:12px;margin:0;padding:10px 0 0;font-size:11px;display:flex}.admin-user button{min-height:32px;margin-left:auto;padding:0}.admin-top{height:48px;padding:0 16px;font-size:10px}.local-badge{font-size:8px}.admin-main>main{padding:24px 16px}.admin-heading{flex-direction:column;gap:18px}.admin-heading h1{font-size:28px}.admin-heading>.button-row{justify-content:start;width:100%}.stats{gap:12px}.stat{padding:18px}.stat strong{font-size:32px}.stat small{font-size:9px}.welcome-panel{padding:25px}.welcome-panel h2{font-size:31px}.panel{padding:20px}.panel .section-heading{flex-direction:column;align-items:start;gap:10px}.form-grid,.ad-map{grid-template-columns:1fr}.media-field{flex-wrap:wrap}.media-field>.field{flex-basis:100%}.inline-form{flex-direction:column;align-items:stretch}.list-row,.capture-row{flex-wrap:wrap;gap:12px}.days{gap:15px}.days .check{margin-bottom:0}.demo-note{font-size:9px}.history-banner{gap:8px;font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.utility{z-index:50;position:sticky;top:0}.utility>.container{gap:16px}.top-date{letter-spacing:0;white-space:nowrap;font-size:11px}.masthead .masthead-inner{min-height:84px}.masthead .brand{width:168px}.nav a{min-height:44px;padding:12px 0}.trending{padding:12px 0}.ad[data-ad-slot=topo]{margin:8px auto 24px}.ad iframe{border:0;width:100%;height:100%}.video-card iframe{aspect-ratio:16/9;border:0;width:100%}.regional-section{margin:42px 0}.city-links{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.city-links a{border:1px solid var(--line);border-radius:4px;align-items:center;min-height:44px;padding:8px 14px;font-size:12px;font-weight:700;display:flex}.city-links a:hover{background:var(--soft);border-color:var(--blue)}.regional-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.regional-grid section{border-top:3px solid var(--navy);padding-top:16px}.regional-story{border-bottom:1px solid var(--line);padding:14px 0;font-weight:700;line-height:1.4;display:block}.city-directory{grid-template-columns:repeat(3,1fr);gap:20px;margin:32px 0 60px;display:grid}.city-directory>a{border:1px solid var(--line);border-top:3px solid var(--blue);padding:22px}.city-directory h2{font-size:22px}.city-directory p{margin:0;font-size:14px}.partners:empty{display:none}html{scroll-padding-top:55px}@media (max-width:800px){.top-tagline{display:none}.utility>.container{min-height:34px}.utility .top-date{font-size:10px;display:block}.masthead .masthead-inner{min-height:72px}.masthead .brand{width:145px}.regional-grid,.city-directory{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.regional-grid,.city-directory{grid-template-columns:1fr}.city-links{gap:6px}.city-links a{padding:8px 10px}.utility>.container>span.top-tagline{display:none}.ad[data-ad-slot=topo]{margin-bottom:20px}.regional-section{margin:30px 0}}.city-column{border-top:3px solid var(--blue);min-width:0;padding:20px 0}.city-column h2{margin-bottom:10px;font-size:23px}.city-column ol{margin:0;padding:0;list-style:none}.city-column li{border-bottom:1px solid var(--line)}.city-column li a{padding:15px 0;font-weight:700;line-height:1.4;display:block}.city-column time{color:var(--muted);margin-top:8px;font-size:11px;font-weight:400;display:block}.city-column .city-empty{color:var(--muted);padding:14px 0;font-size:14px}.city-more{min-height:44px;color:var(--navy);align-items:center;margin-top:10px;font-size:12px;font-weight:800;display:inline-flex}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:40px 0 60px;display:flex}.pagination>span{align-items:center;gap:8px;display:flex}.pagination a{border:1px solid var(--line);border-radius:4px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 12px;display:inline-flex}.pagination [aria-current=page]{background:var(--navy);color:#fff}.ad-carousel{width:100%;position:relative}.ad-slide{width:100%;height:100%}.ad-arrow{color:#fff;opacity:0;z-index:2;background:#03045ee8;border:0;border-radius:4px;width:44px;height:44px;font-size:30px;line-height:1;transition:opacity .15s;position:absolute;top:50%;transform:translateY(-50%)}.ad-prev{left:6px}.ad-next{right:6px}.ad-carousel:hover .ad-arrow,.ad-carousel:focus-within .ad-arrow{opacity:1}.ad-arrow:focus-visible{opacity:1;outline-offset:0}@media (hover:none){.ad-arrow{opacity:.85}}@media (prefers-reduced-motion:reduce){.ad-arrow{transition:none}}.archive-layout{grid-template-columns:minmax(0,1fr) 300px;gap:44px;margin-top:28px;display:grid}.archive-list article{border-bottom:1px solid var(--line);padding:22px 0}.archive-story{align-items:flex-start;gap:24px;display:flex}.archive-story>img{aspect-ratio:1.5;object-fit:cover;flex-shrink:0;width:240px}.archive-story h2{margin-bottom:10px;font-size:25px}.archive-story p{color:var(--muted);margin-bottom:12px;font-size:14px}.archive-story time,.archive-count{color:var(--muted);font-size:12px}.national-section{border-top:1px solid var(--line);padding-top:24px}.national-section h2{font-size:24px}@media (max-width:1000px){.archive-layout{grid-template-columns:1fr}.archive-story>img{width:220px}}@media (max-width:580px){.archive-story{gap:14px}.archive-story>img{aspect-ratio:1;width:105px}.archive-story h2{font-size:20px}.archive-story p{font-size:13px}.archive-story .eyebrow{font-size:9px}}.institutional-note{border-left:3px solid var(--blue);background:var(--soft);color:var(--muted);padding:16px;font-size:12px;line-height:1.6}[hidden]{display:none!important}.admin-nav{overscroll-behavior:contain;overflow-y:auto}.admin-nav nav button{min-height:44px}.admin-nav .nav-caption{margin-top:12px}.admin-main{min-width:0}.admin-main .panel{scroll-margin-top:20px}.save-bar{z-index:20;border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:14px 18px;font-size:12px;display:flex;position:sticky;top:0;box-shadow:0 4px 18px #1423330a}.config-row{border-top:1px solid var(--line);padding:24px 0}.config-row>.button-row{justify-content:flex-end}.danger{color:#a12d36}.bulk-bar{background:var(--soft);border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:16px;font-size:12px;display:flex}.bulk-bar select{border:1px solid var(--line);background:#fff;border-radius:4px;min-height:44px;padding:10px}.article-admin-table td:first-child{width:44px;min-width:44px}.article-admin-table th:first-child{width:44px}.article-admin-table input[type=checkbox]{width:18px;height:18px}.article-admin-table td:nth-child(2){width:48%;min-width:260px}.list-pagination{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;font-size:12px;display:flex}.media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.media-tile{border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.media-tile>img,.media-tile>video{object-fit:contain;background:var(--soft);width:100%;height:150px;margin-bottom:14px}.media-tile strong{overflow-wrap:anywhere;font-size:13px;display:block}.media-tile small{color:var(--muted);margin:8px 0;display:block}.media-tile>input{border:1px solid var(--line);width:100%;margin-bottom:12px;padding:8px;font-size:11px}.admin-main iframe.youtube-player{aspect-ratio:16/9;border:0;width:min(100%,640px);margin:20px 0}.admin-main video{max-height:300px}.admin-main input[type=color]{height:48px;padding:5px}.admin-main .notice{position:relative}.list-row p{color:var(--muted);margin:4px 0 0;font-size:12px}@media (max-width:1100px){.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-main>main{padding:24px}.admin-heading{align-items:flex-start}.admin-heading .button-row{justify-content:flex-end}}@media (max-width:760px){.media-grid,.form-grid{grid-template-columns:1fr}.admin-nav{height:auto;position:static;overflow:visible}.admin-nav nav{padding-bottom:10px;display:flex;overflow-x:auto}.admin-nav nav button{white-space:nowrap;flex-shrink:0}.admin-nav .visit,.admin-nav .nav-caption{display:none}.admin-main>main{padding:18px}.admin-heading{flex-direction:column}.admin-top{padding:0 18px}.list-row{flex-wrap:wrap}.save-bar{align-items:flex-start}.save-bar span{max-width:45%}.list-pagination{flex-wrap:wrap}.ad-map{grid-template-columns:1fr}.media-field{flex-direction:column;align-items:stretch}.bulk-bar select{max-width:100%}}.story-photo{object-fit:cover;background:var(--soft);flex-shrink:0;display:block}.city-column .city-news-link{grid-template-columns:100px minmax(0,1fr);align-items:start;gap:14px;display:grid}.city-column .story-photo{aspect-ratio:4/3;border-radius:3px;width:100%;height:auto}.city-news-copy{min-width:0}.city-column li:first-child .city-news-link{padding-top:8px;padding-bottom:20px;display:block}.city-column li:first-child .story-photo{aspect-ratio:16/10;margin-bottom:14px}.city-column li:first-child .city-news-copy>span{font-size:20px;line-height:1.3;display:block}.regional-story,.side-story{align-items:flex-start;gap:14px;display:flex}.regional-story>.story-photo,.side-story>.story-photo{border-radius:3px;width:90px;height:70px}.regional-story>span,.side-story>div,.side-story>span{flex:1;min-width:0}.latest>.latest-story{align-items:flex-start;gap:12px;display:flex}.latest-story>.story-photo{border-radius:3px;width:76px;height:64px}.latest-story>div{flex:1;min-width:0}.latest-story h3{margin-bottom:0}.city-directory{gap:40px 28px}@media (max-width:1100px) and (min-width:761px){.city-column .city-news-link{grid-template-columns:76px minmax(0,1fr);gap:10px}}@media (max-width:580px){.city-column .city-news-link{grid-template-columns:105px minmax(0,1fr)}.latest-story>.story-photo{width:58px;height:54px}.latest>.latest-story{gap:8px}}.nav{z-index:40;position:relative}.nav>.nav-items{align-items:stretch;gap:12px;overflow:visible}.nav-items>a,.nav-dropdown-label>a{align-items:center;min-height:48px;display:flex}.nav-items>a{border:0!important}.nav-items>a:first-child{border-bottom:3px solid var(--blue)!important}.nav-dropdown{align-items:stretch;display:flex;position:relative}.nav-dropdown-label{align-items:center;gap:2px;display:flex}.nav-dropdown-label>a{color:var(--ink)!important;border:0!important}.nav-dropdown-label>button{min-width:30px;min-height:44px;color:var(--ink);background:0 0;border:0;align-items:center;gap:8px;padding:0 5px;font-size:12px;font-weight:800;display:flex}.nav-dropdown-label>button span{color:var(--blue);font-size:17px}.nav-dropdown-panel{border:1px solid var(--line);border-top:3px solid var(--blue);background:#fff;border-radius:0 0 8px 8px;gap:2px;min-width:230px;padding:14px;display:grid;position:absolute;top:100%;left:-18px;box-shadow:0 14px 34px #07133524}.nav-dropdown-wide>.nav-dropdown-panel{grid-template-columns:1fr 1fr;width:480px}.nav-dropdown:last-child>.nav-dropdown-panel{left:auto;right:0}.nav .nav-dropdown-panel a{white-space:normal;min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;font-size:12px;display:flex;border:0!important}.nav-dropdown-panel a:hover{color:var(--navy);background:#edf8fc}.nav-dropdown-panel a span{color:var(--blue)}.nav-mobile-toggle{display:none}.government-section{border-top:3px solid var(--navy);margin:44px 0;padding:28px 0}.video-section{background:var(--navy);color:#fff;border-radius:8px;margin:44px 0;padding:30px}.video-section .eyebrow{color:var(--cyan)}.video-section h2{color:#fff}.video-instructions{color:#c9deed;margin:8px 0 0;font-size:12px}.video-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding:4px 0 18px;display:flex;overflow-x:auto}.video-track .video-item{scroll-snap-align:start;flex:0 0 calc(33.3333% - 13.3333px);min-width:260px;max-width:none}.video-poster{aspect-ratio:16/9;background:#111943;border:0;border-radius:5px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.video-poster>img{object-fit:cover;width:100%;height:100%;transition:transform .2s}.video-poster:hover>img{transform:scale(1.035)}.video-play{color:#fff;background:#03045edb;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:52px;height:52px;padding-left:3px;font-size:20px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-example{color:#fff;letter-spacing:1px;background:#03045edb;border-radius:3px;padding:3px 7px;font-size:9px;font-weight:700;position:absolute;top:10px;left:10px}.video-track .video-item h3{color:#fff;margin:15px 0 8px;font-size:18px;line-height:1.3}.video-source{color:#c7e9f5;font-size:11px;text-decoration:underline}.video-source:hover{color:#fff}.video-pause,.video-close{color:#fff;background:#ffffff10;border:1px solid #ffffff60;border-radius:4px;min-height:44px;padding:8px 14px;font-size:11px}.video-close{margin-top:8px}.video-playing iframe,.video-playing video{aspect-ratio:16/9;border:0;border-radius:5px;width:100%}.video-pause:hover,.video-close:hover{background:#ffffff25}@media (max-width:1000px){.nav>.nav-items{gap:7px}.nav a,.nav-dropdown-label>button{font-size:11px}.video-track .video-item{flex-basis:calc(50% - 10px)}}@media (max-width:760px){.nav-mobile-toggle{width:100%;min-height:48px;color:var(--navy);background:#fff;border:0;justify-content:space-between;padding:12px 16px;font-weight:700;display:flex}.nav-mobile-toggle>span{color:var(--muted);font-size:11px}.nav>.nav-items{display:none}.nav>.nav-items.is-open{flex-wrap:wrap;gap:0 18px;padding-bottom:12px;display:flex}.nav-dropdown{position:static}.nav-dropdown-panel,.nav-dropdown-wide>.nav-dropdown-panel,.nav-dropdown:last-child>.nav-dropdown-panel{grid-template-columns:1fr 1fr;width:auto;max-height:65vh;top:100%;left:16px;right:16px;overflow:auto}.video-section{padding:22px 16px}.video-section>.section-heading{align-items:flex-start;gap:12px}.video-track .video-item{flex-basis:85%;min-width:240px}.video-pause{max-width:100px;padding:8px}.video-section h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.video-poster>img{transition:none}.video-poster:hover>img{transform:none}}.video-track::-webkit-scrollbar{display:none}.channel-navigation{border-bottom:1px solid var(--line);background:#fff}.channel-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:960px;margin:0 auto;padding:4px 0;display:grid}.channel-tabs>a{min-height:44px;color:var(--navy);border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:4px 12px;font-size:13px;font-weight:700;display:flex}.channel-tabs img{object-fit:contain;width:32px;height:18px}.channel-tabs>a:hover{background:var(--soft)}.channel-tabs>a[aria-current]{border-color:var(--line);border-bottom:2px solid var(--blue);background:var(--soft)}.channel-subcategories{flex-wrap:wrap;gap:10px;margin:22px 0 28px;display:flex}.channel-subcategories a{border:1px solid var(--line);border-radius:4px;min-height:44px;padding:9px 15px;font-size:13px;font-weight:600}.channel-subcategories a:hover{border-color:var(--blue);color:var(--navy)}.channel-description{max-width:780px;color:var(--muted);font-size:18px}.channel-leads{grid-template-columns:2fr 1fr 1fr;align-items:start;gap:28px;margin-bottom:40px;display:grid}.channel-page h1{margin-bottom:12px}.channel-page .news-grid{margin-bottom:32px}.channel-page .lead-card h2{font-size:30px}.playlist-layout{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);align-items:start;gap:28px;display:grid}.playlist-main{min-width:0}.playlist-screen{aspect-ratio:16/9;background:#080b28;border-radius:6px;overflow:hidden}.playlist-screen iframe,.playlist-screen video,.playlist-screen>.video-poster{border:0;width:100%;height:100%;display:block}.playlist-screen>.video-poster>img{object-fit:cover}.playlist-main h3{color:#fff;margin:10px 0 8px;font-size:24px}.playlist-position{letter-spacing:1.1px;color:#a2e6fa;margin-top:18px;font-size:10px;font-weight:700;display:block}.playlist-main .video-source{font-size:12px;text-decoration:none}.playlist-count{color:#c5e6f4;white-space:nowrap;font-size:12px}.playlist-sidebar{background:#ffffff08;border:1px solid #ffffff26;border-radius:6px;min-width:0;overflow:hidden}.playlist-list-heading{background:#ffffff0a;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.playlist-list-heading>span{color:#c6e8f4;font-size:11px}.playlist-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#48cae4 #ffffff20;max-height:476px;overflow-y:auto}.playlist-row{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff18;grid-template-columns:18px 84px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:68px;padding:8px 10px;display:grid}.playlist-row:hover{background:#ffffff13}.playlist-row.is-selected{box-shadow:inset 3px 0 var(--cyan);background:#0096c740}.playlist-row img{object-fit:cover;border-radius:3px;width:84px;height:47px}.playlist-row strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.playlist-row small{color:#b9e5f2;margin-top:3px;font-size:10px;display:block}.playlist-number{color:#a9cfdf;font-size:10px}.playlist-row:focus-visible{outline:2px solid var(--cyan);outline-offset:-3px}.playlist-footer{color:#d3e9f5;border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:15px;margin-top:26px;padding-top:20px;font-size:12px;display:flex}.playlist-footer>a{color:var(--navy);white-space:nowrap;background:#fff;border-radius:4px;min-height:44px;padding:10px 14px;font-weight:700}.video-library{grid-template-columns:repeat(4,1fr);gap:28px;margin-bottom:40px;display:grid}.video-library-cover{aspect-ratio:16/9;background:var(--soft);border-radius:5px;position:relative;overflow:hidden}.video-library-cover img{object-fit:cover;width:100%;height:100%}.video-library-cover>span{color:#fff;background:#03045ecc;border:1px solid #fff8;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-library small{color:var(--muted);margin:10px 0 6px;font-size:10px;display:block}.video-library h3{font-size:17px;line-height:1.35}.institutional-layout{grid-template-columns:minmax(0,850px) minmax(220px,1fr);align-items:start;gap:55px;display:grid}.institutional-image{object-fit:cover;border-radius:6px;width:100%;max-height:440px;margin-bottom:30px}.institutional-aside{background:var(--soft);border-top:3px solid var(--blue);padding:26px;position:sticky;top:60px}.institutional-aside h2{font-size:22px}.institutional-aside p,.institutional-aside>a{overflow-wrap:anywhere;font-size:14px}.institutional-aside nav{margin-top:20px;display:grid}.institutional-aside nav a{border-top:1px solid var(--line);padding:12px 0;font-size:13px}.institutional-aside nav a[aria-current]{color:var(--navy);font-weight:700}.public-contact-form{border:1px solid var(--line);border-top:3px solid var(--blue);border-radius:5px;margin:35px 0;padding:30px}.public-contact-form .field{font-size:14px}.public-contact-form a{text-decoration:underline}.contact-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.public-team{gap:20px;margin:24px 0 40px;display:grid}.team-profile{border:1px solid var(--line);border-radius:6px;grid-template-columns:100px 1fr;gap:22px;padding:24px;display:grid}.team-profile>img,.team-initials{object-fit:cover;border-radius:5px;width:100px;height:120px}.team-initials{color:var(--navy);background:#e4f5fa;place-items:center;font-size:30px;font-weight:700;display:grid}.team-profile h2{margin-bottom:5px;font-size:24px}.team-profile p{margin:12px 0;font-size:14px}.team-profile .eyebrow{font-size:9px}.team-profile strong{color:#006f96;font-size:13px}.team-profile a{overflow-wrap:anywhere;font-size:13px}@media (max-width:1000px){.channel-tabs>a{gap:8px;font-size:12px}.playlist-layout{grid-template-columns:minmax(0,1.4fr) minmax(310px,1fr);gap:20px}.playlist-section{padding:24px}.video-library{grid-template-columns:repeat(3,1fr)}.institutional-layout{grid-template-columns:minmax(0,1fr) 230px;gap:25px}.channel-leads{grid-template-columns:2fr 1fr;gap:20px}.channel-leads>:last-child{grid-column:2}.channel-leads>:first-child{grid-row:span 2}}@media (max-width:760px){.channel-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:4px 0}.channel-tabs>a{justify-content:center;min-height:44px;padding:5px 9px;font-size:12px}.channel-tabs img{width:32px;height:22px}.playlist-layout{grid-template-columns:1fr}.playlist-main h3{font-size:22px}.playlist-list{max-height:408px}.playlist-row{grid-template-columns:18px 90px minmax(0,1fr)}.playlist-row img{width:90px;height:50px}.playlist-row strong{font-size:13px}.playlist-section{padding:22px 16px}.playlist-footer{flex-direction:column;align-items:flex-start}.video-library{grid-template-columns:1fr 1fr;gap:20px 14px}.video-library h3{font-size:15px}.institutional-layout{grid-template-columns:1fr}.institutional-aside{position:static}.public-contact-form{padding:20px}.team-profile{grid-template-columns:70px 1fr;gap:15px;padding:16px}.team-profile>img,.team-initials{width:70px;height:90px}.channel-leads{grid-template-columns:1fr}.channel-leads>:last-child{grid-column:auto}.channel-leads>:first-child{grid-row:auto}.channel-leads .news-card:not(.lead-card) .photo{aspect-ratio:16/9}.channel-page .lead-card h2{font-size:27px}.channel-description{font-size:16px}}.info-page.channel-page,.info-page.institutional-page,.info-page.video-hub{max-width:1250px;padding-top:42px}.channel-page .channel-leads .photo{aspect-ratio:16/10}.video-hub .playlist-section{margin-top:30px}.config-row>.upload{align-items:center;width:max-content;min-height:44px;margin:12px 0 18px;display:flex}.config-row>.media-preview{margin-bottom:18px}.playlist-section{scroll-margin-top:48px}.proof-intro{color:#fff;background:#03045e;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:30px;display:flex}.proof-intro h2{margin:8px 0;font-size:32px}.proof-intro p{color:#dddff5;margin:0}.proof-intro .primary{color:#03045e;white-space:nowrap;background:#48cae4}.proof-agent-status{font-size:22px!important}.proof-orders{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.proof-orders button{text-align:left;color:#172435;background:#f6f8fb;border:1px solid #dae1ea;border-radius:8px;gap:8px;padding:20px;display:grid}.proof-orders button:hover,.proof-orders button.selected{background:#edfaff;border-color:#0096c7}.proof-orders button span{color:#456579;font-size:12px}.proof-orders button strong{font-size:18px}.proof-orders small{color:#526279}.proof-upload{flex-wrap:wrap;align-items:center;gap:16px;padding:20px 0;display:flex}.proof-upload>.field{flex:1;min-width:240px;margin:0}.proof-upload>span{color:#536174;font-size:13px}.proof-piece{border:1px solid #d4deea;border-top:3px solid #0096c7;border-radius:8px;min-width:0;margin:22px 0;padding:22px}.proof-piece legend{color:#03045e;padding:0 10px;font-weight:700}.proof-period{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.proof-period .field{margin-bottom:0}.proof-period a{align-items:center;min-height:44px;display:flex}.proof-coverage{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:24px 0;display:grid}.proof-coverage>div{background:#f1f6fa;border-radius:8px;gap:10px;padding:18px;display:grid}.proof-coverage span,.proof-coverage b{font-size:13px}.proof-error{color:#a62938;margin-top:6px;font-size:12px;display:block}.proof-gallery{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;display:grid}.proof-gallery article{border:1px solid #dce3eb;border-radius:8px;gap:12px;padding:14px;display:grid;overflow:hidden}.proof-gallery img{width:100%;height:auto;display:block}.proof-gallery small{display:block}.proof-editor textarea{width:100%}.proof-brand{letter-spacing:.04em;font-size:10px}.proof-manager .stats{grid-template-columns:repeat(3,1fr)}@media (max-width:700px){.proof-intro{padding:22px;display:block}.proof-intro button{margin-top:20px}.proof-manager .stats{grid-template-columns:1fr}.proof-piece{padding:14px}.proof-orders,.proof-gallery{grid-template-columns:1fr}}.proof-brand{align-items:center;gap:6px;display:inline-flex}.proof-brand img{object-fit:contain;background:#fff;border-radius:2px;width:38px;height:18px;padding:1px}.top-tagline{align-items:center;gap:5px;display:inline-flex}.proof-piece>summary{cursor:pointer;color:#03045e;min-height:44px;display:list-item}.proof-piece>summary span{color:#536174;margin:8px 0 0 17px;font-size:13px;display:block}.proof-piece-fields{border:0;min-width:0;margin:0;padding:22px 0 0}.channel-topics{margin:22px 0 26px}.channel-topics .channel-subcategories{gap:8px;margin:0}.channel-more-topics{margin-top:10px}.channel-more-topics summary{cursor:pointer;min-height:44px;color:var(--navy);width:fit-content;padding:12px 0;font-size:13px;font-weight:600}.channel-more-topics[open] .channel-subcategories{margin:4px 0 12px}.channel-more-topics summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.culture-highlights{border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:12px}.culture-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.channel-page .section-heading>span{color:var(--muted);font-size:12px}@media (max-width:760px){.culture-secondary{grid-template-columns:1fr}.channel-page .section-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.channel-topics .channel-subcategories{gap:8px}.channel-topics .channel-subcategories a{padding:10px 12px}}.article-extra-categories{margin:14px 0 22px}.article-extra-categories summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.article-extra-categories[open]{border:1px solid var(--line);max-height:360px;padding:12px;overflow:auto}.news-daily h2{margin-bottom:4px}.news-daily .field{max-width:220px}.daily-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.daily-totals>div{border:1px solid var(--line);border-radius:8px;padding:16px}.daily-totals span{display:block}.daily-totals strong{font-variant-numeric:tabular-nums;margin-top:8px;font-size:28px;display:block}.daily-totals small{font-size:14px;font-weight:400}.daily-month-categories{margin:16px 0}.daily-table-scroll{overflow-x:auto}.daily-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.daily-table caption{text-align:left;padding:12px 0;font-weight:700}.daily-table th,.daily-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px}.daily-table th:first-child{white-space:nowrap}.daily-table thead,.daily-table tfoot{background:var(--soft)}.daily-table .daily-number{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.daily-table th:nth-child(2){text-align:right}.daily-categories{flex-wrap:wrap;gap:6px;display:flex}.daily-categories>span{border:1px solid var(--line);border-radius:5px;align-items:center;gap:10px;padding:4px 8px;display:inline-flex}.daily-categories strong{font-variant-numeric:tabular-nums}.daily-table summary{cursor:pointer;margin-top:8px}.daily-current{font-weight:700}.daily-current,.daily-closed{white-space:nowrap}.daily-note{font-size:12px}.daily-table details .daily-categories{margin-top:8px}@media (max-width:600px){.daily-totals{grid-template-columns:1fr}.daily-table{min-width:620px}.daily-totals strong{font-size:24px}}
.city-home{padding-bottom:24px}.city-home .breadcrumb{color:var(--muted);flex-wrap:wrap;gap:10px;margin:22px 0 20px;font-size:12px;display:flex}.city-masthead{border-bottom:3px solid var(--navy);justify-content:space-between;align-items:center;gap:24px;padding-bottom:22px;display:flex}.city-masthead h1{letter-spacing:-1.8px;color:var(--navy);margin:8px 0 10px;font-size:clamp(32px,4vw,52px);line-height:1.08}.city-masthead h1>span,.city-home h2>span{color:var(--blue)}.city-masthead p{color:var(--muted);margin:0;font-size:15px}.city-switch{flex-shrink:0;align-items:center;min-height:44px;font-size:12px;font-weight:700;display:flex}.city-topics{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-bottom:10px;padding:10px 0;display:flex}.city-topics a{border-radius:4px;align-items:center;min-height:44px;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.city-topics a:hover{background:var(--soft)}.city-topics a[aria-current]{background:var(--navy);color:#fff}.city-home .ad[data-ad-slot=cidade-topo]{margin:18px auto 28px}.city-home .ad[data-ad-slot=cidade-meio]{margin:32px auto}.city-news-heading{margin:20px 0}.city-news-heading>span,.city-more .section-heading>span{color:var(--muted);font-size:12px}.city-lead-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:26px;display:grid}.city-lead-grid>.lead-card h2{font-size:clamp(25px,2.8vw,36px);line-height:1.14}.city-lead-grid>.lead-card .photo{aspect-ratio:4/3}.city-lead-grid>.lead-card p{color:var(--muted);font-size:14px;line-height:1.65}.city-secondary{gap:26px;display:grid}.city-secondary .photo{aspect-ratio:16/9}.city-secondary .news-card h2{font-size:19px;line-height:1.3}.city-latest{border-top:3px solid var(--blue);padding-top:16px}.city-latest>h2{letter-spacing:-.5px;margin:0 0 10px;font-size:18px}.city-mini-story{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(0,1fr);gap:12px;padding:17px 0;display:grid}.city-mini-story .story-photo{object-fit:cover;border-radius:3px;width:80px;height:72px}.city-mini-story h3{margin:5px 0 8px;font-size:14px;line-height:1.4}.city-mini-story .eyebrow{font-size:9px}.city-mini-story time{color:var(--muted);font-size:10px}.city-local-media{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:32px;margin:42px 0;display:grid}.city-video{background:var(--navy);color:#fff;border-radius:6px;min-width:0;padding:26px}.city-video .eyebrow{color:var(--cyan);font-size:10px}.city-video-heading h2{letter-spacing:-.7px;margin:8px 0 22px;font-size:27px;line-height:1.2}.city-player{aspect-ratio:16/9;background:#000;border-radius:4px;overflow:hidden}.city-player iframe,.city-player video{border:0;width:100%;height:100%;display:block}.city-video>h3{margin:16px 0 0;font-size:16px;line-height:1.4}.city-video-choices{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.city-video-choices button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:4px;min-height:44px;padding:8px 12px;font-size:12px}.city-video-choices button[aria-pressed=true]{border-color:var(--cyan);background:#ffffff1c}.city-video-soon{aspect-ratio:16/9;background:linear-gradient(130deg,#ffffff0a,#0096c726);border:1px solid #fff3;border-radius:4px;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;min-height:240px;padding:28px;display:flex}.city-video-soon svg{color:var(--cyan)}.city-video-soon strong{max-width:390px;font-size:24px;line-height:1.25}.city-video-soon p{color:#d8e6f1;max-width:360px;margin:0;font-size:13px;line-height:1.6}.city-community{padding-top:10px}.city-community>h2{letter-spacing:-.7px;margin:8px 0 20px;font-size:27px;line-height:1.2}.city-community-story{border-top:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);gap:18px;padding:20px 0;display:grid}.city-community-story .story-photo{object-fit:cover;border-radius:4px;width:130px;height:104px}.city-community-story h3{margin:7px 0;font-size:17px;line-height:1.35}.city-community-story .eyebrow{font-size:9px}.city-more{padding:8px 0 20px}.city-more .news-grid{margin-bottom:20px}.city-archive-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.city-archive-footer>span{color:var(--muted);font-size:12px}.city-archive-footer .pagination{margin:0}.city-bottom{border-top:3px solid var(--navy);justify-content:space-between;gap:20px;margin:24px 0 0;padding:24px 0;font-size:12px;display:flex}.city-lead-single{grid-template-columns:minmax(0,850px)}.city-lead-two{grid-template-columns:2fr 1fr}.city-local-media-solo{grid-template-columns:minmax(0,850px)}.city-local-media-no-video{grid-template-columns:1fr}.city-local-media-no-video:empty{display:none}.city-local-media-no-video .city-community{max-width:850px}.city-admin-shortcuts{border:1px solid var(--line);background:var(--soft);border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;padding:18px;display:flex}.city-admin-shortcuts>div{flex:1;min-width:220px}.city-admin-shortcuts p{margin:6px 0 0;font-size:12px}@media (max-width:1100px){.city-lead-grid{grid-template-columns:1.7fr 1fr}.city-latest{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.city-latest>h2{grid-column:1/-1;margin-bottom:0}.city-mini-story{border-bottom:0;padding:0}.city-lead-single{grid-template-columns:1fr}.city-local-media{grid-template-columns:1.4fr 1fr;gap:24px}.city-community-story{grid-template-columns:100px minmax(0,1fr);gap:12px}.city-community-story .story-photo{width:100px;height:90px}.city-local-media-solo,.city-local-media-no-video{grid-template-columns:1fr}}@media (max-width:760px){.city-home .breadcrumb{margin:18px 0 16px;font-size:11px}.city-masthead{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:14px}.city-masthead h1{letter-spacing:-1px}.city-switch{font-size:11px}.city-topics{gap:6px}.city-topics a{padding:9px 10px;font-size:11px}.city-news-heading{flex-wrap:wrap;align-items:flex-start;gap:10px}.city-lead-grid{grid-template-columns:1fr;gap:26px}.city-lead-grid>.lead-card .photo{aspect-ratio:16/10}.city-secondary{grid-template-columns:1fr 1fr;gap:16px}.city-secondary .news-card h2{font-size:16px}.city-latest{grid-template-columns:1fr;gap:16px}.city-mini-story{border-bottom:1px solid var(--line);grid-template-columns:104px minmax(0,1fr);padding-bottom:16px}.city-mini-story .story-photo{width:104px;height:80px}.city-mini-story h3{font-size:15px}.city-local-media{grid-template-columns:1fr;gap:28px;margin:30px 0}.city-video{padding:20px}.city-video-heading h2,.city-community>h2{font-size:25px}.city-video-soon{min-height:220px;padding:20px}.city-video-soon strong{font-size:22px}.city-community-story{grid-template-columns:110px minmax(0,1fr)}.city-community-story .story-photo{width:110px;height:90px}.city-more .section-heading{flex-wrap:wrap;gap:10px}.city-archive-footer,.city-bottom{flex-direction:column;align-items:flex-start}.city-archive-footer .pagination{flex-wrap:wrap}.city-admin-shortcuts{flex-direction:column;align-items:stretch}}.editorial-total{color:var(--muted);white-space:nowrap;font-size:13px}.editorial-home .breadcrumb{margin:16px 0 12px}.editorial-home .city-masthead{padding-bottom:16px}.editorial-home .city-masthead h1{font-size:clamp(32px,3.4vw,44px)}.editorial-home .city-topics{margin-bottom:4px;padding:4px 0}.editorial-home .city-topics a{min-height:40px;padding:8px 10px}.editorial-home .editorial-scope{margin-bottom:4px}.editorial-home .ad-728{margin-top:20px;margin-bottom:28px}.culture-latest-first{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.culture-latest-first{grid-template-columns:1fr 1fr}}.editorial-scope{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;font-size:12px;display:flex}.editorial-scope>span{color:var(--muted);margin-right:6px}.editorial-scope a{background:var(--soft);border-radius:4px;align-items:center;min-height:44px;padding:8px 12px;display:inline-flex}.editorial-scope a[aria-current]{background:var(--navy);color:#fff}.editorial-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:36px 0;display:grid}.editorial-feature{border-top:3px solid var(--blue);grid-template-columns:minmax(140px,.9fr) minmax(0,1fr);align-items:start;gap:20px;padding-top:20px;display:grid}.editorial-feature .story-photo{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.editorial-feature h2{margin:8px 0;font-size:22px;line-height:1.25}.editorial-feature p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.editorial-home .city-masthead p{max-width:760px}@media (max-width:900px){.editorial-features{grid-template-columns:1fr}.editorial-feature{grid-template-columns:minmax(100px,.65fr) minmax(0,1fr)}.editorial-feature h2{font-size:20px}}@media (max-width:480px){.editorial-feature{grid-template-columns:110px minmax(0,1fr);gap:14px}.editorial-feature h2{font-size:17px}.editorial-feature p{display:none}.editorial-total{white-space:normal}}.city-home{padding-top:20px}.city-home .city-masthead{border-bottom:0;gap:0;padding-bottom:8px}.city-home .city-masthead h1{margin:0;font-size:clamp(30px,3.4vw,44px)}.city-topics.legal-topics{border:0;gap:8px;margin:8px 0;padding:0}.legal-topics a{border:1px solid var(--line);min-height:44px!important;padding:9px 14px!important}.info-page.channel-page{padding-top:18px}.channel-page .channel-topics{margin:0 0 16px}.channel-page .channel-more-topics{margin-top:4px}.channel-page .channel-subcategories{margin-top:8px}.city-home section.city-more{width:100%;font-weight:400;display:block}.city-archive-footer .pagination{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.city-archive-footer .page-item{display:contents}.city-archive-footer .pagination a{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 12px;font-family:Segoe UI,Arial,sans-serif;display:inline-flex}.city-archive-footer .pagination a[aria-current=page]{color:#fff;background:#087da1;border-color:#087da1;font-weight:700}.city-archive-footer .page-gap{color:var(--muted);padding:0 6px}.mosaic-group{border-top:1px solid var(--line);padding:28px 0}.mosaic-feature{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.mosaic-large{gap:26px;display:grid}.mosaic-large .photo{aspect-ratio:16/9}.mosaic-large .lead-card h2{font-size:clamp(23px,2.3vw,32px)}.mosaic-large .lead-card p{display:none}.mosaic-side{gap:0;display:grid}.mosaic-story{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:16px;padding:17px 0;display:grid}.mosaic-story:first-child{padding-top:0}.mosaic-story .story-photo{object-fit:cover;width:110px;height:90px}.mosaic-story h3{margin:0;font-size:17px;line-height:1.4}.mosaic-story .eyebrow{margin-bottom:6px;font-size:10px}.mosaic-grid{margin-top:32px}.mosaic-reverse{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr)}.mosaic-reverse .mosaic-large{grid-area:1/2}.mosaic-reverse .mosaic-side{grid-area:1/1}.numbered-pages{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.numbered-pages .page-item{display:contents}.numbered-pages a{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 12px;display:inline-flex}.numbered-pages a[aria-current=page]{color:#fff;background:#087da1;border-color:#087da1;font-weight:700}.numbered-pages .page-gap{padding:0 6px}@media (max-width:760px){.mosaic-feature,.mosaic-reverse{grid-template-columns:1fr;gap:24px}.mosaic-reverse .mosaic-large,.mosaic-reverse .mosaic-side{grid-area:auto}.mosaic-story{grid-template-columns:100px minmax(0,1fr)}.mosaic-story .story-photo{width:100px;height:80px}.mosaic-story h3{font-size:16px}}@media (min-width:1001px){.mosaic-large{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mosaic-large .photo{aspect-ratio:4/5}.mosaic-large .lead-card h2{font-size:26px}}.topic-navigation-track{display:contents}.topic-navigation-all,.channel-label-short,.topic-navigation-dialog:not([open]),.mobile-search,.mobile-brand-tagline{display:none}
.utility-actions{align-items:center;gap:16px;display:flex}.nav,.channel-navigation,.channel-subcategories,.city-topics{letter-spacing:normal;font-family:Segoe UI,Arial,sans-serif}.nav a,.nav-dropdown-label>button,.nav .nav-dropdown-panel a{letter-spacing:0;font-size:14px;font-weight:600;line-height:1.45}.channel-tabs>a{letter-spacing:0;font-size:14px;font-weight:600}.nav>.nav-items{flex-wrap:wrap;gap:12px}@media (min-width:761px) and (max-width:1150px){.nav>.nav-items{justify-content:flex-start;gap:0 20px}.nav-items>a,.nav-dropdown-label>a{min-height:44px;padding-block:10px}}.theme-toggle{color:#fff;letter-spacing:0;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-width:76px;min-height:44px;padding:0 9px;font-size:11px;display:inline-flex}.theme-toggle:hover{color:#8be5f5;background:#ffffff18}.theme-toggle:focus-visible{outline-offset:-3px;outline:2px solid #8be5f5}.brand-dark{display:none!important}html[data-theme=dark] body:has(.masthead){--ink:#eef4fc;--muted:#aebfd4;--line:#283c55;--soft:#13253b;--white:#102137;--navy:#d5e9ff;--paper:#102137;--blue:#4dcbe9;--cyan:#8be5f5;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#091525}html[data-theme=dark] .masthead{background:linear-gradient(145deg,#0000 25%,#031e5f88 42%,#0000 57%),radial-gradient(at 90% 85%,#0e8cc966,#0000 64%),linear-gradient(125deg,#071d3b,#0a3156 60%,#085577)}html[data-theme=dark] .utility{background:#071326}html[data-theme=dark] .brand-light{display:none!important}html[data-theme=dark] .brand-dark{display:block!important}html[data-theme=dark] :is(.nav,.channel-navigation,.nav-dropdown-panel,.nav-mobile-toggle){color:#eef4fc;border-color:var(--line);background:#0e2035}html[data-theme=dark] :is(.channel-tabs>a[aria-current],.channel-tabs>a:hover,.nav-dropdown-panel a:hover){color:#fff;background:#1c3753}html[data-theme=dark] :is(.eyebrow,.latest small,.nav a:last-child,.team-profile strong){color:#70d8ed}html[data-theme=dark] :is(.search input,.search button){color:#eef4fc}html[data-theme=dark] .search input::placeholder{color:#b5c8dc}html[data-theme=dark] a:hover{color:#8be5f5}html[data-theme=dark] :is(.video-section,footer){color:#eef4fc;background:#0d2038}html[data-theme=dark] .ad-placeholder{color:#d5e9ff;background:linear-gradient(115deg,#102b45,#19415a)}html[data-theme=dark] :is(.photo,.photo-empty){background:#152b42}html[data-theme=dark] :is(.channel-tabs img){background:#fff;border-radius:3px;padding:2px}html[data-theme=dark] :is(.pagination a,.channel-subcategories a,.legal-nav a,.city-topic-nav a){color:#d5e9ff;background:#102137;border-color:#304761}html[data-theme=dark] :is(.article-summary,.institutional-note,.demo-note){color:#d3e5f6;background:#142c42;border-color:#406580}html[data-theme=dark] :is(.article-body,.article-deck){color:#d3dfed}html[data-theme=dark] .playlist-footer>a{color:#071326;background:#d5e9ff}html[data-theme=dark] :is(input,textarea,select){color:#eef4fc}@media (max-width:760px){.utility-actions{gap:6px}.theme-toggle{min-width:44px;padding:0 6px}.theme-toggle span{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.theme-toggle{transition:none}}html[data-theme=dark] .home-regions{isolation:isolate;position:relative}html[data-theme=dark] .editorial-band:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0 calc(50% - 50vw)}html[data-theme=dark] .home-regions:before{background:radial-gradient(at 90% 0,#104b6966,#0000 65%),linear-gradient(125deg,#07172b,#0e2d48);height:440px;bottom:auto}html[data-theme=dark] .editorial-band{isolation:isolate;border:0;margin-block:0;padding-block:38px;display:flow-root;position:relative}html[data-theme=dark] .editorial-band[hidden]{display:none}html[data-theme=dark] .editorial-band:before{background:radial-gradient(ellipse at var(--glow-x,95%) 0%,var(--glow,#12648a55),transparent 65%),linear-gradient(var(--angle,125deg),#08182b 5%,var(--band-end,#103553) 100%);border-top:1px solid #80cfff14}html[data-theme=dark] .band-headlines{--glow-x:85%;--glow:#0e8cc94d;--band-end:#0b233e;--angle:140deg;padding-top:8px}html[data-theme=dark] .band-headlines:before{top:0}html[data-theme=dark] body:has(.home-regions){overflow-x:clip}html[data-theme=dark] .band-opening{--band-end:#0b233e;--glow:#0e8cc94d;padding-block:1px}html[data-theme=dark] .home-regions:before{display:none}html[data-theme=dark] .band-ms{--glow-x:10%;--glow:#147bab55;--angle:225deg;--band-end:#123954}html[data-theme=dark] .band-government{--glow-x:90%;--glow:#2352a04a;--band-end:#122d4b}html[data-theme=dark] .band-cities{--glow-x:0%;--glow:#087d914d;--angle:210deg;--band-end:#10353e}html[data-theme=dark] .band-editorials{--glow-x:95%;--glow:#1355a155;--band-end:#112d4b}html[data-theme=dark] .band-concept{--glow-x:10%;--glow:#1e7eaa66;--angle:225deg;--band-end:#14394e}html[data-theme=dark] .band-national{--glow-x:90%;--glow:#145d9b66;--band-end:#102c47}html[data-theme=dark] .home-regions .video-section{background:linear-gradient(120deg,#0b213d,#114567);border:1px solid #365878}html[data-theme=dark] .home-regions :is(.city-links a,.regional-grid>section){background:0 0}@media (max-width:760px){html[data-theme=dark] .editorial-band{padding-block:28px}}html[data-theme=dark] .photo-tag{color:#071326}html[data-theme=dark] .ad-label{color:#aebfd4}body:has(.masthead) :is(h1,h2,h3){letter-spacing:0;font-family:Segoe UI,Arial,sans-serif;font-weight:700;line-height:1.3}body:has(.masthead) :is(.latest,.block-list) h3{line-height:1.4}.ad>div:has(.advertise-banner){container-type:inline-size}.ad a.advertise-banner{text-align:left;color:#fff;background:radial-gradient(at 75% 120%,#168cba88,#0000 60%),linear-gradient(115deg,#071c40,#073e69);border:1px solid #38bad455;justify-content:space-between;align-items:center;gap:4cqw;padding:2cqw 4cqw;font-family:Segoe UI,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.ad .advertise-banner:hover{color:#fff;background:linear-gradient(115deg,#0c2d57,#08567e)}.ad .advertise-logo{object-fit:contain;flex-shrink:0;width:13cqw;height:auto}.advertise-message{flex-direction:column;flex:1;gap:.65cqw;display:flex}.advertise-message strong{letter-spacing:0;font-size:3cqw;font-weight:700;line-height:1.2}.advertise-message>span{color:#d6effa;font-size:1.65cqw;line-height:1.4}.advertise-cta{color:#052541;white-space:nowrap;background:#7ee5f6;border-radius:5px;flex-shrink:0;padding:1.35cqw 1.9cqw;font-size:1.8cqw;font-weight:700;line-height:1.3}.advertise-cta>span{margin-left:.7cqw}.ad-300 a.advertise-banner{flex-direction:column;justify-content:center;align-items:flex-start;gap:7cqw;padding:9cqw}.ad-300 .advertise-logo{width:32cqw}.ad-300 .advertise-message strong{font-size:8cqw}.ad-300 .advertise-message>span{font-size:4.5cqw}.ad-300 .advertise-message{flex:0;gap:3cqw}.ad-300 .advertise-cta{padding:3.5cqw 5cqw;font-size:4.5cqw}body:has(.masthead){--font:"Segoe UI",Arial,sans-serif;font-family:var(--font)}body:has(.masthead) :is(.eyebrow,.photo-tag,.ad-label,.block-topic,.top-tagline){font-family:var(--font);letter-spacing:.05em;font-weight:600}body:has(.masthead) .eyebrow{font-size:11px;line-height:1.5}body:has(.masthead) .photo-tag{letter-spacing:.04em;font-size:11px;line-height:1.4}.city-archive-footer:has(.numbered-pages){justify-content:flex-end}html[data-theme=dark] :is(.city-topics,.legal-topics,.channel-subcategories) a[aria-current]{color:#fff;background:#164d68;border-color:#46bdd9}body:has(.admin-shell,.login-shell){--font:"Segoe UI",Arial,sans-serif;font-family:var(--font);background:#f3f6fa}:is(.admin-shell,.login-shell) :is(h1,h2,h3,strong){letter-spacing:0;font-family:var(--font)}:is(.admin-shell,.login-shell) :is(h1,h2,h3){font-weight:700;line-height:1.3}:is(.admin-shell,.login-shell) .eyebrow{letter-spacing:.06em;font-size:11px;font-weight:600}.login-brand,.admin-nav{color:#eef4fc;background:radial-gradient(at 100% 0,#12648a88,#0000 65%),linear-gradient(145deg,#08182b,#103553)}.login-brand img{background:0 0;width:260px;max-width:100%;height:auto;padding:0}.admin-brand img{background:0 0;width:180px;max-width:100%;height:auto;padding:0}.login-brand h1{font-size:clamp(30px,3.2vw,48px)}.login-tools{justify-content:flex-end;margin-bottom:24px;display:flex}.login-tools .theme-toggle,.admin-top .theme-toggle{color:var(--ink)}.admin-nav nav button{border-radius:6px;min-height:44px;font-size:14px;font-weight:500;line-height:1.4}.admin-nav nav button.active{color:#fff;background:#17607e;box-shadow:inset 3px 0 #7ee5f6}.admin-top{gap:16px;min-height:64px}.admin-heading h1{font-size:32px}:is(.admin-shell,.login-shell) :is(input,textarea,select){border-radius:6px;font-size:15px;line-height:1.5}:is(.admin-shell,.login-shell) :is(.primary,.secondary){border-radius:6px;min-height:44px;font-weight:600}.admin-shell .panel,.admin-shell .stat{border-radius:10px}html[data-theme=dark] body:has(.admin-shell,.login-shell){--ink:#eef4fc;--muted:#b1c4da;--line:#2b4158;--soft:#142a40;--white:#102137;--paper:#102137;--navy:#d5e9ff;--blue:#4dcbe9;color:#eef4fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#091525}html[data-theme=dark] :is(.admin-main,.login-shell){background:radial-gradient(at 90% 0,#104b694d,#0000 60%),#091525}html[data-theme=dark] :is(.admin-top,.login-card,.admin-shell .panel,.admin-shell .stat){color:#eef4fc;background:#102137;border-color:#2b4158}html[data-theme=dark] :is(.admin-shell,.login-shell) :is(input,select,textarea){color:#eef4fc;background:#091a2c;border-color:#3a526d}html[data-theme=dark] :is(.admin-shell,.login-shell) :is(input,textarea)::placeholder{color:#8fa6bf}html[data-theme=dark] :is(.admin-shell,.login-shell) .primary{color:#052541;background:#7ee5f6;border-color:#7ee5f6}html[data-theme=dark] :is(.admin-shell,.login-shell) :is(.secondary,.upload){color:#e1efff;background:#17334c;border-color:#3a526d}html[data-theme=dark] .admin-shell :is(th,.ad-map>div,.docs pre){color:#eef4fc;background:#132b42}html[data-theme=dark] .admin-shell :is(td,.list-row,.capture-row){border-color:#2b4158}html[data-theme=dark] .admin-shell .welcome-panel{color:#fff;background:linear-gradient(120deg,#10304e,#12516b)}html[data-theme=dark] .admin-shell .panel code{color:#bcf1ff;background:#19354e}html[data-theme=dark] :is(.admin-shell,.login-shell) .notice.error{color:#ffd7df;background:#401f2b}html[data-theme=dark] .admin-shell .notice.success{color:#c5f6e5;background:#123d35}@media (max-width:760px){.login-brand img{width:200px}.login-brand{padding:28px}.admin-heading h1{font-size:28px}.admin-top{padding:10px 16px}.login-tools{margin-bottom:16px}}html[data-theme=dark] :is(.admin-shell,.login-shell) :is(.field,.check){color:#d7e6f6}.admin-main>main{padding:24px}.admin-shell .panel{margin-bottom:18px;padding:20px}.admin-shell .section-heading{margin-bottom:16px}.admin-shell .form-grid{gap:12px 18px}.admin-shell .field{margin-bottom:12px;font-size:13px}.admin-shell .field :is(input,select){min-height:40px;padding:8px 12px}.admin-shell .button-row{gap:8px}.admin-shell :is(.list-row,.capture-row){padding:12px 0}.admin-shell :is(th,td){padding:10px 12px}.admin-shell .admin-heading{margin-bottom:20px}.config-view-toggle{justify-content:flex-end;gap:8px;margin-bottom:12px;display:flex}.config-view-toggle button[aria-pressed=true]{color:#fff;background:#087da1;border-color:#087da1}.admin-shell .config-row{border-top:1px solid var(--line);min-width:0;margin:0;padding:12px 0}.admin-shell .config-row .field{margin:0}.admin-shell .config-row>.button-row{flex-wrap:nowrap;justify-content:flex-end;align-self:end;margin:0}.config-view-list:is(.config-menu,.config-social) .config-row,.config-view-list:is(.config-cities,.config-editorials) .config-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.config-view-list.config-editorials .config-row{grid-template-columns:minmax(0,1fr) 150px auto}.config-view-list:is(.config-cities,.config-editorials) .form-grid{grid-template-columns:1fr 1fr 1.4fr}.config-view-grid .config-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-shell .config-view-grid .config-row{border:1px solid var(--line);background:var(--soft);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.config-view-grid .config-row>.button-row{margin-top:auto}.config-view-grid .config-row>.form-grid{width:100%}.config-view-grid.config-pages .form-grid{grid-template-columns:1fr}@media (max-width:1100px){.config-view-list.config-editorials .config-row{grid-template-columns:1fr auto}.config-view-list.config-editorials .config-row>.form-grid{grid-column:1/-1}.config-view-grid .config-items{grid-template-columns:1fr}}@media (max-width:760px){.admin-main>main,.admin-shell .panel{padding:16px}.config-view-list:is(.config-menu,.config-social,.config-cities,.config-editorials) .config-row,.config-view-list:is(.config-cities,.config-editorials) .form-grid{grid-template-columns:1fr}.config-view-toggle{justify-content:flex-start}}.history-log>summary{cursor:pointer;min-height:44px;color:var(--ink);align-content:center;font-weight:600}.history-log[open]>.table-wrap{margin-top:16px}.history-log>summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.campaign-schedule,.campaign-order{border-top:1px solid var(--line);margin:12px 0;padding:14px 0}.campaign-schedule p,.campaign-order p{color:var(--muted);margin:8px 0;font-size:13px}.campaign-order summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600}.campaign-order .field{max-width:240px}.admin-shell .ad-map .ad-map-campaign{text-align:left;border:1px solid var(--line);background:var(--white);width:100%;color:var(--ink);border-radius:6px;flex-direction:column;gap:8px;margin-top:10px;padding:10px;display:flex}.ad-map-campaign img{object-fit:contain;background:var(--soft);border-radius:4px;width:100%;height:90px;display:block}.ad-map-copy{flex-direction:column;gap:4px;display:flex}.ad-map-copy strong{overflow-wrap:anywhere;font-size:13px}.ad-map-copy small{color:var(--muted);font-size:12px}.ad-map-video{background:var(--soft);width:100%;height:90px;color:var(--ink);place-items:center;display:grid}.admin-shell .admin-nav{color:#edf5ff}.admin-shell .admin-nav nav button{color:#e0edf9}.admin-shell .admin-nav nav button>span{color:#8bd9ed}.admin-shell .admin-nav nav button:hover{color:#fff;background:#234d67}.admin-shell .admin-nav nav button.active{color:#fff;background:#17607e}.admin-shell .admin-nav :is(.nav-caption,.admin-user small){color:#b6cede}.admin-shell .admin-nav :is(.visit,.admin-user strong,.admin-user button){color:#edf5ff}.admin-shell .admin-brand{background:0 0;padding:8px 0}.admin-shell .admin-brand img{background:0 0;padding:0}html[data-theme=light] .admin-main{--muted:#46576c}html[data-theme=light] .admin-shell :is(.field,.check){color:#24354b}.ad-quick-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.admin-shell .ad-map .ad-quick-actions button{width:auto;margin:0;padding:8px 12px}.ad-quick-editor{border:1px solid var(--blue);background:var(--soft);border-radius:6px;margin-top:12px;padding:14px}.ad-quick-editor>strong{margin-bottom:12px;display:block}.ad-quick-editor .media-field{flex-wrap:wrap}.ad-quick-editor .field{width:100%;min-width:0}.admin-shell .ad-map .ad-quick-editor button{width:auto;margin:0}.campaign-advanced{border-top:1px solid var(--line);margin:16px 0;padding-top:8px}.campaign-advanced>summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600}.campaign-advanced[open]>summary{margin-bottom:12px}.admin-shell .ad-map .ad-slot-add{margin-top:12px;font-size:13px}html[data-theme=dark] .city-video{color:#f0f6ff;background:linear-gradient(125deg,#0d233c,#12435c);border:1px solid #36566e}html[data-theme=dark] .city-video :is(h2,h3){color:#f0f6ff}html[data-theme=dark] .city-video .eyebrow{color:#8be5f5}html[data-theme=dark] .city-video-choices button{color:#f0f6ff;background:#102c43;border-color:#527089}html[data-theme=dark] .city-video-choices button[aria-pressed=true]{background:#20546c;border-color:#8be5f5}.admin-shell .save-bar{background:var(--white);color:var(--ink);border-color:var(--line)}.admin-shell button:disabled{opacity:1;color:#526174;cursor:not-allowed;background:#e4e9ee;border-color:#c8d1dc}html[data-theme=dark] .admin-shell .save-bar{color:#eef4fc;background:#102137;border-color:#3a526d}html[data-theme=dark] .admin-shell button:disabled{color:#c0d4e7;background:#244454;border-color:#3a526d}html[data-theme=dark] .admin-shell .danger{color:#ffbdc6}html[data-theme=dark] .admin-shell .bulk-bar{color:#eef4fc;background:#142a40}.news-source-section{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.news-source-section .section-heading{flex-wrap:wrap;align-items:flex-start;gap:16px}.news-source-section .section-heading p{color:var(--muted);max-width:760px;margin:8px 0 0;font-size:13px}.news-source-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;display:flex}.news-priority-filters{flex-wrap:wrap;gap:8px;display:flex}.news-priority-filters button{padding:8px 12px;font-size:12px}.news-priority-filters button span{margin-left:6px;font-size:11px}.admin-shell .news-priority-filters button[aria-pressed=true]{color:#fff;background:#08708c;border-color:#08708c}html[data-theme=dark] .admin-shell .news-priority-filters button[aria-pressed=true]{color:#052541;background:#7ee5f6;border-color:#7ee5f6}.news-source-search{flex-wrap:wrap;flex:320px;gap:12px;display:flex}.news-source-search .field:first-child{flex:190px}.news-source-search .field:last-child{flex:120px}.news-source-count{color:var(--muted);margin:14px 0;font-size:12px}.news-priority-group{margin:24px 0}.news-priority-group h4{color:var(--ink);margin:0 0 12px;font-size:16px}.news-priority-group h4 span{color:var(--muted);margin-left:8px;font-size:12px;font-weight:400}.news-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.news-source-card{border:1px solid var(--line);border-left:3px solid var(--blue);background:var(--soft);min-width:0;color:var(--ink);border-radius:8px;padding:18px}.news-source-card header{justify-content:space-between;align-items:start;gap:12px;display:flex}.news-source-card h5{margin:0 0 4px;font-size:15px;line-height:1.4}.news-source-card a{overflow-wrap:anywhere;color:var(--muted);font-size:12px}.news-source-badge{white-space:nowrap;border:1px solid var(--line);border-radius:20px;padding:3px 9px;font-size:11px;font-weight:600}.news-source-summary{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.news-source-summary span{background:var(--white);border:1px solid var(--line);border-radius:5px;padding:4px 8px;font-size:11px}.news-source-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.news-source-controls .field{flex:140px}.news-source-controls .check{flex:160px}.news-source-settings{border-top:1px solid var(--line);margin-top:10px}.news-source-settings summary{cursor:pointer;align-content:center;min-height:44px;font-size:13px;font-weight:600}.news-source-settings summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.news-source-settings .form-grid{grid-template-columns:1fr;margin-top:12px}.news-source-empty{border:1px dashed var(--line);border-radius:8px;padding:24px}@media (max-width:1000px){.news-source-grid{grid-template-columns:1fr}}.news-schedule-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 24px;max-width:960px;margin:16px 0;display:grid}.admin-shell .news-schedule-fields .field{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:6px;margin:0;display:flex}.admin-shell .news-schedule-fields input{width:112px;max-width:100%;min-height:44px}@media (max-width:480px){.news-schedule-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-shell .news-schedule-fields .field{font-size:12px}}.news-source-viewbar,.news-source-view-actions,.news-source-view-actions [role=group]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.news-source-viewbar{justify-content:space-between;margin:12px 0}.news-source-view-actions{margin-left:auto}.news-source-view-actions button{min-height:44px}.news-source-view-actions button[aria-pressed=true]{background:var(--blue);color:var(--on-accent,#fff);border-color:var(--blue)}.news-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.news-source-card{border-left-width:1px;padding:12px}.news-source-card h5{margin:0;font-size:14px}.news-source-card header{min-width:0}.news-source-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:8px 0 0;display:flex}.news-source-controls .field{max-width:150px;margin:0;font-size:12px}.news-source-controls .check{white-space:nowrap;min-height:44px;margin:0}.news-source-settings{border:0;margin:0}.news-source-settings summary{font-size:12px}.news-source-view-list{grid-template-columns:minmax(0,1fr);gap:6px}.news-source-view-list .news-source-card{grid-template-columns:minmax(180px,1fr) auto 110px;align-items:center;gap:8px 20px;padding:8px 12px;display:grid}.news-source-view-list .news-source-controls{flex-wrap:nowrap;gap:24px;margin:0}.news-source-view-list .news-source-controls .field{align-items:center;gap:8px;max-width:none;display:flex}.news-source-view-list .news-source-controls select{width:150px}.news-source-view-list .news-source-settings summary{text-align:right}.news-source-view-list .news-source-settings[open]{grid-column:1/-1}.news-source-view-list .news-source-settings .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1200px){.news-source-view-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.news-source-view-grid,.news-source-view-list .news-source-card{grid-template-columns:minmax(0,1fr)}.news-source-view-list .news-source-controls{justify-content:space-between;gap:8px}.news-source-view-list .news-source-settings .form-grid{grid-template-columns:minmax(0,1fr)}.news-source-view-actions{margin-left:0}.news-source-view-list .news-source-controls .field{flex-wrap:wrap}}.admin-shell .news-source-view-actions button[aria-pressed=true]{color:#fff;background:#08708c;border-color:#08708c}html[data-theme=dark] .admin-shell .news-source-view-actions button[aria-pressed=true]{color:#052541;background:#7ee5f6;border-color:#7ee5f6}.news-source-view-list .news-source-controls .check,.news-source-view-list .news-source-controls .field{flex:0 auto}.news-execution>.news-source-viewbar,.news-execution>.news-source-viewbar h2{margin:0}.news-history{align-items:start;gap:10px;display:grid}.news-history-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.news-history-list{grid-template-columns:minmax(0,1fr)}.news-history-card{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;min-width:0;padding:12px}.news-history-card>summary{cursor:pointer;min-height:24px;line-height:1.6}.news-history-card ul{padding-left:20px}.news-history-card p{margin:10px 0}@media (max-width:1100px){.news-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.news-history-grid{grid-template-columns:minmax(0,1fr)}}.nav-dropdown-panel[hidden]{display:none}.event-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.event-card{border:1px solid var(--line);border-radius:8px;padding:20px}.event-card time{color:var(--muted);font-weight:700}.event-card h2{font-size:22px;line-height:1.3}.event-card p{overflow-wrap:anywhere}@media (max-width:700px){.event-list{grid-template-columns:1fr}}.collection-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.collection-filters label{gap:6px;font-weight:600;display:grid}.collection-filters select,.collection-filters button{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);border-radius:6px;padding:10px}.collection-home .city-masthead{display:block}.collection-home .city-masthead p{max-width:65ch;color:var(--muted);margin:12px 0 0}.collection-filters button{background:var(--cyan,#7ee5f6);color:#052541}.nav-dropdown:last-child>.nav-dropdown-panel{min-width:270px}@media (max-width:760px){.nav-dropdown:last-child>.nav-dropdown-panel{grid-template-columns:1fr;min-width:0}}.retry-selection-row{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;margin:10px 0;display:grid}.retry-selection-row>.check{min-height:24px;margin:0}.retry-reason{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 8px;font-size:13px;font-weight:400;display:block}.admin-shell .retry-selection-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:16px 0;padding:0;display:flex}.admin-shell .retry-selection-toolbar>.check{align-items:center;gap:8px;min-height:44px;margin:0;display:inline-flex}.admin-shell .retry-selection-toolbar>button{flex:none;align-self:center;height:auto;min-height:44px;margin:0;padding:10px 16px}.admin-shell .retry-selection-toolbar>button:disabled{cursor:default}.news-source-section>summary{cursor:pointer;font-weight:700}.news-source-section[open]>summary{margin-bottom:16px}
.article-layout>article{min-width:0}.article-layout .article-title{letter-spacing:-.025em;text-wrap:balance;margin:14px 0 22px;font-family:Segoe UI,Arial,sans-serif;font-size:clamp(30px,3.4vw,48px);line-height:1.13}.article-layout .article-deck{max-width:72ch;font-family:Segoe UI,Arial,sans-serif;font-size:20px;line-height:1.6}.article-layout .byline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:24px 0;padding:18px 0}.article-cover{margin:28px 0 36px}.article-cover>img{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:min(70vh,560px);margin-inline:auto}.article-cover figcaption,.article-inline-photo figcaption{color:var(--muted);border-bottom:1px solid var(--line);padding:12px 0;font-family:Segoe UI,Arial,sans-serif;font-size:13px;line-height:1.6}.article-body{overflow-wrap:anywhere;max-width:76ch;font-family:Segoe UI,Arial,sans-serif;font-size:18px;line-height:1.85}.article-body>p{white-space:pre-line;margin:0 0 25px}.article-body>p:first-child{font-size:20px;line-height:1.8}.article-body strong{font-weight:700}.article-body h2,.article-body h3{letter-spacing:-.02em;text-wrap:balance;scroll-margin-top:40px;font-family:Segoe UI,Arial,sans-serif;font-weight:750;line-height:1.3}.article-body h2{border-top:2px solid var(--blue);margin:44px 0 22px;padding-top:20px;font-size:28px}.article-body h3{margin:32px 0 18px;font-size:23px}.article-body blockquote{border-left:4px solid var(--blue);white-space:pre-line;color:#123b55;background:linear-gradient(110deg,#edf8fc,#f8fbfc);border-radius:0 8px 8px 0;margin:32px 0;padding:26px 30px;font-size:20px;font-style:italic;font-weight:600;line-height:1.75}.article-body a{text-underline-offset:3px;color:#007da6;text-decoration:underline}.article-body ul,.article-body ol{margin:24px 0 30px;padding-left:28px}.article-body li{padding:5px 0}.article-body li::marker{color:var(--blue);font-weight:700}.article-inline-photo{max-width:100%;margin:34px 0}.article-body .article-inline-photo img{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:min(70vh,520px);margin-inline:auto;display:block}.article-callout{background:#eef8fc;border:1px solid #cce4ef;border-radius:10px;margin:30px 0;padding:26px}.article-callout-title{letter-spacing:.06em;text-transform:uppercase;color:#056080;border-bottom:1px solid #cce4ef;margin-bottom:16px;padding-bottom:14px;font-size:14px;display:block}.article-callout p{white-space:pre-line;margin:0}.article-layout .source{border-top:1px solid var(--line);overflow-wrap:anywhere;padding-top:20px;font-size:14px}html[data-theme=dark] .article-body blockquote,html[data-theme=dark] .article-callout{color:#e0edf8;background:linear-gradient(110deg,#122f47,#102137);border-color:#309bbd}html[data-theme=dark] .article-callout-title,html[data-theme=dark] .article-body a{color:#75d6ed}@media (max-width:760px){.article-body{font-size:17px;line-height:1.8}.article-body>p:first-child{font-size:18px}.article-body h2{font-size:25px}.article-body blockquote{padding:20px;font-size:18px}.article-layout .article-deck{font-size:18px}.article-callout{padding:20px}}.article-layout article>.breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.article-layout article>.breadcrumb a{min-height:44px;color:var(--blue);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}
