/* TrendSpire Media: editorial presentation, local system fonts, no tracking. */
body.tsm-publication{--tsm-red:#b7192b;--tsm-ink:#141b24;--tsm-muted:#64707b;--tsm-line:#dce0e3;--font-headline:Georgia,'Times New Roman',serif;--font-body:Arial,Helvetica,sans-serif;background:#fff;color:var(--tsm-ink);font-family:var(--font-body);font-size:16px;line-height:1.6;margin:0}
.tsm-publication *{box-sizing:border-box}.tsm-publication a{color:inherit;text-decoration:none}.tsm-publication a:hover{color:var(--tsm-red)}.tsm-publication :focus-visible{outline:3px solid #237bbb;outline-offset:4px}.tsm-publication img{max-width:100%;height:auto}.tsm-publication h1,.tsm-publication h2,.tsm-publication h3{font-family:var(--font-headline);letter-spacing:-.025em;color:inherit}.tsm-container{width:min(1280px,calc(100% - 64px));margin-inline:auto}.tsm-publication .container-fluid{max-width:1376px}.tsm-publication .site-content{padding:0}.tsm-publication [data-animate]{opacity:1!important;transform:none!important;animation:none!important}.tsm-publication .skip-link:focus{position:fixed;z-index:1000;top:8px;left:8px;background:#fff;padding:12px;color:#141b24}
.tsm-utility{background:#f5f6f7;border-bottom:1px solid #e9ebed;font-size:10px;letter-spacing:1px;font-weight:700}.tsm-utility .tsm-container{display:flex;align-items:center;justify-content:space-between;min-height:37px;gap:16px}.tsm-utility time{font-size:11px;letter-spacing:.1px;font-weight:400}.tsm-masthead{display:grid;grid-template-columns:1fr 3fr 1fr;align-items:center;min-height:151px;padding-block:25px;gap:20px}.tsm-edition{font-size:10px;letter-spacing:1.7px;line-height:1.6}.tsm-edition strong{font-weight:800}.tsm-brand{text-align:center}.tsm-brand img{width:490px;max-height:95px;object-fit:contain}.tsm-brand .custom-logo-link{display:block}.tsm-brand .custom-logo{height:auto}.tsm-brand p{font-family:Georgia,serif;font-size:13px;color:#56616c;margin:1px 0 0;font-style:italic}.tsm-search{justify-self:end;position:relative;font-size:12px}.tsm-search summary{cursor:pointer;list-style:none;white-space:nowrap}.tsm-search summary::-webkit-details-marker{display:none}.tsm-search summary span{font-size:26px;vertical-align:middle}.tsm-search>div{position:absolute;right:0;top:45px;background:#fff;padding:18px;border:1px solid var(--tsm-line);box-shadow:0 10px 30px #0001;width:320px;z-index:50}.tsm-search input{max-width:100%}.tsm-nav-wrap{border-top:2px solid var(--tsm-ink);border-bottom:1px solid var(--tsm-ink);background:#fff}.tsm-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:49px}.tsm-menu{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:25px}.tsm-menu li{position:relative;list-style:none}.tsm-menu a{font-size:12px;display:block;line-height:1.3;padding-block:16px;font-weight:700}.tsm-menu>.current-menu-item>a{color:var(--tsm-red)}.tsm-menu .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:190px;padding:10px 15px;background:white;border:1px solid var(--tsm-line);z-index:100;box-shadow:0 10px 20px #0001}.tsm-menu .sub-menu a{padding:10px 0}.tsm-menu li:hover>.sub-menu,.tsm-menu li:focus-within>.sub-menu{display:block}.tsm-menu .sub-menu .sub-menu{left:100%;top:0}.tsm-feed{color:var(--tsm-red)!important;font-size:10px;font-weight:800;letter-spacing:1px;white-space:nowrap}.tsm-feed span{font-size:18px}.tsm-menu-toggle{display:none}.tsm-ticker{display:flex;align-items:center;gap:22px;min-height:45px;border-bottom:1px solid var(--tsm-line);font-size:12px}.tsm-ticker .tsm-kicker{flex-shrink:0;font-size:9px;letter-spacing:1px}.tsm-ticker .tsm-kicker:before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--tsm-red);margin-right:7px}.tsm-ticker>a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsm-ticker-note{margin-left:auto;white-space:nowrap;color:#727c84;font-size:10px}
.tsm-ad{text-align:center;padding:18px 0 26px}.tsm-ad>span{display:block;color:#77818a;font:8px Arial,sans-serif;letter-spacing:2px;margin-bottom:8px}.tsm-ad img{width:100%;height:auto;aspect-ratio:1200/160;object-fit:contain;background:#f1f3f5}.tsm-ad-top{max-width:970px;margin:auto}.tsm-ad-middle{border-top:1px solid var(--tsm-line);margin-top:32px}.tsm-ad-sidebar img{min-height:115px;object-fit:contain;background:#eef1f4}.tsm-section-heading{border-top:2px solid var(--tsm-ink);padding:13px 0 19px;display:flex;justify-content:space-between;align-items:baseline;gap:20px}.tsm-section-heading h2{font-size:26px;font-weight:700;line-height:1.2;margin:0}.tsm-dot{color:var(--tsm-red);padding-left:2px}.tsm-section-heading>span,.tsm-section-heading>a{font-size:10px;color:#66727c;letter-spacing:.2px}.tsm-section-heading>a{font-weight:700}.tsm-top-grid{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(0,1fr);gap:32px}.tsm-top-grid>section{min-width:0}.tsm-lead{display:grid;grid-template-columns:1fr 1.2fr;gap:24px;align-items:start}.tsm-lead .tsm-story-image{grid-column:2;grid-row:1;height:320px}.tsm-lead .tsm-story-copy{grid-column:1;grid-row:1}.tsm-story-image{display:block;overflow:hidden;background:#edf0f2;aspect-ratio:1.6}.tsm-story-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.tsm-story-image:hover img{transform:scale(1.025)}.tsm-kicker{display:block;font-size:9px;font-family:Arial,sans-serif;font-weight:800;letter-spacing:1.1px;color:var(--tsm-red);text-transform:uppercase;margin-bottom:8px}.tsm-story h2{font-size:22px;line-height:1.18;font-weight:700;margin:0 0 10px}.tsm-story p{font-size:12px;line-height:1.65;color:#5e6974;margin:0 0 14px}.tsm-story-copy{padding-top:13px}.tsm-lead .tsm-story-copy{padding:0}.tsm-lead h2{font-size:36px;line-height:1.13;margin:0 0 17px}.tsm-lead p{font-size:14px;line-height:1.65}.tsm-meta{font-size:10px;color:#6b757e;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.tsm-meta a{font-weight:700;color:#34404c}.tsm-demo-tag{font-size:8px;text-transform:uppercase;letter-spacing:.7px;border:1px solid #d8dde1;padding:1px 5px;border-radius:2px}.tsm-sub-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:25px;padding-top:23px;border-top:1px solid var(--tsm-line)}.tsm-sub-grid h2{font-size:16px;line-height:1.3}.tsm-sub-grid .tsm-kicker{font-size:8px;letter-spacing:.5px}.tsm-sub-grid .tsm-meta{font-size:9px}.tsm-image-placeholder{background:#edf0f2;display:flex;align-items:center;justify-content:center;color:#66717c;font:italic 18px Georgia,serif;aspect-ratio:1.6;padding:20px}
.tsm-latest{border-left:1px solid var(--tsm-line);padding-left:25px}.tsm-rail-heading{font-family:Arial,sans-serif!important;font-size:12px;text-transform:uppercase;font-weight:800;letter-spacing:1px;display:flex;justify-content:space-between;border-bottom:1px solid var(--tsm-ink);padding-bottom:15px;margin:0}.tsm-rail-heading span{color:var(--tsm-red)}.tsm-numbered{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--tsm-line)}.tsm-numbered>span{font:italic 27px Georgia,serif;color:#b9c0c5;line-height:1.1}.tsm-numbered .tsm-story-image,.tsm-numbered .tsm-image-placeholder{display:none}.tsm-numbered .tsm-story-copy{padding:0}.tsm-numbered h2{font-size:17px;line-height:1.3;margin:0 0 8px}.tsm-numbered .tsm-kicker{font-size:8px;margin-bottom:5px}.tsm-editor-note{background:#f3f4f5;padding:22px;margin-top:20px;border-top:3px solid var(--tsm-red)}.tsm-editor-note h3{font-size:29px;line-height:1.12;margin:9px 0 12px}.tsm-editor-note p{font-size:12px;color:#5f6a74}.tsm-editor-note a{font-size:10px;font-weight:800}.tsm-category-section{margin-top:42px}.tsm-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.tsm-category-grid>.tsm-story+.tsm-story{border-left:1px solid var(--tsm-line);padding-left:24px}.tsm-category-grid h2{font-size:21px}.tsm-documentaries{background:#15202b;color:#fff;padding:24px 28px 30px;margin-bottom:40px}.tsm-documentaries .tsm-section-heading{border-color:#65717c}.tsm-documentaries .tsm-kicker{color:#ff9aa7}.tsm-documentaries .tsm-story p,.tsm-documentaries .tsm-meta,.tsm-documentaries .tsm-section-heading>a{color:#bfc8d0}.tsm-documentaries .tsm-category-grid>.tsm-story+.tsm-story{border-color:#3d4751}.tsm-home-content{padding-block:30px}.tsm-empty{padding:60px 10px;border-bottom:1px solid var(--tsm-line)}
.tsm-footer{background:#111a24;color:#eef1f4;padding:48px 0 22px;margin-top:60px}.tsm-footer a:hover{color:#ff9aa7}.tsm-footer-top{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-bottom:34px;border-bottom:1px solid #34404c}.tsm-footer-brand{font:bold 29px Georgia,serif;letter-spacing:-.9px}.tsm-footer-brand span{color:#ef5265;font-size:12px;vertical-align:top;margin-left:6px}.tsm-footer-top p{font-size:12px;color:#acb6bf;max-width:360px;margin:16px 0 0}.tsm-footer .tsm-kicker{color:#aeb8c3;font-size:9px}.tsm-footer-menu{display:flex;list-style:none;margin:0;padding:0;gap:14px 23px;flex-wrap:wrap}.tsm-footer-menu a{font-size:11px}.tsm-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-top:22px;font-size:10px;color:#aab5bf}.tsm-footer-bottom .tsm-footer-menu{gap:12px}
.tsm-article{background:white;max-width:900px;padding:12px 0}.tsm-breadcrumb,.rank-math-breadcrumb{font-size:11px;color:#6b7580;margin-bottom:25px}.tsm-article-header h1{font-size:clamp(30px,4vw,52px);line-height:1.12;font-weight:700;margin:10px 0 18px}.tsm-standfirst{font:20px/1.55 Georgia,serif;color:#57636e}.tsm-article-header .tsm-meta{font-size:12px;padding-block:16px;border-block:1px solid var(--tsm-line)}.tsm-updated{font-size:11px;color:#66727c;margin-top:8px}.tsm-sample-notice{padding:12px 15px;background:#fff5e8;border-left:3px solid #b5792b;font-size:12px;margin-block:20px}.tsm-featured{margin:25px 0}.tsm-featured img{width:100%;height:auto}.tsm-featured figcaption{font-size:11px;color:#6b7580;padding-block:8px}.tsm-prose{font:19px/1.85 Georgia,'Times New Roman',serif;color:#25313d;overflow-wrap:anywhere}.tsm-prose h2{font-size:30px;line-height:1.25;margin:36px 0 16px}.tsm-prose h3{font-size:24px;margin:28px 0 14px}.tsm-prose p{margin:0 0 23px}.tsm-prose a{text-decoration:underline;text-underline-offset:3px;color:var(--tsm-red)}.tsm-prose blockquote{border-left:3px solid var(--tsm-red);padding:12px 25px;font-size:24px;font-style:italic;background:#f7f8f9}.tsm-prose table{display:block;max-width:100%;overflow-x:auto}.tsm-prose iframe,.tsm-video iframe{width:100%;aspect-ratio:16/9;height:auto}.tsm-research-box{background:#f3f5f7;padding:24px;margin-block:25px;border-top:3px solid #293c52}.tsm-research-box h2{font-size:24px}.tsm-research-box p{font:17px/1.7 Georgia,serif}.tsm-research-box a{display:inline-block;border-bottom:1px solid var(--tsm-red);margin-right:18px;font-size:12px}.tsm-article-footer{border-top:1px solid var(--tsm-line);margin-top:40px;padding-top:25px}.tsm-tags a{font-size:11px;padding:5px 10px;background:#f1f3f5;display:inline-block;margin:0 6px 16px 0}.tsm-author{display:flex;align-items:start;gap:17px;background:#f5f6f7;padding:23px}.tsm-author .avatar{border-radius:50%}.tsm-author h2{font-size:20px;margin-bottom:8px}.tsm-author p{font-size:12px}.tsm-share{font-size:12px;display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding-top:20px}.tsm-copy{border:1px solid #c3cbd2;background:white;padding:6px 12px;border-radius:0;color:#25313d}.tsm-credits{font-size:12px;border-top:1px solid var(--tsm-line);padding-top:20px}.tsm-article-sidebar .tsm-story{display:grid;grid-template-columns:92px minmax(0,1fr);gap:15px;padding-block:18px;border-bottom:1px solid var(--tsm-line)}.tsm-article-sidebar .tsm-story-copy{padding:0}.tsm-article-sidebar h2{font-size:17px}.tsm-article-sidebar .tsm-rail-heading{font-size:12px}.tsm-sidebar-inner{padding:10px 10px 10px 22px}.tsm-publication .story-card,.tsm-publication .card{border-radius:0!important;box-shadow:none!important}.tsm-publication .story-card .card-title{font-family:Georgia,serif}.tsm-publication .site-main .entry-title{overflow-wrap:anywhere}.tsm-publication .screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden;white-space:nowrap}.tsm-publication .screen-reader-text:focus{clip:auto;clip-path:none;width:auto;height:auto;white-space:normal}
@media(min-width:1500px){.tsm-container{width:1280px}}
@media(max-width:1100px){.tsm-container{width:calc(100% - 40px)}.tsm-menu{gap:17px}.tsm-menu a{font-size:11px}.tsm-feed{display:none}.tsm-top-grid{gap:24px;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.tsm-lead{grid-template-columns:1fr}.tsm-lead .tsm-story-image{grid-column:1;grid-row:1;height:280px}.tsm-lead .tsm-story-copy{grid-column:1;grid-row:2}.tsm-lead h2{font-size:32px}.tsm-sub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tsm-sub-grid h2{font-size:18px}.tsm-category-grid{gap:18px}.tsm-category-grid>.tsm-story+.tsm-story{padding-left:18px}.tsm-category-grid h2{font-size:19px}.tsm-utility .tsm-container>span{display:none}}
@media(max-width:767px){.tsm-container{width:calc(100% - 32px)}.tsm-utility .tsm-container{min-height:30px}.tsm-utility time{font-size:9px}.tsm-utility a{font-size:9px}.tsm-masthead{grid-template-columns:1fr auto;gap:12px;padding-block:20px;min-height:110px}.tsm-edition{display:none}.tsm-brand{text-align:left}.tsm-brand img{max-width:330px;width:100%;max-height:72px}.tsm-brand p{font-size:10px;margin-top:5px}.tsm-search summary{font-size:0}.tsm-search summary span{font-size:29px}.tsm-search>div{width:min(300px,calc(100vw - 40px));top:45px}.tsm-nav-inner{position:relative;min-height:45px;flex-wrap:wrap}.tsm-menu-toggle{display:block;background:transparent;border:0;color:#17202b;padding:10px 0;font-size:16px}.tsm-menu-toggle span{font-size:11px;font-weight:700;margin-left:6px}.tsm-feed{display:block;font-size:9px}.tsm-nav-inner nav{display:none;order:3;width:100%;border-top:1px solid var(--tsm-line);padding-bottom:12px}.tsm-nav-inner nav.is-open{display:block}.tsm-menu{display:block}.tsm-menu a{padding:12px 0;font-size:13px}.tsm-menu .sub-menu,.tsm-menu .sub-menu .sub-menu{display:block;position:static;border:0;box-shadow:none;padding:0 0 0 18px}.tsm-ticker{min-height:42px;gap:12px;font-size:11px}.tsm-ticker-note{display:none}.tsm-ad{padding:15px 0 23px}.tsm-ad img{aspect-ratio:6/1;min-height:60px;object-fit:contain}.tsm-section-heading{gap:12px;padding:12px 0 17px}.tsm-section-heading h2{font-size:24px}.tsm-section-heading>span{font-size:8px;text-align:right;max-width:130px}.tsm-top-grid{grid-template-columns:1fr}.tsm-lead .tsm-story-image{height:auto;aspect-ratio:1.5}.tsm-lead{gap:18px}.tsm-lead h2{font-size:32px}.tsm-lead p{font-size:14px}.tsm-latest{border-left:0;padding-left:0;margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.tsm-latest .tsm-rail-heading{grid-column:1/-1}.tsm-numbered h2{font-size:17px}.tsm-numbered>span{font-size:23px}.tsm-editor-note{grid-column:1/-1;margin-top:20px;padding:23px}.tsm-editor-note h3 br{display:none}.tsm-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.tsm-category-grid>.tsm-story+.tsm-story{border-left:0;padding-left:0}.tsm-category-grid h2{font-size:19px}.tsm-category-section{margin-top:33px}.tsm-category-grid .tsm-story p{font-size:12px}.tsm-documentaries{padding:20px 16px 25px}.tsm-documentaries .tsm-section-heading h2{font-size:22px}.tsm-section-heading>a{font-size:9px}.tsm-footer{padding-top:32px;margin-top:35px}.tsm-footer-top{grid-template-columns:1fr;gap:25px}.tsm-footer-brand{font-size:28px}.tsm-footer-bottom{align-items:start;flex-direction:column;gap:16px}.tsm-article-header h1{font-size:35px}.tsm-standfirst{font-size:18px}.tsm-prose{font-size:18px;line-height:1.8}.tsm-prose h2{font-size:27px}.tsm-sidebar-inner{padding:15px 0}.tsm-article-sidebar .tsm-ad{max-width:400px;margin:auto}}
@media(max-width:360px){.tsm-container{width:calc(100% - 24px)}.tsm-brand p{font-size:9px}.tsm-lead h2{font-size:28px}.tsm-category-grid{gap:20px 13px}.tsm-category-grid h2{font-size:17px}.tsm-latest{grid-template-columns:1fr}.tsm-article-header h1{font-size:30px}}
@media(prefers-reduced-motion:reduce){.tsm-publication *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media print{.tsm-header,.tsm-footer,.tsm-ad,.tsm-article-sidebar,.tsm-share,.post-navigation-wrapper{display:none!important}.tsm-article{max-width:none}.tsm-prose{font-size:12pt}.tsm-publication a{color:#000}.col-lg-8{width:100%}}
.tsm-list-page{padding-block:35px 50px}.tsm-list-heading{padding-block:15px 25px;margin-bottom:25px;border-bottom:1px solid var(--tsm-line)}.tsm-list-heading h1{font-size:clamp(30px,5vw,50px);line-height:1.15;margin-bottom:15px}.tsm-list-description{font-size:14px;color:#64707b;max-width:700px}.tsm-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 30px}.tsm-list-page .navigation.pagination{display:block;margin-top:40px}.tsm-list-page .page-numbers{display:inline-block;padding:7px 14px;border:1px solid #dce0e3;font-size:13px}.tsm-list-page .page-numbers.current{background:#15202b;color:#fff}.tsm-page{max-width:860px;padding-block:30px 70px}.tsm-ad-sidebar img{aspect-ratio:1;object-fit:contain}.tsm-home .tsm-sample-notice{font-size:11px}.tsm-ad-sidebar{padding-top:0}
@media(max-width:767px){.tsm-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.tsm-archive-grid h2{font-size:21px}.tsm-list-page{padding-top:25px}}
@media(max-width:420px){.tsm-archive-grid{grid-template-columns:1fr}}
.tsm-brand img{margin-inline:auto}.tsm-category-grid{grid-template-columns:repeat(var(--tsm-columns,4),minmax(0,1fr))}.tsm-ad picture{display:block}
@media(max-width:767px){.tsm-brand img{margin-inline:0}.tsm-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tsm-ad picture img{aspect-ratio:3;min-height:0}.tsm-latest{grid-template-columns:1fr}.tsm-numbered h2{font-size:19px}.tsm-numbered{gap:17px}.tsm-numbered>span{font-size:27px}}
