@font-face{font-family:Roboto;src:url(/fonts/roboto-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--brand-primary:#b00213;--brand-primary-dark:#b00213;--brand-secondary:#b00213;--brand-gold:#d8a014;--ink:#222;--muted:#666;--line:#d8dce0;--line-blue:#cedfef;--page:#fff;--outside:#f6f8fa}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--muted);background:var(--outside);margin:0;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1;overflow-x:hidden}button,input,textarea,select{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p,ul{margin:0;padding:0}ul{list-style:none}.kfp-site{background:var(--page);min-height:100vh}.page-width{width:min(100%,1440px);margin:0 auto}.fox-header{z-index:100;border-top:2px solid var(--brand-secondary);border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}.header-upper{color:#fff;background:var(--brand-primary-dark);height:48px}.header-lower{border-bottom:1px solid var(--line);background:#fff;height:48px;overflow:hidden}.header-inner{justify-content:space-between;align-items:center;width:min(100%,1440px);height:100%;margin:0 auto;padding:0 24px 0 140px;display:flex}.header-brand{z-index:5;text-align:center;width:96px;position:absolute;top:5px;left:max(24px,50% - 696px)}.header-brand a{border:3px solid var(--brand-primary);background:#fff;border-radius:5px;width:96px;height:96px;display:block;overflow:hidden;box-shadow:0 2px 5px #0000002e}.header-brand img{object-fit:contain;width:100%;height:100%}.brand-time,.mobile-wordmark{display:none}.primary-nav{align-items:stretch;height:100%;display:flex}.primary-nav a{color:#f9e9e9;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:flex}.primary-nav a:hover{color:#fff;background:#ffffff1f}.header-actions{align-items:center;gap:8px;display:flex}.header-search,.site-menu{position:relative}.icon-button{cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.icon-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:22px;height:22px}.header-search-panel{z-index:220;border:1px solid var(--line);border-top:5px solid var(--brand-secondary);width:min(430px,100vw - 24px);color:var(--ink);background:#fff;border-radius:3px;padding:16px;position:absolute;top:46px;right:0;box-shadow:0 12px 30px #00000038}.header-search-panel label{color:var(--brand-primary-dark);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.header-search-panel>div,.search-page-form>div{display:flex}.header-search-panel input,.search-page-form input{min-width:0;color:var(--ink);background:#fff;border:1px solid #b8b8b8;border-radius:3px 0 0 3px;outline:none;flex:auto}.header-search-panel input{height:42px;padding:0 12px;font-size:14px}.header-search-panel input:focus,.search-page-form input:focus{border-color:var(--brand-secondary);box-shadow:inset 0 0 0 1px var(--brand-secondary)}.header-search-panel button,.search-page-form button{color:#fff;background:var(--brand-primary);text-transform:uppercase;cursor:pointer;border:0;border-radius:0 3px 3px 0;flex:none;font-weight:900}.header-search-panel button{padding:0 16px;font-size:12px}.site-menu-panel{z-index:230;border:1px solid var(--line);border-top:5px solid var(--brand-secondary);width:310px;color:var(--ink);background:#fff;border-radius:3px;padding:16px;position:absolute;top:46px;right:0;box-shadow:0 12px 30px #00000038}.site-menu-heading{color:var(--brand-primary-dark);letter-spacing:.45px;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:900;display:block}.site-menu-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.site-menu-nav a{border:1px solid var(--line);color:#252525;border-radius:3px;padding:13px 12px;font-size:14px;font-weight:900}.site-menu-nav a:first-child{color:#fff;background:var(--brand-primary-dark);border-color:var(--brand-primary-dark);grid-column:1/-1}.site-menu-nav a:hover,.site-menu-nav a:focus-visible{border-color:var(--brand-primary);color:var(--brand-primary);background:#fff7f8;outline:none}.site-menu-nav a:first-child:hover,.site-menu-nav a:first-child:focus-visible{color:#fff;background:#8f0010}.lower-inner{color:#333}.hot-topics{white-space:nowrap;align-items:center;gap:18px;height:100%;font-size:12px;display:flex}.hot-topics strong{color:var(--brand-secondary);text-transform:uppercase;font-weight:900}.hot-topics a{flex:none;font-weight:700;transition:color .16s}.hot-topics a:hover,.hot-topics a:focus-visible{color:var(--brand-secondary)}.hot-topics a:before{content:"•";color:#b8b8b8;margin-right:18px}.local-status{align-items:center;gap:7px;font-size:12px;display:flex}.local-status span:first-child{font-weight:900}.local-status strong{color:var(--brand-primary);font-size:15px}.header-actions .local-status{color:#fff;border-right:1px solid #ffffff4d;flex:none;padding-right:14px}.header-actions .local-status strong{color:var(--brand-gold)}.news-page{padding:24px 24px 36px}.primary-layout{align-items:flex-start;display:flex}.main-column{flex:auto;min-width:0}.sidebar-primary{flex-direction:column;flex:0 0 300px;gap:24px;margin-left:16px;display:flex}.big-top{border-bottom:1px solid var(--line);padding-bottom:24px}.lead-story{grid-template-columns:minmax(520px,59.65fr) minmax(340px,40.35fr);grid-template-areas:"media info""related related";display:grid}.lead-media{background:#ddd;border-radius:4px 0 0 4px;min-height:353px;position:relative;overflow:hidden}.lead-media img,.story-media img,.shelf-media img,.rail-image img{object-fit:cover}.image-kicker{color:#fff;letter-spacing:-.25px;background:#65060de0;border-radius:4px;max-width:calc(100% - 24px);padding:8px 12px;font-size:21px;font-weight:900;line-height:24px;position:absolute;bottom:12px;left:12px}.lead-kicker{padding:8px 16px;font-size:36px;line-height:42px}.blurb-tone-red{color:#fff;background:#b00213eb}.blurb-tone-gold{color:#281d00;background:#ffd100f0}.blurb-tone-dark{color:#fff;background:#141414eb}.blurb-tone-light{color:var(--brand-primary-dark);background:#fffffff0}.blurb-pos-top-left{inset:12px auto auto 12px}.blurb-pos-top-right{inset:12px 12px auto auto}.blurb-pos-bottom-left{inset:auto auto 12px 12px}.blurb-pos-bottom-center{bottom:12px;left:50%;right:auto;transform:translate(-50%)}.blurb-pos-bottom-right{bottom:12px;left:auto;right:12px}.lead-info{flex-direction:column;justify-content:center;padding:24px 24px 20px;display:flex}.story-eyebrow{color:var(--brand-secondary);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;line-height:16px;display:block}.lead-info h1{color:var(--brand-primary-dark);letter-spacing:-1.35px;font-size:48px;font-weight:900;line-height:56px}.lead-info h1 a:hover,.story-card h3 a:hover,.shelf-lead h3 a:hover,.river-list h3 a:hover,.four-up h3 a:hover,.politics-layout h3 a:hover,.opinion-grid h3 a:hover{text-decoration:underline}.lead-info>p{color:#555;letter-spacing:-.2px;margin-top:12px;font-size:16px;line-height:22px}.lead-related{flex-direction:column;gap:8px;margin-top:16px;display:flex}.lead-related li{color:var(--brand-primary-dark);padding-left:15px;font-size:14px;font-weight:700;line-height:20px;position:relative}.lead-related li:before{content:"";background:var(--brand-secondary);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:1px}.share-tools{border-top:1px solid var(--line);align-items:center;gap:8px;min-height:38px;margin-top:14px;padding-top:12px;display:flex}.share-label{color:#727272;letter-spacing:.5px;margin-right:2px;font-size:10px;font-weight:900}.share-button{cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:50%;place-items:center;width:34px;height:34px;padding:4px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid}.share-button:hover{border-color:#bcbcbc;transform:translateY(-1px);box-shadow:0 3px 10px #0000001c}.share-button:focus-visible{outline-offset:2px;outline:3px solid #b0021347}.share-button svg{width:24px;height:24px;display:block}.share-x svg{width:21px;height:21px}.share-status{color:#666;min-width:0;font-size:11px;line-height:15px}.top-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.story-card{border-bottom:1px solid var(--line);padding:24px 12px;position:relative}.story-card:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.story-media{aspect-ratio:16/9;background:#ddd;border-radius:4px;display:block;position:relative;overflow:hidden}.story-media .image-kicker{padding:5px 8px;font-size:13px;line-height:16px;bottom:8px;left:8px}.story-info{padding-top:12px}.story-card h3{color:var(--brand-primary-dark);letter-spacing:-.25px;font-size:18px;font-weight:900;line-height:24px}.rail-block{background:#fff;border:1px solid #d7dce1;border-radius:3px;overflow:hidden}.latest-block>header{border-top:5px solid var(--brand-secondary);border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding:16px;display:flex}.latest-block>header h2{color:var(--brand-primary-dark);text-transform:uppercase;font-size:26px;font-weight:900}.latest-block>header span{color:#777;font-size:11px}.latest-feed{padding:0 16px}.latest-feed article{border-bottom:1px solid var(--line-blue);padding:15px 0 14px;position:relative}.latest-feed p{color:var(--brand-secondary);margin:0 72px 3px 0;font-size:11px;font-weight:900;line-height:14px}.latest-feed h3{color:var(--brand-primary-dark);letter-spacing:-.1px;font-size:15px;font-weight:900;line-height:20px}.latest-time{color:#858585;font-size:10px;position:absolute;top:15px;right:0}.rail-more{border:1px solid var(--brand-primary);color:var(--brand-primary);text-align:center;text-transform:uppercase;border-radius:3px;margin:0 16px 16px;padding:10px;font-size:12px;font-weight:900;display:block}.opinion-promo{border-top:5px solid var(--brand-gold);padding:18px}.opinion-promo>span{color:var(--brand-secondary);font-size:11px;font-weight:900}.opinion-promo h2{color:var(--brand-primary-dark);letter-spacing:-.3px;margin-top:8px;font-size:22px;font-weight:900;line-height:27px}.opinion-promo p{margin-top:14px;font-size:12px;font-style:italic}.news-shelf{margin-top:48px;scroll-margin-top:118px}.shelf-header{border-top:8px solid var(--brand-primary-dark);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.shelf-header h2{color:var(--brand-primary-dark);text-transform:uppercase;padding:12px 0 10px;font-size:28px;font-weight:900}.shelf-header a{color:var(--brand-secondary);text-transform:uppercase;font-size:12px;font-weight:900}.shelf-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:24px;display:grid}.shelf-lead{min-width:0}.shelf-media{aspect-ratio:16/9;background:#ddd;border-radius:4px;margin-bottom:14px;display:block;position:relative;overflow:hidden}.shelf-media .image-kicker{font-size:20px;line-height:23px}.image-kicker.blurb-pos-top-left{inset:12px auto auto 12px}.image-kicker.blurb-pos-top-right{inset:12px 12px auto auto}.image-kicker.blurb-pos-bottom-left{inset:auto auto 12px 12px}.image-kicker.blurb-pos-bottom-center{inset:auto auto 12px 50%;transform:translate(-50%)}.image-kicker.blurb-pos-bottom-right{inset:auto 12px 12px auto}.shelf-lead h3{color:var(--brand-primary-dark);letter-spacing:-.5px;font-size:30px;font-weight:900;line-height:36px}.shelf-lead>p{margin-top:8px;font-size:16px;line-height:22px}.river-list{border-top:1px solid var(--line)}.river-list article{border-bottom:1px solid var(--line);padding:16px 0}.river-list article>span,.four-up article>span,.politics-layout article>span,.opinion-grid article>span,.compact-story-tag{color:var(--brand-secondary);font-size:11px;font-weight:900;line-height:15px}.compact-story-tag,.politics-tag-link{text-transform:uppercase}.compact-story-tag:hover,.politics-tag-link:hover{text-decoration:underline}.river-list h3{color:var(--brand-primary-dark);margin-top:4px;font-size:18px;font-weight:900;line-height:24px}.dark-shelf{background:#100d0e;padding:24px}.dark-shelf .shelf-header{border-color:var(--brand-secondary)}.dark-shelf .shelf-header h2,.dark-shelf .shelf-header a,.dark-shelf h3,.dark-shelf p{color:#fff}.politics-layout{grid-template-columns:1.6fr 1fr 1fr;display:grid}.politics-layout article{border-left:1px solid #ffffff26;padding:20px 24px}.politics-layout article:first-child{border-left:0;padding-left:0}.politics-layout h3{color:#fff;margin-top:6px;font-size:21px;font-weight:900;line-height:27px}.politics-layout .politics-feature h3{font-size:30px;line-height:36px}.politics-feature p{margin-top:10px;font-size:15px;line-height:22px}.topic-page{padding:46px 24px 80px}.topic-heading{border-top:8px solid var(--brand-primary-dark);max-width:820px;padding:20px 0 30px}.topic-heading>span{color:var(--brand-secondary);letter-spacing:.08em;font-size:12px;font-weight:900}.topic-heading h1{color:var(--brand-primary-dark);letter-spacing:-1.5px;margin-top:8px;font-size:clamp(42px,6vw,68px);font-weight:900;line-height:1}.topic-heading p{color:#555;margin-top:14px;font-size:18px;line-height:26px}.topic-story-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 24px;padding-top:28px;display:grid}.topic-story-card{min-width:0}.topic-story-image{aspect-ratio:16/9;background:#ddd;border-radius:4px;margin-bottom:14px;display:block;position:relative;overflow:hidden}.topic-story-image img{object-fit:cover}.topic-card-tag{color:var(--brand-secondary);text-transform:uppercase;font-size:11px;font-weight:900}.topic-card-tag:hover{text-decoration:underline}.topic-story-card h2{color:var(--brand-primary-dark);margin-top:7px;font-size:24px;font-weight:900;line-height:30px}.topic-story-card h2 a:hover{text-decoration:underline}.topic-story-card p{margin-top:9px;font-size:14px;line-height:21px}.search-page{min-height:70vh;padding:46px 24px 80px}.search-heading{border-top:8px solid var(--brand-primary-dark);max-width:880px;padding:20px 0 30px}.search-heading>span{color:var(--brand-secondary);letter-spacing:.08em;font-size:12px;font-weight:900}.search-heading h1{color:var(--brand-primary-dark);letter-spacing:-1.2px;margin-top:8px;font-size:clamp(38px,5vw,60px);font-weight:900;line-height:1.04}.search-page-form{margin-top:24px}.search-page-form>label{color:var(--brand-primary-dark);text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:900;display:block}.search-page-form input{height:52px;padding:0 16px;font-size:17px}.search-page-form button{padding:0 24px;font-size:13px}.search-results{border-top:1px solid var(--line);max-width:980px;padding-top:24px}.search-count{color:#555;margin-bottom:10px;font-size:14px;line-height:20px}.search-result-list article{border-bottom:1px solid var(--line);padding:24px 0}.search-result-list article>span{color:var(--brand-secondary);text-transform:uppercase;font-size:11px;font-weight:900}.search-result-list h2{color:var(--brand-primary-dark);margin-top:5px;font-size:26px;font-weight:900;line-height:32px}.search-result-list h2 a:hover{text-decoration:underline}.search-result-list p{max-width:780px;margin-top:8px;font-size:15px;line-height:22px}.search-result-list small{color:#777;margin-top:10px;font-size:12px;display:block}.search-message{border-left:6px solid var(--brand-secondary);background:#f5f5f5;margin-top:4px;padding:36px}.search-message h2{color:var(--brand-primary-dark);font-size:28px;line-height:34px}.search-message p{margin-top:8px;font-size:16px;line-height:24px}.four-up{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.four-up article{border-left:1px solid var(--line);min-height:150px;padding:0 20px 18px}.four-up article:first-child{border-left:0;padding-left:0}.four-up h3{color:var(--brand-primary-dark);margin-top:8px;font-size:20px;font-weight:900;line-height:26px}.section-more{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.section-more article:nth-child(4n+1){border-left:0;padding-left:0}.dark-shelf .politics-layout{grid-template-columns:repeat(3,minmax(0,1fr))}.dark-shelf .politics-layout article:nth-child(n+4){border-top:1px solid #ffffff26}.dark-shelf .politics-layout article:nth-child(3n+1){border-left:0;padding-left:0}.newsroom-empty{border-top:8px solid var(--brand-primary);text-align:center;background:#f5f5f5;max-width:760px;margin:90px auto 140px;padding:48px}.newsroom-empty span{color:var(--brand-secondary);letter-spacing:.08em;font-size:12px;font-weight:900}.newsroom-empty h1{color:var(--brand-primary-dark);margin-top:12px;font-size:clamp(32px,6vw,56px);font-weight:900;line-height:1.02}.newsroom-empty p{color:#555;margin-top:18px;font-size:18px}.reverse-feature .shelf-lead{order:2}.reverse-feature .river-list{order:1}.opinion-shelf{padding-bottom:36px}.opinion-grid{border:1px solid var(--line);border-top:5px solid var(--brand-gold);grid-template-columns:1.5fr 1fr 1fr;display:grid}.opinion-grid article{border-left:1px solid var(--line);padding:24px}.opinion-grid article:first-child{border-left:0}.opinion-grid h3{color:var(--brand-primary-dark);margin-top:8px;font-size:23px;font-weight:900;line-height:29px}.opinion-grid article:first-child h3{font-size:30px;line-height:36px}.opinion-grid p{margin-top:10px;font-size:15px;line-height:22px}.opinion-grid small{color:#777;margin-top:18px;font-size:11px;font-weight:700;display:block}.site-footer{color:#f4dadd;background:var(--brand-primary-dark);padding:36px 0 22px}.footer-grid{grid-template-columns:1.5fr .7fr .7fr;gap:32px;padding:0 24px 28px;display:grid}.footer-brand{align-items:center;gap:16px;display:flex}.footer-brand img{background:#fff;border-radius:4px}.footer-grid nav{flex-direction:column;gap:10px;font-size:13px;font-weight:700;display:flex}.footer-legal{border-top:1px solid #ffffff2e;justify-content:space-between;padding:18px 24px 0;font-size:11px;display:flex}.article-page{width:min(100%,1180px);margin:0 auto;padding:42px 32px 80px}.article-breadcrumb{color:#737373;text-transform:capitalize;gap:8px;margin-bottom:28px;font-size:12px;font-weight:700;display:flex}.article-breadcrumb a:hover{color:var(--brand-primary)}.article-header{max-width:900px;margin:0 auto 30px}.article-header h1{color:var(--brand-primary-dark);letter-spacing:-2.4px;font-size:clamp(42px,6vw,72px);font-weight:900;line-height:.99}.article-deck{color:#4f4f4f;max-width:780px;margin-top:20px;font-size:21px;line-height:30px}.article-byline{color:#666;flex-wrap:wrap;gap:8px 20px;margin-top:20px;font-size:12px;font-weight:700;display:flex}.article-cover{aspect-ratio:16/9;margin:0 0 38px;position:relative}.article-cover>img{object-fit:cover;border-radius:4px}.article-cover figcaption{color:#777;font-size:11px;line-height:16px;position:absolute;top:calc(100% + 8px);left:0;right:0}.article-cover-blurb{z-index:2;border-radius:4px;max-width:calc(100% - 32px);padding:10px 16px;font-size:clamp(18px,3vw,34px);font-weight:900;line-height:1.08;position:absolute}.article-body{color:#2f2f2f;max-width:780px;margin:52px auto 0;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.72}.article-body p+p,.article-body ul+p,.article-body ol+p{margin-top:26px}.article-body h2{color:var(--brand-primary-dark);margin:48px 0 16px;font-family:Roboto,sans-serif;font-size:34px;line-height:40px}.article-body h3{color:var(--brand-primary-dark);margin:36px 0 12px;font-family:Roboto,sans-serif;font-size:27px;line-height:33px}.article-body ul,.article-body ol{margin:22px 0 28px 28px}.article-body ul{list-style:outside}.article-body li+li{margin-top:8px}.article-body a{color:var(--brand-primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.article-body blockquote{border-left:6px solid var(--brand-gold);color:var(--brand-primary-dark);margin:38px 0;padding:4px 0 4px 24px;font-size:28px;font-weight:700;line-height:38px}.article-notes{border-top:1px solid var(--line);margin-top:48px;padding-top:24px;font-family:Roboto,sans-serif;font-size:14px;line-height:21px}.article-tags{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.article-tags span{color:var(--brand-primary-dark);letter-spacing:.04em;text-transform:uppercase;background:#f6f6f6;border:1px solid #d3d3d3;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.article-inline-image{margin:38px -80px}.article-inline-image img{width:100%;height:auto}.article-inline-image figcaption{color:#777;margin-top:8px;font-family:Roboto,sans-serif;font-size:11px;line-height:16px}.article-callout{border-top:5px solid var(--brand-primary);background:#fff4f5;margin:34px 0;padding:22px 24px;font-family:Roboto,sans-serif}.article-callout strong{color:var(--brand-primary-dark);margin-bottom:8px;font-size:18px;display:block}.article-callout p{font-size:16px;line-height:24px}.related-stories{border-top:6px solid var(--brand-primary-dark);max-width:780px;margin:54px auto 0;padding-top:20px}.related-stories h2{color:var(--brand-primary-dark);text-transform:uppercase;margin-bottom:8px;font-size:24px}.related-stories a{border-bottom:1px solid var(--line);color:var(--brand-primary-dark);padding:14px 0;font-size:18px;font-weight:900;line-height:24px;display:block}.related-stories a span{color:var(--brand-primary);text-transform:uppercase;font-size:10px;display:block}.studio-setup{align-content:center;place-items:start;gap:14px;width:min(100% - 32px,680px);min-height:100vh;margin:0 auto;padding:48px 0;display:grid}.studio-setup img{border:3px solid var(--brand-primary);border-radius:6px;width:88px;height:88px}.studio-setup>span{color:var(--brand-primary);letter-spacing:1px;font-size:11px;font-weight:900}.studio-setup h1{color:var(--brand-primary-dark);font-size:42px;line-height:48px}.studio-setup p{max-width:620px;font-size:17px;line-height:26px}.studio-setup code{border:1px solid var(--line);color:#333;background:#fff;border-radius:4px;width:100%;padding:12px 14px;font-size:13px}@media (max-width:1439px){.lead-story{grid-template-columns:minmax(480px,58fr) minmax(330px,42fr)}.lead-info h1{font-size:40px;line-height:47px}}@media (max-width:1279px){.sidebar-primary{display:none}.lead-story{grid-template-columns:minmax(460px,57fr) minmax(320px,43fr)}.lead-media{min-height:304px}.lead-info h1{font-size:36px;line-height:42px}.top-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-card:not(:nth-child(3n+1)){border-left:0}.story-card:nth-child(2n){border-left:1px solid var(--line)}}@media (max-width:1023px){.fox-header{border-bottom:0}.header-brand{width:42px;top:5px;left:16px}.header-brand a{border-width:2px;border-radius:3px;width:42px;height:42px}.brand-time{display:none}.header-inner{padding:0 10px 0 70px}.primary-nav{display:none}.mobile-wordmark{color:#fff;letter-spacing:.1px;font-size:16px;font-weight:900;display:block}.header-actions{gap:2px}.header-actions .icon-button{width:36px}.header-search-panel,.site-menu-panel{width:auto;position:fixed;top:47px;left:8px;right:8px}.header-lower{height:48px}.lower-inner{gap:12px;padding-left:16px}.hot-topics{scroll-snap-type:x proximity;scrollbar-width:none;flex:auto;gap:14px;min-width:0;max-width:none;overflow-x:auto}.hot-topics a{scroll-snap-align:start}.hot-topics::-webkit-scrollbar{display:none}.hot-topics a:before{margin-right:14px}.header-actions .local-status{flex:none;gap:5px;padding-right:8px;display:flex}.local-status span:last-child{display:none}.news-page{padding-left:16px;padding-right:16px}.lead-story{grid-template-columns:56fr 44fr}.lead-media{min-height:290px}.lead-kicker{font-size:27px;line-height:32px}.lead-info{padding:20px}.lead-info h1{letter-spacing:-.5px;font-size:30px;line-height:36px}.shelf-grid{grid-template-columns:1.2fr .8fr}.four-up{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.four-up article:nth-child(3){border-left:0;padding-left:0}.politics-layout{grid-template-columns:repeat(3,minmax(0,1fr))}.opinion-grid{grid-template-columns:1.35fr 1fr}.opinion-grid article:last-child{border-top:1px solid #ffffff26;border-left:0;border-color:var(--line);grid-column:1/-1}.topic-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.news-page{padding:16px 12px 24px}.lead-story{display:block}.lead-media{aspect-ratio:16/9;border-radius:4px;min-height:auto;display:block}.lead-kicker{padding:6px 10px;font-size:20px;line-height:24px;bottom:8px;left:8px}.lead-info{padding:14px 0 18px}.lead-info h1{font-size:30px;line-height:36px}.lead-info>p{font-size:16px;line-height:22px}.top-story-grid{grid-template-columns:1fr}.story-card{grid-template-columns:42% 1fr;gap:12px;padding:16px 0;display:grid}.story-card:nth-child(2n){border-left:0}.story-info{padding-top:0}.story-card h3{font-size:16px;line-height:21px}.story-media .image-kicker{display:none}.news-shelf{margin-top:32px;scroll-margin-top:106px}.shelf-header{border-top-width:6px;align-items:flex-end;margin-bottom:16px}.shelf-header h2{max-width:65%;font-size:23px;line-height:26px}.shelf-header a{text-align:right;max-width:35%;padding-bottom:9px;font-size:10px;line-height:14px}.shelf-grid{grid-template-columns:1fr}.reverse-feature .shelf-lead,.reverse-feature .river-list{order:initial}.shelf-lead h3{font-size:26px;line-height:31px}.river-list article{padding:14px 0}.dark-shelf{margin-left:-12px;margin-right:-12px;padding:20px 12px}.politics-layout,.opinion-grid{grid-template-columns:1fr}.politics-layout article,.politics-layout article:first-child,.opinion-grid article{border-top:1px solid #ffffff26;border-left:0;padding:18px 0}.politics-layout article:first-child,.opinion-grid article:first-child{border-top:0}.politics-layout article:last-child,.opinion-grid article:last-child{grid-column:auto}.opinion-grid{padding:0 16px}.opinion-grid article{border-color:var(--line)}.politics-layout .politics-feature h3,.opinion-grid article:first-child h3{font-size:26px;line-height:32px}.four-up{grid-template-columns:1fr;row-gap:0}.four-up article,.four-up article:nth-child(3),.four-up article:first-child{border-top:1px solid var(--line);border-left:0;min-height:0;padding:16px 0}.four-up article:first-child{border-top:0}.topic-page{padding:28px 12px 56px}.topic-heading{padding-bottom:24px}.topic-heading p{font-size:16px;line-height:23px}.topic-story-grid{grid-template-columns:1fr;gap:28px}.search-page{padding:28px 12px 56px}.search-heading{padding-bottom:24px}.search-page-form input{height:48px;font-size:15px}.search-page-form button{padding:0 16px}.search-result-list h2{font-size:22px;line-height:28px}.search-message{padding:24px 20px}.footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px;padding:0 16px 24px}.footer-brand{grid-column:1/-1}.footer-legal{padding:16px 16px 0}.article-page{padding:26px 16px 56px}.article-breadcrumb{margin-bottom:20px}.article-header h1{letter-spacing:-1.4px;font-size:42px;line-height:45px}.article-deck{font-size:18px;line-height:26px}.article-cover{margin-left:-16px;margin-right:-16px}.article-cover>img{border-radius:0}.article-body{margin-top:44px;font-size:18px;line-height:1.68}.article-body h2{font-size:28px;line-height:34px}.article-body blockquote{font-size:23px;line-height:31px}.article-inline-image{margin-left:-16px;margin-right:-16px}.article-inline-image figcaption{padding:0 16px}.studio-setup h1{font-size:34px;line-height:40px}}@media (max-width:430px){.mobile-wordmark{font-size:14px}.story-card{grid-template-columns:38% 1fr}.story-card h3{font-size:15px;line-height:20px}}
