:root{--sg-red:#d60000;--sg-ink:#18191c;--sg-muted:#676b73;--sg-line:#e5e5e8;--sg-bg:#f5f5f6;--sg-radius:6px}
.sg-shell{max-width:1200px;width:calc(100% - 48px);margin-left:auto;margin-right:auto}.sg-site-header,.sg-site-footer,.sg-home,.sg-issue-archive,.sg-single-issue{font-family:Arial,Helvetica,sans-serif;color:var(--sg-ink)}
.sg-site-header *,.sg-site-footer *,.sg-composer-block *,.sg-issue-archive *,.sg-single-issue *{box-sizing:border-box}.sg-site-header a,.sg-site-footer a,.sg-composer-block a,.sg-issue-archive a,.sg-single-issue a{color:inherit;text-decoration:none}.sg-site-header a:hover,.sg-composer-block h3 a:hover,.sg-overline h2 a:hover{color:var(--sg-red)}
.sg-site-header button,.sg-composer-block button,.sg-paper-viewer button{font:inherit;cursor:pointer}.sg-site-header ul,.sg-site-footer ul{padding:0;margin:0;list-style:none}.sg-site-header li,.sg-site-footer li{padding:0;margin:0}
.sg-site-header{background:#fff}.sg-masthead{display:flex;align-items:center;justify-content:space-between;min-height:112px;gap:24px}.sg-brand{display:block;flex-shrink:0}.sg-logo{width:210px!important;height:72px!important;object-fit:contain}.sg-header-right{display:flex;align-items:flex-end;flex-direction:column;gap:14px}.sg-service-menu{display:flex;gap:27px;align-items:center}.sg-service-menu a{font-weight:700;font-size:13px}.sg-header-date{color:var(--sg-muted);font-size:12px;letter-spacing:.3px}.sg-mobile-controls{display:none;gap:6px}.sg-icon-button{padding:8px!important;width:40px;height:40px;background:transparent!important;border:0;color:var(--sg-ink)!important}.sg-icon-button svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8}
.sg-breaking{background:var(--sg-red);color:#fff}.sg-breaking-inner{display:flex;height:42px;align-items:center;gap:20px}.sg-breaking-inner>strong{font-size:12px;letter-spacing:.4px;white-space:nowrap;display:flex;align-items:center;gap:9px;padding-right:20px;border-right:1px solid #ffffff5c;flex-shrink:0}.sg-live-dot{width:7px;height:7px;background:#fff;border-radius:100%;box-shadow:0 0 0 4px #ffffff26}.sg-breaking-stories{display:flex;min-width:0;overflow:hidden;flex:1;gap:40px;white-space:nowrap}.sg-breaking-stories a{font-size:13px;font-weight:600;max-width:100%;flex:0 0 auto}.sg-breaking-stories a:hover{color:#fff;text-decoration:underline}.sg-breaking-search{white-space:nowrap;font-size:12px;flex-shrink:0}.sg-breaking-search span{font-size:22px;margin-left:12px}.sg-navigation{border-bottom:1px solid var(--sg-line);background:#fff}.sg-primary-menu{display:flex;align-items:center;gap:0;overflow-x:auto;scrollbar-width:none}.sg-primary-menu::-webkit-scrollbar{display:none}.sg-primary-menu>li{flex:0 0 auto}.sg-primary-menu a{display:block;padding:16px 12px;font-size:14px;font-weight:700;border-bottom:3px solid transparent}.sg-primary-menu li:first-child a{padding-left:0}.sg-primary-menu .current-menu-item>a{color:var(--sg-red);border-bottom-color:var(--sg-red)}.sg-primary-menu .sub-menu{display:none}
.sg-search-box{padding-top:16px;padding-bottom:16px}.sg-search-box form{display:flex;gap:12px;align-items:center}.sg-search-box label{font-size:14px;font-weight:700}.sg-search-box input{flex:1;height:42px!important;padding:8px 12px;border:1px solid #ccc}.sg-search-box button{background:var(--sg-red);color:#fff;border:0;padding:12px 24px}.sg-mobile-menu{padding-top:16px;padding-bottom:20px}.sg-mobile-menu ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-bottom:16px}.sg-mobile-menu a{display:block;padding:8px 0;font-size:14px;font-weight:700}
.sg-composer-block{margin-bottom:28px!important}.sg-overline{margin-bottom:4px}.sg-overline-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;outline-offset:4px}.sg-overline-card{min-width:0;border-bottom:1px solid #dcdce1;padding-bottom:17px}.sg-media{display:block;overflow:hidden;position:relative;aspect-ratio:16/10;background:#ececef}.sg-image{width:100%;height:100%!important;object-fit:cover;display:block;max-width:100%}.sg-no-image{display:flex;align-items:center;justify-content:center;height:100%;width:100%;background:#ececef;color:#a3a3a8;font-size:24px;font-weight:900}.sg-overline-card .sg-media{aspect-ratio:16/9;border-radius:var(--sg-radius);margin-bottom:12px}.sg-category{display:inline-block;font-size:10px;line-height:1.2;font-weight:800;letter-spacing:.55px;text-transform:uppercase;color:var(--sg-red)!important}.sg-overline h2{font:700 17px/1.35 Arial,sans-serif!important;margin:7px 0 0!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.sg-lead-layout,.sg-content-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.sg-lead-layout.sg-no-headline{display:flex;justify-content:flex-end}.sg-no-headline .sg-paper-widget{width:300px}.sg-headline{min-width:0;background:#fff;border-radius:var(--sg-radius);overflow:hidden;border:1px solid #dedee2}.sg-headline-top{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid var(--sg-line);gap:8px}.sg-headline-top h2{font:800 11px/1.2 Arial,sans-serif!important;letter-spacing:1px;margin:0!important}.sg-headline-top button{font-size:10px;color:var(--sg-muted);background:transparent;border:0;padding:7px 0;text-align:right}.sg-slides{position:relative;aspect-ratio:16/9;background:#202124;touch-action:pan-y pinch-zoom}.sg-slide{height:100%;position:relative}.sg-slide-image{position:absolute;inset:0;display:block}.sg-slide-image:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 25%,#0003 43%,#000d 100%);pointer-events:none}.sg-slide-caption{position:absolute;left:26px;right:26px;bottom:30px;color:#fff;pointer-events:none;max-width:690px}.sg-slide-caption a{pointer-events:auto}.sg-slide-caption .sg-category{background:var(--sg-red);padding:6px 8px;color:#fff!important;font-size:10px;letter-spacing:.5px}.sg-slide-caption h2{font:800 clamp(23px,2.5vw,34px)/1.15 Arial,sans-serif!important;letter-spacing:-.6px;margin:13px 0 12px!important;color:#fff!important;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.sg-slide-caption time{font-size:11px;color:#e3e3e3}.sg-slider-arrows{position:absolute;right:18px;bottom:20px;display:flex;gap:6px;z-index:2}.sg-slider-arrows button{border:1px solid #ffffff7a;background:#16181dcc;color:white;width:36px;height:36px;font-size:28px;line-height:1;padding:0;border-radius:50%}.sg-slide-caption{padding-right:74px}.sg-slider-numbers{display:flex;overflow-x:auto;scrollbar-width:thin;position:relative;background:#fff}.sg-slider-numbers button{flex:1 0 36px;min-width:36px;height:39px;border:0;border-right:1px solid var(--sg-line);background:#fff;color:#303136;font:700 11px Arial,sans-serif;padding:4px}.sg-slider-numbers button[aria-pressed=true]{background:var(--sg-red);color:#fff}.sg-headline:focus-visible{outline:3px solid #0060df;outline-offset:3px}
.sg-section-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;border-bottom:2px solid var(--sg-ink);padding-bottom:12px;margin-bottom:18px;min-height:38px}.sg-section-heading h2{font:800 21px/1.15 Arial,sans-serif!important;letter-spacing:-.5px;margin:0!important;padding-left:13px;position:relative}.sg-section-heading h2:before{content:'';position:absolute;left:0;top:1px;bottom:1px;width:4px;background:var(--sg-red)}.sg-section-heading>a{font-size:10px;color:var(--sg-muted);white-space:nowrap}.sg-section-heading>a span{color:var(--sg-red);margin-left:3px}.sg-paper-widget{background:#fff;padding:15px 15px 10px;border:1px solid var(--sg-line);border-top:3px solid var(--sg-red);border-radius:var(--sg-radius);min-width:0}.sg-paper-widget .sg-section-heading{border:0;padding:0;margin-bottom:12px;min-height:22px}.sg-paper-widget h2{font-size:18px!important;padding-left:0}.sg-paper-widget h2:before{display:none}.sg-paper-meta{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--sg-muted);margin-bottom:11px}.sg-paper-meta span:last-child{font-weight:700;color:var(--sg-red);font-size:9px}.sg-paper-trigger{display:block;width:100%;border:0;padding:0;background:#eee;position:relative;cursor:zoom-in!important;border-radius:3px;overflow:hidden;text-align:center}.sg-paper-cover{max-height:445px;aspect-ratio:700/1100}.sg-paper-trigger img{width:100%;height:100%!important;object-fit:contain;display:block}.sg-paper-trigger>span{position:absolute;bottom:0;left:0;right:0;font:600 10px/1.5 Arial,sans-serif;color:#fff;padding:7px 4px;background:#111b}.sg-paper-open-link{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;padding-top:12px;color:var(--sg-ink)}.sg-paper-empty{min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px;text-align:center;background:#f6f6f7}.sg-paper-empty>span{font-size:48px;color:#b9bbc2}.sg-paper-empty p{font-size:12px;line-height:1.5;color:var(--sg-muted)}
.sg-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 19px}.sg-news-card{min-width:0;background:#fff;border-radius:var(--sg-radius);overflow:hidden;border:1px solid var(--sg-line)}.sg-news-card .sg-card-body{padding:14px 14px 15px}.sg-news-card h3{font:700 17px/1.36 Arial,sans-serif!important;margin:8px 0 13px!important;letter-spacing:-.15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sg-news-card time{font-size:10px;line-height:1.4;color:var(--sg-muted);display:block}.sg-secondary{display:flex;flex-direction:column;gap:24px}.sg-sidebar-box{background:#fff;border:1px solid var(--sg-line);border-radius:var(--sg-radius);padding:16px}.sg-sidebar-box .sg-section-heading h2{font-size:18px!important}.sg-story-list{list-style:none;padding:0!important;margin:0!important}.sg-story-list li{display:flex;align-items:start;gap:12px;padding:13px 0;border-bottom:1px solid var(--sg-line);margin:0}.sg-story-list li:first-child{padding-top:0}.sg-story-list li:last-child{border-bottom:0;padding-bottom:0}.sg-story-list li>span{color:#d1d1d7;font-size:24px;font-weight:800;line-height:1}.sg-story-list a{font-size:13px;font-weight:700;line-height:1.4;display:block}.sg-story-list time{display:block;color:var(--sg-muted);font-size:10px;margin-top:6px}.sg-advertisement{border:1px dashed #c8cad0;padding:8px;max-width:100%;text-align:center;background:#f0f0f2}.sg-advertisement>span{display:block;color:#909198;font:9px Arial,sans-serif;letter-spacing:2px;margin-bottom:8px}.sg-advertisement img{width:100%;height:auto}.sg-ad-placeholder{height:220px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#9a9ca3;background:repeating-linear-gradient(135deg,#eaeaee 0,#eaeaee 1px,#f5f5f6 1px,#f5f5f6 9px)}.sg-ad-placeholder strong{font-size:17px;font-weight:500}.sg-ad-placeholder small{font-size:11px;margin-top:5px}
.sg-category-modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.sg-category-module{min-width:0;background:#fff;padding:20px;border:1px solid var(--sg-line);border-radius:var(--sg-radius)}.sg-category-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sg-category-module .sg-news-card{border:0;border-radius:0}.sg-category-module .sg-card-body{padding:10px 0 0}.sg-category-module h3{font-size:15px!important}.sg-layout-compact .sg-category-stories{display:block}.sg-layout-compact .sg-news-card:first-child{display:grid;grid-template-columns:45% minmax(0,1fr);gap:16px;margin-bottom:14px}.sg-layout-compact .sg-news-card:first-child .sg-card-body{padding:0}.sg-layout-compact .sg-news-card:not(:first-child),.sg-layout-list .sg-news-card{display:grid;grid-template-columns:82px minmax(0,1fr);gap:14px;margin-top:12px;padding-top:12px;border-top:1px solid var(--sg-line)}.sg-layout-compact .sg-news-card:not(:first-child) .sg-media,.sg-layout-list .sg-media{aspect-ratio:4/3}.sg-layout-compact .sg-news-card:not(:first-child) .sg-card-body,.sg-layout-list .sg-card-body{padding:0}.sg-layout-compact .sg-news-card:not(:first-child) .sg-category,.sg-layout-list .sg-category{display:none}.sg-layout-compact .sg-news-card:not(:first-child) h3,.sg-layout-list h3{font-size:14px!important;margin:0 0 6px!important;-webkit-line-clamp:2}.sg-layout-list .sg-category-stories{display:block}.sg-layout-list .sg-news-card:first-child{border:0;padding-top:0;margin-top:0}.sg-layout-grid .sg-category{font-size:9px}.sg-native-flex .td_block_wrap{margin-bottom:0!important}.sg-preview-label{font:600 10px/1.6 Arial,sans-serif;color:#9b342d;background:#fff3ee;padding:6px 8px;display:block;margin:0 0 14px;letter-spacing:.15px}.sg-empty{font-size:13px;color:var(--sg-muted);padding:20px 0}.sg-writers-section{background:#fff;border:1px solid var(--sg-line);border-radius:var(--sg-radius);padding:22px}.sg-writers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.sg-writer{display:flex;align-items:center;gap:16px}.sg-writer-portrait{flex:0 0 68px;width:68px;height:68px}.sg-writer-portrait img{width:68px;height:68px!important;object-fit:cover;border-radius:50%;filter:grayscale(1)}.sg-writer-name{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--sg-red)!important}.sg-writer h3{font:700 14px/1.4 Arial,sans-serif!important;margin:6px 0 0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.sg-site-footer{background:#191a1e;color:#fff;padding:44px 0 0}.sg-footer-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:70px;padding-bottom:35px}.sg-site-footer img{width:175px;height:60px;object-fit:contain;object-position:left}.sg-site-footer p{font-size:12px;line-height:1.8;color:#a8a9b0;margin-top:16px}.sg-site-footer h2{font:700 13px/1.2 Arial,sans-serif!important;color:#fff;margin:9px 0 19px!important}.sg-site-footer li{margin:0 0 10px}.sg-site-footer a{font-size:12px;color:#d5d5dc}.sg-site-footer a:hover{color:#fff;text-decoration:underline}.sg-footer-bottom{border-top:1px solid #ffffff1f;display:flex;justify-content:space-between;gap:16px;padding:18px 0 48px;font-size:10px;color:#a8a9b0}.sg-footer-archive{border-bottom:1px solid #777;padding-bottom:5px}
.sg-page-heading{padding:35px 0 25px}.sg-page-heading>span{font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--sg-red)}.sg-page-heading h1{font:800 clamp(28px,4vw,40px)/1.2 Arial,sans-serif!important;margin:12px 0!important;letter-spacing:-1px}.sg-page-heading p{font-size:14px;color:var(--sg-muted)}.sg-issue-archive,.sg-single-issue{padding-bottom:50px}.sg-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.sg-archive-card{background:#fff;border:1px solid var(--sg-line);padding:16px;max-width:100%}.sg-archive-cover{aspect-ratio:700/1000}.sg-archive-card h2{font-size:17px;line-height:1.3;margin:15px 0 8px}.sg-archive-card time{font-size:12px;color:var(--sg-muted)}.sg-archive-card .sg-preview-label{margin-top:12px}.sg-issue-detail{display:grid;grid-template-columns:minmax(0,500px) minmax(0,1fr);gap:50px;margin:24px 0}.sg-issue-main-cover{aspect-ratio:700/1100}.sg-issue-detail p{font-size:15px;line-height:1.8}.sg-issue-detail h2{font-size:24px}.sg-back-link{display:inline-block;font-size:12px;color:var(--sg-muted)!important;margin-top:25px}.sg-action-link{display:inline-block;color:#fff!important;background:var(--sg-red);padding:12px 18px;font-size:13px;font-weight:700}.sg-issue-page-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.sg-issue-page-thumbs a{font-size:12px;display:flex;flex-direction:column;gap:8px}.sg-issue-page-thumbs img{width:100%;height:auto}.sg-pages-heading{margin:25px 0;font-size:20px}.sg-pagination{margin:30px 0}.sg-information{max-width:760px;font-size:16px;line-height:1.8}
.sg-paper-viewer{width:min(1100px,96vw);max-width:96vw;height:94dvh;max-height:94dvh;padding:16px;background:#17181c;color:#fff;border:1px solid #444;border-radius:6px;overflow:hidden}.sg-paper-viewer::backdrop{background:#000c}.sg-paper-viewer:not([open]){display:none}.sg-paper-viewer[open]{display:flex;flex-direction:column;gap:12px}.sg-viewer-toolbar{display:flex;gap:14px;align-items:center}.sg-viewer-toolbar h2{font:700 16px/1.3 Arial,sans-serif;margin:0!important;flex:1;color:#fff}.sg-viewer-toolbar span{font-size:12px;white-space:nowrap}.sg-viewer-toolbar button{background:#fff;color:#18191c;border:0;padding:9px 12px;border-radius:3px;font-size:12px}.sg-viewer-stage{min-height:0;flex:1;display:flex;align-items:center;justify-content:center;gap:8px}.sg-viewer-stage img{height:100%;max-height:100%;min-width:0;max-width:calc(100% - 96px);object-fit:contain;touch-action:pan-y pinch-zoom}.sg-viewer-stage button{width:36px;height:50px;flex-shrink:0;border:1px solid #777;border-radius:3px;background:#222;color:#fff;font-size:30px;padding:0}.sg-paper-viewer>a{font:12px Arial,sans-serif;color:#fff;text-align:center}.sg-screen-reader{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;position:absolute;overflow:hidden;white-space:nowrap}.sg-skip-link{position:fixed;top:-100px;left:12px;background:#fff;color:#111;padding:12px;z-index:999999}.sg-skip-link:focus{top:12px}
.sg-site-header [hidden],.sg-composer-block [hidden],.sg-paper-viewer [hidden]{display:none!important}.sg-site-header :focus-visible,.sg-composer-block :focus-visible,.sg-paper-viewer :focus-visible,.sg-site-footer :focus-visible{outline:3px solid #0879e3;outline-offset:3px}
@media(min-width:1001px){.sg-header-right .sub-menu{display:none}}
@media(max-width:1000px){.sg-shell{width:calc(100% - 32px)}.sg-lead-layout,.sg-content-layout{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.sg-overline-track{gap:16px}.sg-overline h2{font-size:15px!important}.sg-slide-caption{left:20px;right:16px;bottom:20px}.sg-slide-caption h2{font-size:24px!important}.sg-headline-top{padding:0 10px}.sg-headline-top h2{font-size:10px!important}.sg-headline-top button{font-size:9px}.sg-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-primary-menu a{padding:14px 10px;font-size:13px}.sg-category-module{padding:16px}.sg-footer-grid{gap:35px}.sg-writers{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.sg-masthead{min-height:88px;gap:12px}.sg-logo{width:166px!important;height:57px!important}.sg-header-right{display:none}.sg-mobile-controls{display:flex}.sg-breaking-inner{height:40px;gap:12px}.sg-breaking-inner>strong{font-size:10px;padding-right:12px;gap:8px}.sg-breaking-stories a{font-size:12px}.sg-breaking-search{display:none}.sg-primary-menu a{padding:13px 12px;font-size:12px}.sg-shell{width:calc(100% - 32px)}.sg-overline-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:thin}.sg-overline-card{flex:0 0 76%;scroll-snap-align:start;padding-bottom:12px}.sg-overline-card .sg-media{margin-bottom:10px}.sg-overline h2{font-size:16px!important;-webkit-line-clamp:2}.sg-overline .sg-category{font-size:9px}.sg-composer-block{margin-bottom:24px!important}.sg-lead-layout,.sg-content-layout{display:block}.sg-headline{margin-bottom:24px}.sg-headline-top{height:37px;padding:0 12px}.sg-slides{aspect-ratio:4/3}.sg-slide-caption{left:18px;right:16px;bottom:25px;padding-right:0}.sg-slide-caption h2{font-size:25px!important;letter-spacing:-.55px;margin:12px 0 10px!important;max-width:100%;-webkit-line-clamp:4}.sg-slide-caption time{font-size:10px}.sg-slider-arrows{bottom:15px;right:13px}.sg-slider-arrows button{width:31px;height:31px;font-size:25px}.sg-slider-numbers button{min-width:36px;height:39px}.sg-paper-widget{max-width:420px;margin:0 auto 24px;padding:15px}.sg-paper-cover{max-height:400px;max-width:255px;margin:0 auto;aspect-ratio:700/1100}.sg-paper-widget .sg-section-heading{border-bottom:1px solid var(--sg-line);padding-bottom:12px}.sg-paper-open-link{margin-top:6px}.sg-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.sg-news-card h3{font-size:15px!important;line-height:1.35!important;margin:7px 0 10px!important}.sg-news-card .sg-card-body{padding:11px}.sg-news-card .sg-category{font-size:9px}.sg-news-card time{font-size:9px}.sg-section-heading h2{font-size:20px!important}.sg-secondary{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sg-sidebar-box .sg-section-heading h2{font-size:16px!important}.sg-story-list li>span{font-size:20px}.sg-story-list{font-size:12px}.sg-story-list a{font-size:12px}.sg-advertisement{align-self:start}.sg-ad-placeholder{height:210px}.sg-category-modules{grid-template-columns:1fr;gap:20px}.sg-category-module{padding:18px}.sg-layout-compact .sg-news-card:first-child{grid-template-columns:42% minmax(0,1fr)}.sg-category-module .sg-news-card h3{font-size:16px!important}.sg-layout-compact .sg-news-card:not(:first-child) h3,.sg-layout-list .sg-news-card h3{font-size:14px!important}.sg-writers{grid-template-columns:1fr;gap:22px}.sg-writers-section{padding:18px}.sg-footer-grid{grid-template-columns:1fr 1fr;gap:28px}.sg-footer-grid>div:first-child{grid-column:1/-1}.sg-site-footer{padding-top:30px}.sg-footer-bottom{display:block;font-size:9px;padding-bottom:60px}.sg-footer-bottom span{display:block;margin-bottom:8px}.sg-search-box form{flex-wrap:wrap}.sg-search-box label{width:100%}.sg-search-box input{width:65%}.sg-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sg-archive-card{padding:10px}.sg-archive-card h2{font-size:14px}.sg-issue-detail{grid-template-columns:1fr;gap:25px}.sg-issue-main-cover{max-width:380px;margin:auto}.sg-issue-page-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sg-viewer-toolbar h2{font-size:13px}.sg-paper-viewer{padding:10px;width:98vw;max-width:98vw}.sg-viewer-stage{gap:4px}.sg-viewer-stage img{max-width:calc(100% - 72px)}.sg-viewer-stage button{width:30px}.sg-no-headline .sg-paper-widget{width:auto}}
@media(max-width:420px){.sg-secondary{grid-template-columns:1fr}.sg-sidebar-box{padding:17px}.sg-ad-placeholder{height:240px}.sg-slide-caption h2{font-size:23px!important}.sg-logo{width:153px!important;height:53px!important}.sg-masthead{min-height:80px}}
@media(prefers-reduced-motion:reduce){.sg-site-header *,.sg-composer-block *,.sg-paper-viewer *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.sg-content-layout.sg-no-sidebar{grid-template-columns:minmax(0,1fr)}
/* Live-provider reference: isolated lead/overline refinements, 2026-10-29. */
.sg-lead-layout{grid-template-columns:minmax(0,2.05fr) minmax(0,1fr);gap:14px}.sg-headline{border:0;border-radius:9px;position:relative}.sg-headline-top{position:absolute;right:8px;top:8px;height:auto;border:0;z-index:5;padding:0}.sg-headline-top h2{display:none}.sg-headline-top button{font-size:10px;color:#fff;background:#0009;border-radius:3px;padding:5px;opacity:.35}.sg-headline-top button:hover,.sg-headline-top button:focus{opacity:1}.sg-slides{aspect-ratio:16/9}.sg-flash-rail{position:absolute;top:0;left:0;bottom:0;width:9%;background:#c90027;z-index:3;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;color:#fff;border-left:5px solid #b30021}.sg-flash-rail span{font:bold 60px/1 Arial}.sg-flash-rail strong{writing-mode:vertical-rl;transform:rotate(180deg);font:bold 20px/1 Arial;letter-spacing:3px;border-bottom:1px solid #ffffff70;padding-bottom:18px}.sg-slide-image{left:9%}.sg-slide-image:after{background:linear-gradient(180deg,transparent 30%,#0004 55%,#000 100%)}.sg-slide-caption{left:12.5%;right:18px;bottom:20px;padding-right:55px;max-width:none}.sg-slide-caption h2{font:800 clamp(20px,2vw,29px)/1.2 Arial,sans-serif!important;text-transform:uppercase;letter-spacing:-.3px;margin:10px 0!important;-webkit-line-clamp:4}.sg-slide-caption .sg-category{position:absolute;bottom:calc(100% + 12px);font-size:10px}.sg-slide-caption time{font-size:12px}.sg-slider-arrows{bottom:13px;right:12px}.sg-slider-numbers{border:1px solid #d9dee5;border-top:0}.sg-slider-numbers button{flex:1 0 25px;min-width:25px;font-size:10px}.sg-overline-track{gap:12px}.sg-overline-card{position:relative}.sg-overline-card .sg-media{border-radius:8px 8px 0 0;margin-bottom:11px}.sg-overline-card .sg-category{position:absolute;top:5px;left:5px;background:#760000;color:#fff!important;border-radius:4px;padding:3px 5px;font-size:9px}.sg-overline h2{font:700 15px/1.35 Arial,sans-serif!important;margin:0!important}.sg-paper-widget{padding:11px 4px 8px;border:1px solid #dde1e7;border-radius:9px}.sg-paper-widget .sg-section-heading{min-height:44px;background:#d70000;color:#fff;border-radius:9px 9px 0 0;padding:10px;margin-bottom:8px}.sg-paper-widget .sg-section-heading h2{color:#fff;font-size:16px!important;letter-spacing:0}.sg-paper-widget .sg-section-heading h2:before{display:inline;content:'›';position:static;border:2px solid #fff;background:none;border-radius:50%;padding:0 5px;margin-right:10px}.sg-paper-widget .sg-section-heading>a{color:#fff}.sg-paper-meta{padding:0 6px;margin-bottom:6px}.sg-paper-cover{max-height:none;width:100%;max-width:none;aspect-ratio:700/1100;border:1px solid #dde1e7;border-radius:6px;background:#f4f4f4}.sg-paper-open-link{padding:8px 6px}.sg-paper-empty{aspect-ratio:700/1100;min-height:0}.sg-paper-widget .sg-paper-cover img{object-fit:contain}.sg-paper-widget .sg-paper-cover>span{font-size:10px}
@media(max-width:1000px) and (min-width:761px){.sg-slide-caption h2{font-size:20px!important}.sg-slide-caption{bottom:16px;right:10px;padding-right:45px}.sg-slider-arrows button{width:29px;height:29px}.sg-flash-rail span{font-size:40px}.sg-flash-rail strong{font-size:16px}.sg-paper-widget .sg-section-heading h2{font-size:14px!important}.sg-paper-widget .sg-section-heading>a{font-size:9px}}
@media(max-width:760px){.sg-lead-layout{display:block}.sg-slides{aspect-ratio:16/9}.sg-overline-track{gap:12px}.sg-overline-card{flex:0 0 62%}.sg-overline h2{font-size:14px!important}.sg-flash-rail{width:9%;gap:10px;border-left-width:3px}.sg-flash-rail span{font-size:40px}.sg-flash-rail strong{font-size:13px;padding-bottom:10px;letter-spacing:2px}.sg-slide-caption{left:14%;right:12px;bottom:17px;padding-right:0}.sg-slide-caption h2{font-size:20px!important;line-height:1.18!important;margin:7px 0 10px!important;-webkit-line-clamp:3}.sg-slide-caption time{font-size:11px}.sg-slider-arrows{bottom:12px;right:12px}.sg-slider-arrows button{width:30px;height:30px}.sg-slide-caption .sg-category{display:none}.sg-slider-numbers button{min-width:23px;flex-basis:23px}.sg-headline{margin-bottom:22px}.sg-paper-widget{max-width:420px;margin:0 auto 24px}.sg-paper-cover{max-width:none;max-height:none}.sg-paper-empty{min-height:220px;aspect-ratio:auto}}
.sg-overline,.sg-lead-layout{max-width:1000px;margin-left:auto;margin-right:auto}.sg-slide>.sg-category{position:absolute;top:12px;left:10.5%;z-index:2;background:#d70000;color:#fff!important;padding:6px 8px;font-size:10px}.sg-flash-rail svg{width:30px;height:50px}@media(max-width:760px){.sg-flash-rail svg{width:18px;height:32px}.sg-slide>.sg-category{left:10%;top:10px;font-size:9px;padding:5px 7px}}
@media(max-width:760px){.sg-overline h2{-webkit-line-clamp:3}}
/* Match side-by-side outer boxes to the unchanged headline, 2026-10-29. */
@media(min-width:761px){
 .sg-lead-layout:not(.sg-no-headline){align-items:stretch}
 .sg-lead-layout:not(.sg-no-headline)>.sg-paper-widget{contain:size;display:flex;flex-direction:column;min-height:0}
 .sg-lead-layout:not(.sg-no-headline)>.sg-paper-widget>.sg-section-heading,
 .sg-lead-layout:not(.sg-no-headline)>.sg-paper-widget>.sg-paper-meta,
 .sg-lead-layout:not(.sg-no-headline)>.sg-paper-widget>.sg-paper-open-link{flex-shrink:0}
 .sg-lead-layout:not(.sg-no-headline)>.sg-paper-widget>.sg-paper-cover,
 .sg-lead-layout:not(.sg-no-headline)>.sg-paper-widget>.sg-paper-empty{flex:1 1 0;min-height:0;height:0;aspect-ratio:auto}
 .sg-lead-layout:not(.sg-no-headline)>.sg-paper-widget>.sg-paper-cover img{object-fit:contain}
}
/* Full-width advertisement after the complete lead row. */
.sg-lead-banner{width:100%;margin:24px auto 0;clear:both}
.sg-lead-banner-label{display:block;text-align:center;font:10px/1.4 Arial,sans-serif;color:#676b73;letter-spacing:1px;margin-bottom:5px}
.sg-lead-banner a{display:block}
.sg-lead-banner img{display:block;width:100%;max-width:100%;height:auto!important;object-fit:contain}
