:root{--navy:#0b1f33;--blue:#1367d1;--ink:#172431;--muted:#69747e;--line:#e1e6eb;--paper:#f4f7fa;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif;color-scheme:light}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:var(--ink);background:#fff;font-family:var(--sans);font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{ -webkit-tap-highlight-color:transparent}a:hover{color:var(--blue)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #63a7ff;outline-offset:5px}button{cursor:pointer}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.18;text-wrap:pretty}button{border:0}a,button{touch-action:manipulation}[hidden]{display:none!important}.wrap{width:min(1220px,calc(100% - 64px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-90px;left:20px;z-index:100;background:#fff;padding:14px 20px;color:var(--navy)}.skip-link:focus{top:10px}
.site-header{background:var(--navy);color:#fff}.masthead{min-height:92px;display:flex;align-items:center;gap:24px}.brand{display:inline-flex;align-items:center;gap:8px;flex:none;color:#fff}.brand img{width:96px;height:52px;object-fit:contain}.brand>span{font-size:11px;letter-spacing:2px;font-weight:700;border-left:1px solid #496078;padding:14px 0 14px 13px}.brand-purpose{font-size:11px;line-height:1.5;color:#b1c1d2;white-space:nowrap}.brand-purpose strong{font-weight:400;color:white}.navigation{margin-left:auto;display:flex;gap:21px;align-items:center}.navigation a{font-size:13px;font-weight:600;color:#c4d0dc;padding:35px 0 31px;border-bottom:3px solid transparent}.navigation a:hover,.navigation a[aria-current=page]{color:white;border-color:#4895f6}.search-link{display:flex;align-items:center;justify-content:center;border-left:1px solid #34495c;padding-left:20px;min-height:35px;color:#fff}.menu-button{display:none;background:transparent;color:white;align-items:center;gap:7px;font-size:12px;min-height:44px}.agenda{background:var(--blue);color:#fff}.agenda .wrap{display:flex;align-items:center;gap:27px;min-height:39px;overflow:auto;scrollbar-width:none;white-space:nowrap}.agenda strong{font-size:10px;letter-spacing:1px;display:flex;align-items:center;gap:14px;border-right:1px solid #6298df;padding-right:24px}.agenda a{font-size:12px;color:#fff}.agenda a+a::before{content:'·';margin-right:25px;color:#a2c8fa}.agenda a:hover{text-decoration:underline}.edition-line{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:25px 0 21px;font-size:10px;letter-spacing:.6px;color:var(--muted)}.edition-line p{font-weight:700;color:#526170;display:flex;align-items:center;gap:8px}.edition-dot{width:6px;height:6px;border-radius:50%;background:var(--blue)}.edition-line>span{font-size:11px;letter-spacing:0}
.front-grid{display:grid;grid-template-columns:minmax(0,228fr) minmax(0,628fr) minmax(0,284fr);gap:24px;align-items:start}.rail-heading{font-size:13px;font-weight:700;padding-bottom:10px;border-bottom:2px solid var(--navy);margin-bottom:15px;display:flex;align-items:center;justify-content:space-between}.rail-heading>span{color:var(--blue)}.photo,.strip-photo{position:relative;display:block;overflow:hidden;background:#dbe2e8}.photo img,.strip-photo img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.photo:hover img,.strip-photo:hover img{transform:scale(1.035)}.photo{aspect-ratio:1.65}.category{display:block;color:var(--blue);font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.65px;text-transform:uppercase;margin:11px 0 7px}.story-meta{font-size:10px;line-height:1.4;color:var(--muted);display:flex;flex-wrap:wrap;gap:5px 8px;margin-top:10px}.story-meta span+span::before{content:'·';margin-right:8px}.news-card h3{font-family:var(--serif);font-size:20px;letter-spacing:-.35px;font-weight:700}.news-card .archive,.strip-photo .archive{font-size:8px;bottom:6px;left:6px;padding:3px 5px}.rail-card{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--line)}.rail-card:last-child{padding:0;margin:0;border:0}.rail-card h3{font-size:17px;line-height:1.22;letter-spacing:-.2px}.rail-card .photo{aspect-ratio:2.1}.rail-card .category{margin-top:10px;margin-bottom:6px}.rail-card .story-meta{font-size:9px;margin-top:8px}.archive{position:absolute;left:15px;bottom:15px;z-index:2;background:rgba(11,31,51,.82);padding:4px 7px;font:9px/1.4 var(--sans);color:white;letter-spacing:.2px;pointer-events:none}.overlay-story{position:relative;overflow:hidden;background:var(--navy)}.overlay-link{display:block;position:relative;height:100%;min-height:inherit;isolation:isolate;color:white}.overlay-link>img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .65s}.overlay-link::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.02) 25%,rgba(4,17,29,.48) 52%,rgba(4,17,29,.97) 100%);z-index:-1}.overlay-link:hover{color:white}.overlay-link:hover>img{transform:scale(1.025)}.overlay-copy{position:absolute;bottom:0;left:0;right:0;padding:26px}.overlay-story .category{display:inline-block;color:#fff;background:var(--blue);padding:5px 8px;font-size:9px;margin-top:0;margin-bottom:11px;letter-spacing:.8px}.overlay-story h1{font:700 clamp(29px,2.7vw,38px)/1.12 var(--serif);letter-spacing:-.8px;max-width:560px}.overlay-story h3{font:700 27px/1.15 var(--serif);letter-spacing:-.6px}.overlay-story p{font-size:13px;line-height:1.55;color:#d9e2eb;margin-top:14px;max-width:510px}.overlay-story .story-meta{color:#b8c9d9;font-size:10px;margin-top:17px}.overlay-story .archive{top:15px;bottom:auto;background:rgba(11,31,51,.7);font-size:8px}.lead-story{height:668px}.lead-story .overlay-link>img{object-position:56% center}.compact-story{display:flex;align-items:start;gap:12px;padding:17px 0;border-bottom:1px solid var(--line)}.compact-story:first-of-type{padding-top:0}.compact-story:last-child{border:0}.story-number{color:#ccd7e1;font:italic 28px/1 var(--serif);min-width:28px;padding-top:3px}.compact-story .category{margin:0 0 6px;font-size:9px}.compact-story h3{font-size:15px;line-height:1.3;letter-spacing:-.2px}.compact-story .story-meta{font-size:9px;margin-top:8px}.day-keys .compact-story{padding:15px 0}.day-keys .compact-story:first-of-type{padding-top:0}.day-keys .rail-heading{margin-bottom:18px}
.brief-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:26px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.brief-strip article{display:grid;grid-template-columns:1fr 72px;align-items:center;gap:16px;border-left:2px solid var(--blue);padding-left:14px}.brief-strip h2{font-size:13px;line-height:1.35;font-weight:600}.brief-strip .category{font-size:9px;margin:0 0 6px}.brief-strip .story-meta{font-size:9px;margin-top:7px}.strip-photo{height:72px}.strip-photo .archive{display:none}.brand-banner{display:flex;justify-content:space-between;align-items:center;gap:25px;background:var(--paper);padding:24px 35px;margin:34px 0 44px}.brand-banner>div{display:flex;align-items:center;gap:18px}.brand-banner img{width:90px;height:auto}.brand-banner>div>span{font:20px/1.3 var(--serif);border-left:1px solid #c5d3df;padding-left:23px}.brand-banner p{font-size:12px;color:var(--muted)}.brand-banner>a{font-size:12px;font-weight:700;border:1px solid #cad5de;padding:10px 14px;white-space:nowrap}.brand-banner a span{margin-left:20px}.section{margin-top:44px;margin-bottom:46px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:2px solid var(--navy);padding-top:13px;margin-bottom:20px}.section-heading h2{font-size:20px;letter-spacing:-.5px}.section-heading>a{font-size:11px;color:var(--muted);white-space:nowrap}.section-heading>a span{margin-left:8px;color:var(--blue);font-size:16px}.featured-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:35px}.feature-photo{aspect-ratio:1.87}.feature-card h2{font:700 30px/1.15 var(--serif);letter-spacing:-.5px}.feature-card>p{font-size:13px;color:var(--muted);margin-top:13px}.feature-card>.category{margin-top:17px}.mini-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.mini-pair .compact-story{border:0;padding:0}.mini-pair h3{font-size:14px}.editor-story{display:grid;grid-template-columns:42% 1fr;gap:18px;padding-bottom:19px;margin-bottom:19px;border-bottom:1px solid var(--line);align-items:center}.editor-story:last-child{border:0;margin:0;padding:0}.editor-story .photo{aspect-ratio:1.62}.editor-story h3{font:700 18px/1.25 var(--serif);letter-spacing:-.2px}.editor-story .category{margin-top:0}.editor-story .archive{font-size:8px;bottom:7px;left:7px}.editor-story .story-meta{font-size:9px}
.dark-section{background:var(--navy);color:white;padding:36px 0 38px;margin-top:35px}.dark-section .section-heading{border-color:#365069;margin:0;padding-top:16px}.dark-section .section-heading h2{font-size:22px}.dark-section .section-heading a{color:#b4c7d9}.dark-section .section-heading a span{color:#6eafff}.section-intro{color:#b4c7d9;font-size:12px;margin-top:12px;margin-bottom:25px}.context-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.context-feature{height:350px;border:1px solid #294058}.context-feature .overlay-copy{padding:25px}.context-feature .overlay-link::after{background:linear-gradient(180deg,transparent 0%,rgba(4,17,29,.95) 100%)}.context-feature h3{font-size:28px;max-width:470px}.context-take{display:flex;gap:16px;align-items:flex-start;padding-top:17px}.context-take>span{font-size:9px;white-space:nowrap;letter-spacing:.7px;color:#76b4ff;font-weight:700;margin-top:3px}.context-take>p{font-size:12px;color:#ccd8e3;max-width:360px}.life-grid{display:grid;grid-template-columns:1.45fr 1fr .82fr;gap:24px;align-items:stretch}.culture-feature{min-height:405px}.culture-feature h3{font-size:28px}.culture-feature .overlay-copy{padding:24px}.sport-feature .photo{aspect-ratio:1.55}.sport-feature .news-card h3{font-size:23px}.sport-feature>p{font-size:12px;line-height:1.6;color:var(--muted);margin-top:14px}.editorial-box{background:#edf4fb;position:relative;padding:30px 23px;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.eyebrow{font-size:9px;color:var(--blue);font-weight:700;letter-spacing:1px}.editorial-box h2{font:700 32px/1.06 var(--serif);letter-spacing:-.9px;margin-top:26px;margin-bottom:18px}.editorial-box p{font-size:12px;line-height:1.6;color:#55697b}.editorial-box>a{font-size:11px;font-weight:700;color:var(--blue);margin-top:auto;padding-top:24px}.editorial-box>a span{margin-left:12px}
.all-news{padding-top:6px}.news-controls{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-bottom:12px}.topic-filters{display:flex;flex-wrap:wrap;gap:7px}.topic-filter{background:#fff;border:1px solid var(--line);padding:9px 13px;color:#536171;font-size:12px;min-height:40px;border-radius:3px}.topic-filter.active,.topic-filter:hover{background:var(--navy);border-color:var(--navy);color:white}.search-field{display:flex;gap:8px;align-items:center;border:1px solid var(--line);padding:0 12px;min-height:40px;border-radius:3px;flex:1;max-width:290px;min-width:195px;color:var(--muted)}.search-field input{border:0;outline:0;min-width:0;width:100%;font-size:12px;background:transparent;color:var(--ink);height:100%;padding:10px 0}.search-field:focus-within{outline:2px solid var(--blue);outline-offset:2px}.search-field input:focus-visible{outline:none}.results-count{font-size:11px;color:var(--muted);margin-bottom:22px}.all-news-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.all-news-grid .news-card h3{font-size:18px;line-height:1.25}.all-news-grid .category{margin-top:14px}.all-news-grid .photo{aspect-ratio:1.62}.empty-results{padding:55px 25px;background:var(--paper);font-size:15px;text-align:center}.source-note{display:flex;align-items:center;gap:22px;border-top:1px solid var(--line);padding:25px 0 35px}.source-icon{font-size:29px;color:var(--blue)}.source-note strong{font-size:14px}.source-note p{font-size:11px;line-height:1.7;color:var(--muted);max-width:820px;margin-top:4px}.source-note>a{margin-left:auto;font-size:11px;font-weight:700;white-space:nowrap}.source-note>a span{margin-left:12px}
.site-footer{background:var(--navy);color:white}.footer-top{display:grid;grid-template-columns:1fr 1.7fr 1fr;gap:60px;padding-top:42px;padding-bottom:40px}.footer-brand .brand{margin-left:-8px}.footer-brand p{font-size:12px;color:#aebed0;margin-top:15px;line-height:1.7}.footer-about h2{font:700 23px/1.2 var(--serif);max-width:300px}.footer-about p{color:#aebed0;font-size:12px;line-height:1.7;margin-top:12px;max-width:410px}.footer-about>a{display:inline-block;color:#89baff;font-size:11px;margin-top:19px}.footer-links{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#b4c4d5}.footer-links>span{font-size:9px;font-weight:700;letter-spacing:1px;color:#fff;margin-bottom:4px}.site-footer a:hover{color:#89baff}.footer-bottom{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #294158;padding:17px 0;font-size:10px;color:#96aac0}
.data-art{height:100%;width:100%;min-height:70px;background:#1e5070;position:relative;display:flex;flex-direction:column;justify-content:center;padding:8%;color:white;isolation:isolate;overflow:hidden}.data-art:after{content:'';position:absolute;width:90%;height:170%;border:1px solid #ffffff24;transform:rotate(-32deg);right:-20%;top:-25%;z-index:-1;box-shadow:20px 0 0 0 #ffffff0a,70px 0 0 0 #ffffff08}.art-kicker{font-size:clamp(8px,1vw,11px);text-transform:uppercase;letter-spacing:1.5px;font-weight:700;opacity:.8}.data-art strong{font:700 clamp(28px,5vw,65px)/1.3 var(--serif);letter-spacing:-2px}.art-label{font-size:clamp(7px,.7vw,10px);letter-spacing:1.5px;text-transform:uppercase}.art-line{width:40px;height:3px;background:#78b9ff;margin-top:12px}.art-justicia{background:#29444f}.art-seguridad{background:#2d3a50}.art-emergencia{background:#2e5063}.art-economia{background:#134f65}.overlay-link>.data-art{position:absolute;inset:0;z-index:-2;justify-content:flex-start;padding:8%}.overlay-link>.data-art strong{font-size:75px;letter-spacing:-3px}.strip-photo .data-art{padding:12%;justify-content:center}.strip-photo .data-art strong{font-size:24px;letter-spacing:-1px}.strip-photo .art-label,.strip-photo .art-kicker,.strip-photo .art-line{display:none}.editor-story .data-art strong{font-size:43px}.rail-card .data-art strong{font-size:42px}.rail-card .data-art .art-line{display:none}
.article-main{padding-bottom:50px}.breadcrumb{display:flex;gap:12px;margin:27px 0 35px;font-size:12px;color:var(--muted)}.breadcrumb>span{color:#b6c1cc}.article-layout{display:grid;grid-template-columns:minmax(0,840px) minmax(200px,1fr);gap:58px}.article-header h1{font:700 clamp(34px,4vw,51px)/1.09 var(--serif);letter-spacing:-1px;margin-top:13px}.article-deck{font-size:18px;color:#677580;line-height:1.55;margin-top:22px}.article-byline{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--muted);padding:18px 0;margin-top:24px}.article-byline a{color:var(--blue)}.article-byline time{font-size:11px}.article-figure .photo{aspect-ratio:1.78}.article-figure figcaption{font-size:11px;color:var(--muted);line-height:1.6;margin-top:9px}.article-figure figcaption a{color:var(--blue);text-decoration:underline}.article-body{max-width:720px;margin:33px auto 0}.article-body>p,.article-body li{font:18px/1.75 var(--serif)}.article-body .article-summary{font-size:21px;line-height:1.65}.article-body h2{font-size:20px;margin-top:32px}.article-body ul{padding-left:23px}.article-body li{padding-left:6px;margin:12px 0}.context-note{border-left:3px solid var(--blue);padding:19px 22px;background:var(--paper);margin:30px 0}.context-note>span{font:700 10px/1.4 var(--sans);letter-spacing:.9px;color:var(--blue)}.context-note p{font:17px/1.6 var(--serif);margin-top:10px}.original-source{display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--navy);color:white;padding:22px 25px;margin:25px 0}.original-source small{display:block;font-size:9px;letter-spacing:.9px;color:#9bb9d8;margin-bottom:8px}.original-source strong{font-size:17px}.original-source>span:last-child{font-size:25px}.original-source:hover{background:var(--blue);color:white}.original-source:hover small{color:#d5e6ff}.article-body .article-disclosure{font:11px/1.7 var(--sans);color:var(--muted)}.share-button{margin-top:24px;padding:11px 16px;border:1px solid var(--line);background:white;font-size:12px}.share-status{display:inline-block;margin-left:12px;font-size:12px;color:var(--blue)}.article-sidebar{padding-top:9px}.article-sidebar .rail-card{margin-bottom:23px;padding-bottom:23px}.article-sidebar .rail-card .photo{aspect-ratio:1.7}.sidebar-principle{background:var(--paper);padding:25px 20px;margin-top:32px}.sidebar-principle strong{font:700 25px/1.15 var(--serif)}.sidebar-principle p{font-size:12px;color:var(--muted);line-height:1.7;margin-top:15px}.sidebar-principle a{font-size:11px;color:var(--blue);display:inline-block;margin-top:15px}.info-page{padding-top:35px;padding-bottom:65px}.back-link{font-size:12px;color:var(--blue);display:inline-block;margin-bottom:32px}.info-page>h1{font:700 clamp(36px,4vw,52px)/1.1 var(--serif);max-width:800px;letter-spacing:-1px}.page-intro{font-size:18px;line-height:1.65;max-width:850px;margin-top:25px;color:var(--muted)}.credits-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px;margin-top:38px}.credit-card{border:1px solid var(--line);overflow:hidden}.credit-card>img{width:100%;aspect-ratio:1.7;object-fit:cover}.credit-card>div{padding:23px}.credit-card h2{font-size:20px;margin-bottom:13px}.credit-card p{font-size:13px;color:var(--muted);margin-top:10px}.credit-card a{color:var(--blue);text-decoration:underline}.credit-card .credit-details{font-size:11px}.principles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:40px 0 60px}.principles-grid section{border-top:2px solid var(--navy);padding-top:15px}.principles-grid section>span{color:var(--blue);font-size:12px}.principles-grid h2{font-size:23px;margin-top:20px}.principles-grid p{font-size:14px;color:var(--muted);line-height:1.8;margin-top:15px}.sources-page{max-width:900px}.sources-page h2{font-size:27px}.sources-page>p{font-size:15px;line-height:1.8;margin-top:18px;color:var(--muted)}.sources-page ol{padding-left:23px;margin-top:30px}.sources-page li{padding:15px 0 15px 10px;border-bottom:1px solid var(--line)}.sources-page li a{font-size:16px;font-weight:700}.sources-page li>span{display:block;font-size:11px;color:var(--muted);margin-top:6px}
@media(min-width:1500px){.lead-story{height:680px}.front-grid{grid-template-columns:228px 1fr 266px}}
@media(max-width:1150px){.wrap{width:calc(100% - 42px)}.brand-purpose{display:none}.masthead{gap:20px}.navigation{gap:20px}.front-grid{grid-template-columns:minmax(0,210fr) minmax(0,530fr) minmax(0,250fr);gap:20px}.lead-story{height:650px}.overlay-copy{padding:23px}.overlay-story h1{font-size:32px}.day-keys .compact-story h3{font-size:14px}.rail-card h3{font-size:16px}.story-number{font-size:24px;min-width:23px}.compact-story{gap:9px}.life-grid{grid-template-columns:1.3fr 1fr .8fr}.editorial-box{padding:25px 19px}.editorial-box h2{font-size:28px}.article-layout{gap:35px;grid-template-columns:minmax(0,1fr) 225px}.footer-top{gap:40px}.news-controls{flex-direction:column}.search-field{max-width:100%;width:100%}}
@media(max-width:900px){.masthead{flex-wrap:wrap;min-height:82px;gap:0 15px;position:relative}.brand img{width:86px;height:47px}.brand>span{font-size:10px}.menu-button{display:flex;margin-left:10px}.search-link{margin-left:auto;border:0;padding:10px}.navigation{display:none;flex:0 0 100%;order:5;margin:0;padding:5px 0 20px;gap:0;grid-template-columns:repeat(4,1fr)}.navigation.is-open{display:grid}.navigation a{padding:12px 9px;border:0}.navigation a[aria-current=page]{color:#8dbfff}.front-grid{grid-template-columns:1fr 2.2fr;gap:22px}.lead-story{height:630px}.overlay-story h1{font-size:35px}.day-keys{grid-column:1/-1;margin-top:2px}.day-keys .rail-heading{margin-bottom:0}.day-keys{display:grid;grid-template-columns:repeat(3,1fr);gap:0 20px}.day-keys .rail-heading{grid-column:1/-1}.day-keys .compact-story{padding-top:18px}.day-keys .compact-story:nth-last-child(-n+2){display:none}.day-keys .compact-story{border-bottom:0}.brief-strip{margin-top:20px;gap:16px}.brief-strip article{grid-template-columns:1fr;border-left:2px solid var(--blue)}.strip-photo{display:none}.brand-banner p{display:none}.featured-grid{gap:25px}.editor-story{gap:13px;grid-template-columns:39% 1fr}.editor-story h3{font-size:16px}.feature-card h2{font-size:26px}.editor-story .photo{aspect-ratio:1.2}.editor-story .archive{font-size:7px}.mini-pair{grid-template-columns:1fr;gap:20px}.context-feature{height:310px}.context-feature h3{font-size:24px}.context-take{display:block}.context-take p{margin-top:7px}.life-grid{grid-template-columns:1.15fr 1fr}.editorial-box{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.1fr;gap:12px 25px;align-items:center;padding:26px}.editorial-box .eyebrow{grid-column:1/-1}.editorial-box h2{margin:8px 0 0;font-size:28px}.editorial-box h2 br{display:none}.editorial-box>a{grid-column:2;padding-top:0}.all-news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-top{grid-template-columns:1fr 1.5fr;gap:35px}.footer-links{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;gap:10px 25px}.footer-links>span{margin-right:20px}.article-layout{grid-template-columns:1fr}.article-sidebar{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:20px}.article-sidebar>.rail-heading{grid-column:1/-1;margin-bottom:0}.article-sidebar .rail-card{border:0;padding:0;margin:0}.sidebar-principle{display:none}.article-header h1{font-size:44px}.article-body{max-width:100%;padding-inline:20px}}
@media(max-width:600px){.wrap{width:calc(100% - 32px)}.masthead{min-height:74px}.brand img{width:79px;height:43px}.brand>span{font-size:9px;letter-spacing:1.8px;padding:10px 0 10px 10px}.navigation{grid-template-columns:repeat(2,1fr)}.navigation a{min-height:44px}.agenda .wrap{width:100%;padding:0 16px;gap:19px;min-height:36px}.agenda strong{font-size:9px;padding-right:18px}.agenda a{font-size:10px}.agenda a+a::before{margin-right:18px}.edition-line{margin:18px 0 16px;font-size:9px}.edition-line>span{display:none}.front-grid{grid-template-columns:1fr;gap:22px}.lead-story{grid-row:1;height:500px}.overlay-copy{padding:24px 21px}.overlay-story h1{font-size:33px;letter-spacing:-.6px}.overlay-story p{font-size:12px}.lead-story .overlay-link>img{object-position:58% center}.latest{grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 13px}.latest .rail-heading{grid-column:1/-1;font-size:14px}.latest .rail-card{border:0;margin:0;padding:0}.rail-card h3{font-size:15px;line-height:1.23}.latest .rail-card .photo{aspect-ratio:1.2}.latest .rail-card .category{font-size:8px;letter-spacing:.2px}.latest .rail-card .story-meta{font-size:8px;gap:3px}.latest .rail-card .story-meta span+span::before{display:none}.latest .archive{font-size:6px;left:4px;bottom:4px}.day-keys{display:block;margin-top:5px}.day-keys .compact-story:nth-last-child(-n+2){display:flex}.day-keys .compact-story{padding:14px 0;border-bottom:1px solid var(--line)}.day-keys .compact-story:last-child{border:0}.day-keys .compact-story h3{font-size:15px}.day-keys .story-number{min-width:35px;font-size:27px}.day-keys .category{font-size:9px}.day-keys .story-meta{font-size:10px}.brief-strip{grid-template-columns:1fr;gap:19px;padding:20px 0}.brief-strip article{grid-template-columns:1fr 66px;gap:20px}.strip-photo{display:block;height:66px}.brief-strip h2{font-size:14px}.brand-banner{padding:22px 17px;flex-direction:column;gap:18px;align-items:stretch;margin:26px 0 32px}.brand-banner>div{gap:10px}.brand-banner img{width:75px}.brand-banner>div>span{font-size:21px;padding-left:15px}.brand-banner>a{border:0;border-top:1px solid #d5dfe8;padding:15px 0 0;font-size:12px;display:flex;justify-content:space-between}.section{margin-top:33px;margin-bottom:32px}.section-heading{gap:10px;padding-top:12px;margin-bottom:18px}.section-heading h2{font-size:19px}.section-heading>a{font-size:9px}.section-heading>a span{font-size:13px;margin-left:4px}.featured-grid{grid-template-columns:1fr;gap:32px}.feature-card h2{font-size:28px}.feature-card>p{font-size:14px}.mini-pair{grid-template-columns:1fr 1fr;gap:18px}.mini-pair h3{font-size:14px}.editor-story{grid-template-columns:36% 1fr;gap:17px;margin-bottom:16px;padding-bottom:16px}.editor-story .photo{aspect-ratio:1.25}.editor-story h3{font-size:19px}.editor-story .category{font-size:9px}.dark-section{padding:29px 0 30px}.dark-section .section-heading{align-items:flex-start}.dark-section .section-heading h2{font-size:21px;max-width:185px}.dark-section .section-heading a{white-space:normal;text-align:right;max-width:120px}.section-intro{font-size:11px}.context-grid{grid-template-columns:1fr;gap:25px}.context-feature{height:320px}.context-feature h3{font-size:27px}.context-take{display:flex;gap:13px}.context-take p{margin-top:0;font-size:11px}.context-take>span{font-size:8px}.life-grid{grid-template-columns:1fr;gap:25px}.culture-feature{min-height:380px}.culture-feature h3{font-size:29px}.sport-feature .news-card{display:grid;grid-template-columns:42% 1fr;gap:18px}.sport-feature .photo{height:100%;aspect-ratio:auto}.sport-feature .news-card h3{font-size:22px}.sport-feature .news-card .category{margin-top:0}.sport-feature>p{font-size:13px}.editorial-box{display:block;padding:28px}.editorial-box h2{font-size:33px;margin:18px 0}.editorial-box p{font-size:13px}.editorial-box>a{display:inline-block;margin-top:20px}.all-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px}.all-news-grid .news-card h3{font-size:18px}.all-news-grid .photo{aspect-ratio:1.3}.all-news-grid .archive{font-size:7px}.topic-filters{gap:7px}.topic-filter{font-size:11px;padding:9px 12px}.news-controls{gap:15px}.search-field{min-height:44px}.search-field input{font-size:14px}.results-count{font-size:10px}.all-news .section-heading h2{max-width:190px}.all-news .section-heading>a{max-width:85px;white-space:normal;text-align:right}.source-note{gap:13px;flex-wrap:wrap;padding:22px 0 28px}.source-note>div{flex:1}.source-note p{font-size:11px}.source-note>a{width:100%;margin-left:35px}.source-icon{font-size:22px}.footer-top{grid-template-columns:1fr;gap:28px;padding:30px 0}.footer-brand{display:flex;align-items:center;gap:24px}.footer-brand p{margin-top:0;font-size:11px;border-left:1px solid #294158;padding-left:20px}.footer-brand .brand{flex-direction:column;gap:0}.footer-brand .brand>span{border:0;padding:0;margin-top:-2px;font-size:8px}.footer-about h2{font-size:25px;max-width:290px}.footer-about p{font-size:12px}.footer-links{gap:9px 21px;font-size:11px}.footer-links>span{width:100%;margin:0 0 6px}.footer-bottom{flex-direction:column;gap:7px;font-size:9px}.article-header h1{font-size:35px;letter-spacing:-.7px}.breadcrumb{margin:22px 0;font-size:11px}.article-deck{font-size:16px;margin-top:18px}.article-byline{font-size:11px}.article-byline time{font-size:10px}.article-figure .photo{aspect-ratio:1.35}.article-figure figcaption{font-size:10px}.article-body{padding:0;margin-top:25px}.article-body .article-summary{font-size:20px;line-height:1.65}.article-body>p,.article-body li{font-size:18px}.article-body h2{font-size:20px}.context-note{padding:18px}.context-note p{font-size:17px}.original-source{padding:19px}.original-source small{font-size:8px}.original-source strong{font-size:16px}.article-sidebar{grid-template-columns:1fr;gap:23px}.article-sidebar .rail-card{display:grid;grid-template-columns:38% 1fr;gap:18px}.article-sidebar .rail-card .category{margin-top:0}.article-sidebar .rail-card h3{font-size:20px}.article-sidebar .rail-card .photo{height:100%;aspect-ratio:1.2}.article-sidebar>.rail-heading{font-size:17px}.info-page{padding-top:25px;padding-bottom:40px}.info-page>h1{font-size:38px}.page-intro{font-size:17px}.credits-grid{grid-template-columns:1fr;gap:25px}.principles-grid{grid-template-columns:1fr;gap:26px;margin-bottom:40px}.principles-grid h2{font-size:25px;margin-top:13px}.principles-grid p{font-size:14px}.sources-page h2{font-size:25px}.data-art strong{font-size:43px}.latest .data-art strong{font-size:28px;letter-spacing:-1px}.latest .art-kicker{font-size:7px}.latest .art-label{font-size:6px;letter-spacing:.4px}.editor-story .data-art strong{font-size:36px}.overlay-link>.data-art strong{font-size:66px}.article-figure .data-art strong{font-size:70px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}

/* Páginas de sección y lectura breve con fuentes visibles. */
.navigation{gap:22px}.navigation a{font-size:.875rem}.section-page{padding-bottom:52px}.topic-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;border-bottom:2px solid var(--navy);padding-bottom:25px;margin-bottom:30px}.topic-heading h1{font:700 clamp(38px,4.5vw,60px)/1.05 var(--serif);letter-spacing:-1px;margin:10px 0 14px}.topic-heading p{font-size:1rem;color:var(--muted)}.topic-heading .eyebrow{font-size:.75rem}.topic-count{font-size:.875rem;color:var(--muted);white-space:nowrap}.topic-lead{display:grid;grid-template-columns:1fr 1.05fr;background:var(--paper);margin-bottom:42px;min-height:350px}.topic-lead-copy{padding:35px}.topic-lead .photo{height:100%;aspect-ratio:auto;min-height:300px}.topic-lead h2{font:700 clamp(27px,2.8vw,38px)/1.15 var(--serif);letter-spacing:-.7px}.topic-lead-copy>p{font-size:1rem;color:#566777;line-height:1.65;margin:18px 0}.topic-lead .category{margin-top:0}.read-story-link{display:inline-flex;align-items:center;gap:25px;font-weight:700;font-size:.875rem;color:var(--blue);margin-top:25px}.topic-stories>h2{font-size:1.4rem;border-top:1px solid var(--line);padding-top:20px;margin-bottom:24px}.topic-stories .all-news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.other-sections{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:15px 26px;margin-top:45px;padding-top:25px;font-size:.875rem}.other-sections>span{width:100%;font-weight:700;margin-bottom:4px}.other-sections a>span{color:var(--blue);margin-left:5px}.section-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 25px}.section-tabs a{border:1px solid var(--line);padding:9px 15px;font-size:.875rem;border-radius:3px}.section-tabs a:hover{background:var(--navy);color:white}.all-stories-link{display:inline-flex;align-items:center;gap:35px;margin-top:28px;padding:13px 20px;background:var(--navy);color:white;font-size:.875rem}.all-stories-link:hover{background:var(--blue);color:white}.empty-section{padding:30px;background:var(--paper)}
.article-block-heading{display:flex;align-items:center;gap:15px;padding-top:24px;margin:0 0 25px;border-top:2px solid var(--navy)}.article-block-heading h2{font-size:1.35rem;margin:6px 0 0;letter-spacing:-.35px}.block-order{display:flex;align-items:center;justify-content:center;width:43px;height:43px;flex:none;background:#edf3fa;border-radius:8px;color:var(--blue);font-size:.875rem;font-weight:700}.c24-order{background:var(--navy);color:white;font-size:.9375rem}.block-kicker{font-size:.75rem;letter-spacing:.65px;color:#5c7388;font-weight:700}.c24-report>.article-block-heading{border-top:0;padding-top:0}.reading-section h3{font:700 1.2rem/1.3 var(--sans);margin:0 0 13px;color:var(--ink)}.open-question h3{font-size:1.0625rem;margin:3px 0 10px}.c24-report-credit{font-size:.8125rem;line-height:1.7;color:var(--muted);margin:16px 0 35px}.collection-block{margin-top:40px}.collection-intro{font-size:1rem;line-height:1.6;color:#586b7c;margin:-6px 0 23px}.publication-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.publication-card{border:1px solid #dce4ec;border-radius:8px;background:#f8fafc;display:flex;flex-direction:column;padding:23px;min-width:0}.publication-card:only-child{grid-column:1/-1}.publication-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:21px}.publication-platform{display:inline-block;font-size:.75rem;font-weight:700;background:#e5edf6;color:#2b5279;padding:5px 8px;border-radius:4px}.publication-type{font-size:.75rem;color:var(--muted);text-align:right}.publication-card h3{font-size:1.1rem;line-height:1.3}.publication-card time{font-size:.75rem;color:var(--muted);margin:9px 0 16px}.publication-title{font:700 1rem/1.45 var(--serif);margin-bottom:12px;color:#233b51;text-transform:none}.publication-contribution{font-size:.9375rem;line-height:1.7;color:#526779}.publication-access{font-size:.8125rem;line-height:1.6;color:#647487;margin-top:12px}.publication-open{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #dce4ec;margin-top:auto;padding-top:16px;font-size:.8125rem;font-weight:700;color:var(--blue)}.publication-contribution+.publication-open,.publication-access+.publication-open{margin-top:20px}.visual-explainer{margin-top:44px}.visual-frame{background:var(--navy);color:#fff;border-radius:10px;padding:30px;overflow:hidden}.visual-brand{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:27px}.visual-brand>span:first-child{font-size:1.5rem;font-weight:800;letter-spacing:-1px;color:#fff}.visual-brand>span:last-child{font-size:.75rem;letter-spacing:.6px;color:#a6c5e3;text-transform:uppercase}.visual-frame>h3{font:700 1.9rem/1.15 var(--serif);letter-spacing:-.5px;margin-bottom:13px;max-width:560px}.visual-subtitle{font-size:1rem;line-height:1.65;color:#bad0e5}.visual-datum{display:flex;align-items:center;gap:25px;background:#173a59;border-radius:8px;padding:20px 24px;margin-top:25px}.visual-datum>strong{font-size:3.5rem;letter-spacing:-2px;color:#8dc1ff;line-height:1.1}.visual-datum>div>span{font-size:1.1rem;font-weight:700}.visual-datum p{font-size:.875rem;line-height:1.6;color:#bfd2e4;margin-top:6px}.visual-items{list-style:none;padding:0;margin:26px 0;display:grid;gap:13px}.visual-items li{display:grid;grid-template-columns:80px 1fr;gap:17px;padding:20px;border-radius:7px;border-left:3px solid #549efa;background:#17354f}.visual-marker{color:#9acbff;font-size:.875rem;font-weight:700;line-height:1.4;padding-top:2px}.visual-items h4{font-size:1rem;margin:0 0 8px;line-height:1.3}.visual-items p{font-size:.9375rem;line-height:1.65;color:#bfd2e4}.visual-limit{border-top:1px solid #36516b;padding-top:20px;display:grid;grid-template-columns:95px 1fr;gap:15px}.visual-limit>span{font-size:.75rem;color:#87b9ee;font-weight:700;letter-spacing:.5px;margin-top:3px}.visual-limit p{font-size:.9375rem;line-height:1.7;color:#e0eaf3}.visual-edition{font-size:.75rem;color:#91aac3;margin-top:24px}.visual-explainer figcaption{font-size:.8125rem;line-height:1.7;color:var(--muted);margin-top:12px}.visual-explainer figcaption a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.graphic-downloads{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.graphic-downloads a{display:flex;align-items:center;gap:20px;padding:12px 16px;border:1px solid var(--line);border-radius:4px;font-size:.875rem;color:var(--blue);min-height:44px}.graphic-downloads a:first-child{background:var(--navy);border-color:var(--navy);color:white}.graphic-downloads a:hover{background:var(--blue);color:#fff}.visual-comparacion .visual-items{grid-template-columns:1fr 1fr}.visual-comparacion .visual-items li{grid-template-columns:1fr;gap:16px}.visual-comparacion .visual-marker{font-size:2.6rem;letter-spacing:-1px;line-height:1}.visual-cronologia .visual-marker{font-size:.8125rem}.reading-nav a{min-height:24px}
@media(max-width:600px){.article-block-heading{gap:13px;padding-top:20px}.article-block-heading h2{font-size:1.2rem}.block-kicker{font-size:.75rem;letter-spacing:.3px}.block-order{width:39px;height:39px}.reading-section h3{font-size:1.125rem}.publication-list{grid-template-columns:1fr;gap:15px}.publication-card{padding:22px}.publication-card h3{font-size:1.125rem}.publication-title{font-size:1.0625rem}.publication-contribution{font-size:1rem}.publication-open{font-size:.875rem;min-height:44px}.publication-top{margin-bottom:17px}.visual-frame{padding:22px 18px}.visual-frame>h3{font-size:1.65rem}.visual-brand>span:last-child{font-size:.75rem;max-width:155px;text-align:right}.visual-subtitle{font-size:1rem}.visual-datum{gap:17px;padding:19px}.visual-datum>strong{font-size:2.8rem}.visual-datum>div>span{font-size:1rem}.visual-items li{grid-template-columns:62px 1fr;gap:13px;padding:17px 14px}.visual-marker{font-size:.8125rem}.visual-items p{font-size:.9375rem}.visual-limit{grid-template-columns:1fr;gap:9px}.visual-limit p{font-size:.9375rem}.visual-comparacion .visual-items{grid-template-columns:1fr}.visual-comparacion .visual-items li{grid-template-columns:74px 1fr;gap:16px}.visual-comparacion .visual-marker{font-size:1.7rem}.graphic-downloads{flex-direction:column}.graphic-downloads a{justify-content:space-between}.collection-intro{font-size:1rem}}
.quick-read{background:#eef5fd;border:1px solid #d7e6f7;border-radius:10px;padding:23px 26px;margin:7px 0 28px}.quick-heading{display:flex;align-items:center;gap:12px}.quick-symbol{color:var(--blue);font-size:24px;line-height:1}.quick-heading h2{font-size:1.125rem;letter-spacing:-.2px}.quick-heading>span:last-child{font-size:.75rem;color:#526c86;margin-left:auto}.quick-read ol{padding:0;margin:20px 0 0;list-style:none;display:grid;gap:16px}.quick-read li{display:flex;align-items:flex-start;gap:14px}.quick-read li>span{color:var(--blue);font:700 .75rem/1.5 var(--sans);padding-top:3px}.quick-read li p{font-size:1rem;line-height:1.6;color:#344e66}.quick-read strong{color:#163c62}.article-byline{gap:9px;font-size:.8125rem}.article-byline time{font-size:inherit}.byline-separator{display:inline-block;margin:0 7px;color:#97a4af}.reading-body{max-width:740px}.reading-section{margin:0 0 27px}.reading-section h2{font:700 1.4rem/1.25 var(--sans);margin:0 0 15px;letter-spacing:-.35px}.reading-section p{font:1.1875rem/1.8 var(--serif)}.reading-section strong{font-weight:700;color:#153f67;background:linear-gradient(transparent 68%,#dceaf9 68%)}.fact-bubble{position:relative;border-radius:12px 12px 12px 2px;background:#eaf2fb;padding:24px 27px;margin:32px 0 38px}.fact-bubble::after{content:'';position:absolute;bottom:-11px;left:26px;border-top:12px solid #eaf2fb;border-right:14px solid transparent}.bubble-label{display:block;font-size:.75rem;font-weight:700;color:var(--blue);letter-spacing:.6px;text-transform:uppercase;margin-bottom:12px}.fact-bubble p{font:1.125rem/1.65 var(--serif);color:#234866}.fact-bubble strong{color:var(--navy)}.comparison-heading{display:flex;justify-content:space-between;gap:14px;align-items:center;border-top:2px solid var(--navy);padding-top:17px;margin-bottom:20px}.comparison-heading h2{font-size:1.3rem;margin:0}.comparison-heading>span{font-size:.75rem;color:var(--muted);text-align:right}.source-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.source-card{position:relative;border:1px solid var(--line);border-radius:7px;padding:23px 20px;overflow-wrap:anywhere}.source-order{display:inline-block;font-size:.75rem;color:#657d93;margin-bottom:12px}.source-card h3{font-size:1rem;line-height:1.3}.source-card h3 a{display:flex;justify-content:space-between;gap:12px}.source-card h3 span{color:var(--blue)}.source-card time{display:block;font-size:.75rem;color:var(--muted);margin:8px 0 14px}.source-card p{font-size:.9375rem;line-height:1.65;color:#4c6072}.source-card p strong{color:#244563}.source-card:only-child{grid-column:1/-1}.comparison-conclusion{border-left:3px solid var(--blue);padding:3px 0 3px 20px;margin:24px 0}.comparison-conclusion h3{font-size:1rem;margin-bottom:10px}.comparison-conclusion p{font-size:1rem;line-height:1.75;color:#435769}.comparison-conclusion .comparison-nuance{margin-top:13px}.single-source-note{font-size:.875rem;line-height:1.7;color:var(--muted);margin:15px 0}.open-question{display:flex;align-items:flex-start;gap:17px;padding:22px 0;margin:27px 0 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.open-symbol{flex:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #b7c9da;border-radius:50%;color:var(--blue);font-size:1.125rem}.open-question h2{font-size:1.0625rem;margin:3px 0 10px}.open-question p{font-size:1rem;line-height:1.7;color:#526675}.article-body .article-disclosure{font-size:.8125rem}.share-button{font-size:.875rem;min-height:44px}.share-status{font-size:.875rem}.reading-nav{display:flex;flex-direction:column;gap:12px;background:var(--paper);padding:23px 20px;margin:0 0 30px}.reading-nav>span{font-size:.75rem;letter-spacing:.6px;font-weight:700;color:var(--muted)}.reading-nav>a{font-size:.875rem;color:var(--blue)}.article-sidebar .rail-card .story-meta{font-size:.75rem}.article-sidebar .rail-card h3{font-size:1.2rem}.article-sidebar .category{font-size:.75rem}.article-figure figcaption{font-size:.75rem}.article-deck{font-size:1.125rem}.breadcrumb{font-size:.875rem}.news-directory .news-controls{margin-bottom:16px}.news-directory .topic-filter{font-size:.875rem}.news-directory .search-field input{font-size:.875rem}.news-directory .results-count{font-size:.8125rem}.news-directory .story-meta,.topic-stories .story-meta,.topic-lead .story-meta{font-size:.75rem}.news-directory .category,.topic-stories .category,.topic-lead .category{font-size:.75rem}.article-header>.category{font-size:.8125rem}.cusco-home{border-top:2px solid var(--navy);padding-top:15px}.cusco-home .section-heading{border:0;padding-top:0}.cusco-home .section-intro{color:var(--muted);font-size:.875rem;margin:0 0 23px}.cusco-home .all-news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cusco-home .story-meta{font-size:.75rem}.cusco-home .category{font-size:.75rem}
@media(max-width:1100px){.navigation{gap:17px}.masthead{gap:17px}.brand>span{display:none}.topic-lead-copy{padding:28px}.topic-lead h2{font-size:31px}.topic-stories .all-news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.brand>span{display:block}.navigation{gap:0}.topic-lead{grid-template-columns:1fr 1fr}.topic-lead-copy{padding:23px}.topic-lead h2{font-size:28px}.topic-lead-copy>p{font-size:.9375rem}.article-sidebar .reading-nav{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;margin:0}.article-sidebar .reading-nav>span{width:100%}.reading-body{max-width:100%}.article-header h1{font-size:43px}.cusco-home .all-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.topic-heading{display:block;padding-bottom:23px}.topic-heading h1{font-size:43px}.topic-heading p{font-size:1rem;line-height:1.6}.topic-count{display:inline-block;margin-top:17px}.topic-lead{grid-template-columns:1fr;min-height:0;margin-bottom:32px}.topic-lead .photo{grid-row:1;min-height:0;aspect-ratio:1.5;height:auto}.topic-lead-copy{padding:23px}.topic-lead h2{font-size:29px}.topic-lead-copy>p{font-size:1rem}.topic-stories .all-news-grid{grid-template-columns:1fr}.topic-stories .news-card{display:grid;grid-template-columns:38% 1fr;gap:16px}.topic-stories .photo{height:100%;aspect-ratio:1.2}.topic-stories .category{margin-top:0}.topic-stories .news-card h3{font-size:1.2rem}.section-tabs{gap:8px}.section-tabs a{font-size:.875rem;padding:9px 12px}.other-sections{gap:16px 24px;font-size:.875rem}.quick-read{padding:21px 18px;border-radius:8px;margin-top:3px}.quick-heading h2{font-size:1.0625rem}.quick-heading>span:last-child{display:none}.quick-read li{gap:12px}.quick-read li p{font-size:1rem;line-height:1.6}.quick-read ol{gap:15px}.article-header h1{font-size:35px;line-height:1.13}.article-deck{font-size:1.0625rem}.article-byline{font-size:.75rem;line-height:1.7}.article-byline time{font-size:.75rem}.byline-separator{margin:0 5px}.reading-section p{font-size:1.125rem;line-height:1.8}.reading-section h2{font-size:1.3rem}.fact-bubble{padding:22px;margin-top:27px}.fact-bubble p{font-size:1.125rem}.source-cards{grid-template-columns:1fr;gap:13px}.source-card{padding:20px}.comparison-heading{align-items:flex-start}.comparison-heading h2{font-size:1.2rem}.comparison-heading>span{max-width:110px;line-height:1.5}.comparison-conclusion{padding-left:17px}.source-card p{font-size:1rem}.open-question{gap:13px}.open-question p{font-size:1rem}.article-sidebar .rail-card h3{font-size:1.2rem}.article-sidebar .reading-nav{flex-direction:column;gap:13px}.article-sidebar .rail-card .story-meta{font-size:.75rem}.news-directory .all-news-grid{grid-template-columns:1fr}.news-directory .news-card{display:grid;grid-template-columns:38% 1fr;gap:16px}.news-directory .photo{height:100%;aspect-ratio:1.2}.news-directory .category{margin-top:0}.news-directory .news-card h3{font-size:1.2rem}.news-directory .story-meta{font-size:.75rem}.cusco-home .all-news-grid{grid-template-columns:1fr}.cusco-home .news-card{display:grid;grid-template-columns:38% 1fr;gap:16px}.cusco-home .photo{height:100%;aspect-ratio:1.2}.cusco-home .category{margin-top:0}}
