/* Le Desk: colors and typography observed on the official site, 6 November 2026. */
:root{--paper:#fcfcfa;--ink:#222;--muted:#626262;--rule:#d7d7d2;--accent:#ef183d;--brand-ink:#ba1331;--sand:#fff0f2;--pale:#f4f3ef;--serif:'Patua One',Georgia,serif;--sans:franklin-gothic-urw,Arial,sans-serif;--body-serif:ff-tisa-web-pro,Georgia,serif}
::selection{background:#ef183d;color:#fff}h1,h2,h3{font-weight:400;letter-spacing:-.02em}body{font-size:16px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-color:#ba1331}a:hover{text-decoration-color:#ef183d}.prototype{background:#222;font-size:10px;letter-spacing:.055em}.site-header{background:var(--paper)}.masthead{min-height:86px}.brand img{height:46px;width:205px;object-fit:contain}.date-block{font-size:12px}.header-actions{flex-direction:row;gap:23px;align-items:center;font-size:13px}.edition.journal-header{background:#f3b200;color:#222;padding:10px 16px;min-height:40px}.edition.journal-header:hover{background:#e3a600}.site-header nav{border-top:1px solid #222;min-height:49px}.nav-main{font-family:franklin-gothic-urw-cond,Arial,sans-serif;font-size:19px;font-weight:400;gap:29px}.nav-main a{padding:11px 0}.nav-note{font-family:var(--sans);font-size:11px;max-width:170px;line-height:1.3;font-style:normal}.edition-line{font-size:12px;padding:20px 0}.edition-line span:first-child{color:#ba1331}.text-link{border-color:#ef183d;color:#222}.newspaper-cta{background:#f3b200;color:#222}.newspaper-cta:hover{background:#e3a600}
.desk-front{display:grid;grid-template-columns:minmax(0,3fr) minmax(230px,1fr);gap:38px;padding:30px 0 40px;border-bottom:1px solid #222}.desk-hero{min-width:0}.desk-hero-photo{display:block;overflow:hidden}.desk-hero-photo img{width:100%;aspect-ratio:1.96;object-fit:cover;height:auto}.desk-hero-copy{max-width:780px;padding-top:20px}.desk-section-label,.desk-story-meta,.desk-feature-copy>span{color:#ba1331;font-family:franklin-gothic-urw-cond,Arial,sans-serif;font-size:17px}.desk-hero h1{font-size:clamp(32px,3.2vw,46px);line-height:1.12;margin:9px 0 13px}.desk-hero h1 a:hover,.desk-story-grid h3 a:hover,.desk-feature h2 a:hover{color:#ba1331}.desk-hero p{font-family:var(--body-serif);font-size:16px;line-height:1.65;color:#555;max-width:660px}.desk-hero .text-link{margin-top:16px}.desk-stream{border-left:1px solid var(--rule);padding-left:25px}.desk-stream-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;border-top:3px solid #ef183d;padding-top:12px}.desk-stream h2{font-size:25px}.desk-stream-heading>span{font-size:11px;color:#626262}.desk-stream-note{font-size:11px;color:#626262;margin:6px 0 8px}.desk-stream article{padding:17px 0;border-bottom:1px solid var(--rule)}.desk-stream time{font-size:10px;letter-spacing:.07em;color:#ba1331;font-variant-numeric:tabular-nums}.desk-stream h3{font-family:var(--sans);font-size:18px;line-height:1.3;font-weight:900;margin-top:6px}.desk-stream .text-link{font-size:12px;gap:7px;margin-top:16px}
.desk-data-section,.desk-news-section{padding:40px 0;border-bottom:1px solid #222}.section-heading{margin-bottom:22px}.section-heading h2{font-size:34px}.section-heading>span{color:#626262;font-size:12px}.desk-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.desk-feature{min-width:0}.desk-feature>a{display:block}.desk-feature>a img{width:100%;aspect-ratio:1.8;height:auto;object-fit:cover}.desk-feature-copy{padding-top:16px;max-width:570px}.desk-feature h2{font-size:31px;line-height:1.18;margin:8px 0 12px}.desk-feature p{font-family:var(--body-serif);font-size:16px;line-height:1.7;color:#555}.desk-feature .text-link{margin-top:18px}.desk-feature small{display:block;color:#626262;font-size:11px;margin-top:13px}.desk-demo-note{font-size:12px;line-height:1.7;color:#626262;margin-top:22px;max-width:660px}.desk-source-note{font-size:13px;color:#626262;line-height:1.65;max-width:700px;margin:-9px 0 27px}.desk-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:30px;row-gap:32px}.desk-story-grid article{border-bottom:1px solid var(--rule);padding-bottom:23px;min-width:0}.desk-story-grid img{width:100%;aspect-ratio:1.7;height:auto;object-fit:cover}.desk-story-meta{margin-top:13px}.desk-story-grid h3{font-size:25px;line-height:1.2;margin:7px 0 15px}.desk-story-source{display:flex;align-items:center;gap:9px;font-size:12px;color:#626262}.desk-story-source svg{width:16px;height:16px}
.desk-subscribe{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center;padding:38px 42px;margin:40px 0;background:#f1f0ec}.desk-subscribe h2{font-size:35px;line-height:1.17}.desk-subscribe p{max-width:420px;font-size:15px;line-height:1.65;color:#555;margin:15px 0 20px}.desk-subscribe-brand{padding-left:30px;border-left:1px solid #ccc}.desk-subscribe-brand img{width:260px;height:auto}.desk-subscribe-brand p{max-width:270px;font-family:var(--body-serif);font-size:22px;line-height:1.4;margin-bottom:0}.desk-footer{margin-top:35px}.desk-footer .footer-slogan{font-size:clamp(42px,7.3vw,100px);line-height:1.04;padding:40px 0 45px;font-family:var(--serif);letter-spacing:-.03em;border-bottom:1px solid #222}.desk-footer .footer-slogan span{color:#ba1331}.desk-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;padding:36px 0}.desk-footer-grid img{width:175px;height:46px;object-fit:contain;object-position:left}.desk-footer-grid p{font-size:13px;line-height:1.7;margin-top:18px;color:#626262}.desk-footer-grid h2{font-family:var(--sans);font-weight:900;font-size:14px;margin-bottom:15px}.desk-footer-grid nav>a{display:block;font-size:13px;line-height:1.4;margin-bottom:10px}.desk-footer .footer-bottom{font-size:11px;line-height:1.7}
.desk-sub-alert{width:200px}.desk-sub-alert .journal-alert-top{padding:10px 34px 10px 8px}.desk-sub-alert .journal-alert-top h2{font-size:22px}.desk-sub-alert .journal-alert-close:hover{background:#ffe4e9}.desk-sub-alert .journal-alert-drag:hover{background:#ffe4e9}.desk-sub-mark{background:#f1f0ec;padding:21px 15px;text-align:center}.desk-sub-mark img{height:auto;width:100%}.desk-sub-mark p{font-family:franklin-gothic-urw-cond,Arial,sans-serif;font-size:16px;margin-top:10px}.desk-sub-alert .journal-alert-content>p{font-size:12px;line-height:1.5;margin-bottom:12px}.desk-sub-alert .journal-alert-content>small{font-size:10px;line-height:1.5}.journal-alert-drag{min-width:28px}
/* Reading remains narrow; only figures are allowed to break out. */
.article-header{max-width:660px}.article-header h1{font-size:clamp(38px,4vw,54px);line-height:1.12}.standfirst{font-family:var(--body-serif)}.article-byline strong{font-family:var(--sans)}.prose{max-width:660px}.prose p{font-family:var(--body-serif);font-size:18px;line-height:1.8}.desk-source-warning{font-size:13px;line-height:1.7;padding:17px;background:#fff0f2;margin:18px 0;color:#702136}.article-end~.desk-subscribe,.article-content .desk-subscribe{padding:25px;gap:20px}.article-content .desk-subscribe h2{font-size:27px}.article-content .desk-subscribe-brand img{width:150px}.article-content .desk-subscribe-brand p{font-size:17px}.water-page .water-intro h1{font-family:var(--serif);font-weight:400}.water-page .water-prose p{font-family:var(--body-serif)}.water-page .desk-subscribe{max-width:1120px;margin-left:auto;margin-right:auto}.water-page .desk-demo-note{margin:20px auto 0}.bar-year,.bar-value{font-variant-numeric:tabular-nums}.reading-section .carousel-track h3{font-family:var(--serif)}
@media(max-width:1100px){.desk-front{grid-template-columns:minmax(0,2.5fr) minmax(205px,1fr);gap:25px}.desk-stream{padding-left:19px}.desk-hero h1{font-size:35px}.nav-main{gap:22px}.nav-note{display:none}.desk-footer-grid{grid-template-columns:1fr 1fr}.desk-feature h2{font-size:28px}.desk-story-grid h3{font-size:23px}.desk-subscribe{padding:30px;gap:30px}}
@media(max-width:760px){.masthead{min-height:72px;grid-template-columns:minmax(0,1fr) auto;gap:15px}.brand{justify-content:flex-start}.brand img{width:170px;height:46px}.date-block{display:none}.header-actions{gap:14px}.header-actions .edition{font-size:12px;padding:9px 11px}.nav-main{font-size:18px;gap:24px}.prototype{font-size:9px;line-height:1.6;padding:7px 15px}.edition-line{font-size:10px}.desk-front{display:flex;flex-direction:column;gap:30px;padding:22px 0 28px}.desk-hero h1,.article-header h1,.water-page .water-intro h1{font-size:clamp(30px,8vw,36px);line-height:1.14}.desk-hero-copy{padding-top:15px}.desk-hero p{font-size:15px}.desk-section-label,.desk-story-meta,.desk-feature-copy>span{font-size:16px}.desk-stream{border-left:0;padding-left:0}.desk-stream article{display:grid;grid-template-columns:55px 1fr;gap:12px;padding:14px 0}.desk-stream h3{font-size:17px;margin-top:0}.desk-stream time{padding-top:4px}.desk-stream-heading h2{font-size:24px}.desk-data-section,.desk-news-section{padding:28px 0}.section-heading{display:block}.section-heading h2{font-size:27px;line-height:1.2}.section-heading>span{display:block;margin-top:7px}.desk-feature-grid{grid-template-columns:1fr;gap:29px}.desk-feature h2{font-size:27px}.desk-feature p{font-size:15px}.desk-story-grid{grid-template-columns:1fr 1fr;gap:23px 18px}.desk-story-grid h3{font-size:21px;line-height:1.22}.desk-source-note{font-size:12px}.desk-story-source{font-size:11px}.desk-subscribe{grid-template-columns:1fr;padding:25px 22px;gap:25px;margin:30px 0}.desk-subscribe h2{font-size:29px}.desk-subscribe-brand{border-left:0;border-top:1px solid #ccc;padding:22px 0 0}.desk-subscribe-brand img{width:170px}.desk-subscribe-brand p{font-size:19px;max-width:280px}.desk-footer .footer-slogan{font-size:44px;padding:30px 0;line-height:1.08}.desk-footer-grid{gap:27px 22px}.desk-footer-grid>div{grid-column:1/-1}.desk-footer-grid h2{font-size:14px}.desk-sub-alert{width:180px}.desk-sub-alert .journal-alert-top h2{font-size:20px}.desk-sub-mark{padding:18px 14px}.desk-sub-mark p{font-size:15px}.desk-sub-alert .journal-alert-content{padding:10px 12px 12px}.prose p{font-size:17px;line-height:1.8}.article-header .standfirst{font-size:18px}.article-content .desk-subscribe{padding:22px}.desk-source-warning{font-size:12px}.water-page .desk-subscribe{margin-left:20px;margin-right:20px}.water-page .water-intro{padding-top:30px}}
@media(max-width:360px){.brand img{width:145px}.header-actions{gap:9px}.desk-story-grid{grid-template-columns:1fr}.desk-footer .footer-slogan{font-size:39px}}
@media(prefers-reduced-motion:reduce){.journal-alert{animation:none}}

/* Publisher names remain attribution; only prototype destinations are links. */
.nav-main>span{display:block;padding:11px 0;color:var(--muted)}
.desk-footer-grid nav>span{display:block;font-size:13px;line-height:1.4;margin-bottom:10px;color:var(--muted)}

.desk-feature h1{font-size:31px;line-height:1.18;margin:8px 0 12px}.desk-hero h2{font-size:clamp(32px,3.2vw,46px);line-height:1.12;margin:9px 0 13px}.desk-feature h1 a:hover,.desk-hero h2 a:hover{color:#ba1331}@media(max-width:1100px){.desk-hero h2{font-size:35px}.desk-feature h1{font-size:28px}}@media(max-width:760px){.desk-feature h1{font-size:clamp(30px,8vw,36px);line-height:1.14}.desk-hero h2{font-size:27px}}

/* A compact horizontal reading invitation, with local article destinations only. */
.reading-alert.journal-alert{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1000px,calc(100vw - 48px));max-width:none;right:max(24px,calc((100vw - 1000px)/2));left:auto;bottom:18px;padding:16px 58px 16px 16px;border-top:2px solid #ef183d;overflow:visible;max-height:calc(100dvh - 32px)}
.reading-alert .journal-alert-top{gap:10px;padding:0;background:transparent;flex-shrink:0}.reading-alert .journal-alert-top h2{font-size:26px;line-height:1.15;margin:0}.reading-alert .journal-alert-top p{font-size:13px;line-height:1.5;color:#626262;margin:4px 0 0}.reading-alert .journal-alert-drag{min-height:42px}.reading-alert .journal-alert-drag:hover{background:#fff0f2}.reading-alert .journal-alert-content{padding:0;display:flex;gap:12px}.reading-alert .journal-alert-close{top:50%;right:12px;margin-top:-16px}.reading-alert .journal-alert-close:hover{background:#fff0f2}.reading-banner-link{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:10px 16px;min-height:44px;background:#222;color:#fff;font-size:14px;white-space:nowrap}.reading-banner-link+ .reading-banner-link{background:#ba1331}.reading-banner-link:hover{background:#444}.reading-banner-link+ .reading-banner-link:hover{background:#98122a}.reading-banner-link span{font-size:18px}
@media(max-width:760px){.reading-alert.journal-alert{width:calc(100vw - 24px);right:12px;bottom:12px;display:block;padding:12px 14px 14px;max-height:calc(100dvh - 24px)}.reading-alert .journal-alert-top{padding:0 28px 10px 0;gap:6px}.reading-alert .journal-alert-top h2{font-size:22px}.reading-alert .journal-alert-top p{font-size:12px;margin-top:2px}.reading-alert .journal-alert-close{top:10px;right:8px;margin:0}.reading-alert .journal-alert-content{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:0}.reading-banner-link{font-size:13px;gap:8px;padding:9px 11px}.reading-banner-link span{font-size:17px}}

.reading-alert.journal-alert[hidden]{display:none}
/* One-line newsroom header, with a search panel anchored to its lower edge. */
.site-header{border-bottom:1px solid #ccc;padding-left:40px;padding-right:40px}.site-header .masthead{display:flex;gap:32px;min-height:80px}.site-header .brand{flex-shrink:0;justify-content:flex-start}.site-header .brand img{width:166px;height:46px}.site-header nav{border:0;min-height:0;flex:1;overflow:visible}.site-header .nav-main{gap:23px;font:16px/1.4 var(--sans);white-space:nowrap}.site-header .nav-main a{padding:28px 0;font-weight:400}.site-header .nav-main a:hover{color:#ba1331}.site-header .header-actions{gap:15px;flex-shrink:0}.site-header .search-toggle{width:42px;height:42px;justify-content:center}.site-header .search-toggle>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.site-header .search-toggle svg{width:22px;height:22px;transition:stroke 140ms ease}.site-header .search-toggle:hover,.site-header .search-toggle[aria-expanded=true]{background:#f1f0ec;color:#ba1331}.header-dossiers{padding:10px 16px;background:#222;color:#fff;font-size:14px;font-weight:900;white-space:nowrap}.header-dossiers:hover{background:#ba1331}.menu-toggle{display:none;width:42px;height:42px;place-items:center}.site-header .desk-search{position:absolute;top:100%;right:40px;width:min(760px,calc(100vw - 48px));padding:27px 30px 15px;background:#fcfcfa;box-shadow:0 12px 24px rgba(20,20,20,.16);border-top:2px solid #ef183d;border-bottom:0;max-height:calc(100dvh - 140px);overflow-y:auto;overscroll-behavior:contain;animation:desk-search-reveal 260ms cubic-bezier(.16,1,.3,1)}.site-header .desk-search[hidden]{display:none}.search-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:23px}.search-heading h2{font-size:28px;line-height:1.15}.search-heading p{font-size:13px;color:#626262;margin-top:8px}.desk-search .search-close{display:flex;gap:5px;align-items:center;min-width:40px;min-height:40px;text-decoration:none;margin-top:-7px;font-size:12px;color:#626262}.desk-search .search-close:hover{color:#ba1331}.search-close svg{width:19px;height:19px}.search-field{display:flex;align-items:center;gap:13px;border-bottom:2px solid #222;transition:border-color 150ms ease;background:#fff;padding:0 10px 0 3px}.search-field:focus-within{border-color:#ef183d}.search-field>svg{width:25px;height:25px;color:#626262}.search-field input{min-width:0;flex:1;width:100%;padding:12px 0 15px;border:0;border-radius:0;background:transparent;font:24px/1.3 var(--sans);outline:none}.search-field input::placeholder{color:#707070;opacity:1}.search-field input::-webkit-search-cancel-button{display:none}.search-clear{width:40px;height:40px;display:grid;place-items:center;flex-shrink:0}.search-clear[hidden]{display:none}.search-clear:hover{background:#f1f0ec}.search-topics{display:flex;gap:8px 17px;align-items:baseline;flex-wrap:wrap;padding:14px 0 20px;font-size:13px}.search-topics>span{color:#626262}.search-topics button{font-weight:900;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#bbb;min-height:30px}.search-topics button:hover{color:#ba1331;text-decoration-color:#ba1331}.search-results-header{display:flex;justify-content:space-between;align-items:baseline;gap:15px;padding:10px 0;border-bottom:1px solid #ccc}.search-results-header h3{font:900 14px var(--sans)}#search-count{font-size:12px;color:#626262;font-variant-numeric:tabular-nums}.desk-search .search-result{display:grid;grid-template-columns:100px minmax(0,1fr) 22px;gap:17px;padding:17px 0;max-width:none;border-bottom:1px solid #ddd;align-items:center;text-decoration:none;animation:desk-search-result 220ms cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--result-order)*25ms)}.search-result>img{width:100px;height:76px;object-fit:cover}.search-result-meta{color:#ba1331;font-size:11px;line-height:1.4;display:block;margin-bottom:4px}.search-result h4{font:400 20px/1.2 var(--serif);margin:0}.search-result p{font-size:13px;line-height:1.45;color:#626262;margin:6px 0 0}.search-result>svg{width:20px;height:20px;transition:transform 150ms ease}.search-result:hover h4,.search-result:focus-visible h4{color:#ba1331}.search-result:hover>svg{transform:translateX(3px)}.desk-search .search-empty{padding:28px 0 34px}.search-empty h4{font:400 22px/1.3 var(--serif);color:#222;margin:0 0 10px;overflow-wrap:anywhere}.search-empty p{font-size:14px;color:#626262}.search-keyboard{display:flex;justify-content:space-between;gap:18px;color:#626262;font-size:10px;padding-top:13px}.search-open~main .reading-alert{visibility:hidden}
@keyframes desk-search-reveal{from{clip-path:inset(0 0 100%);transform:translateY(-6px)}to{clip-path:inset(0);transform:translateY(0)}}@keyframes desk-search-result{from{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1150px){.site-header .masthead{gap:23px}.site-header .nav-main{gap:16px;font-size:14px}.site-header .brand img{width:145px}.header-dossiers{padding:10px 12px;font-size:12px}.site-header .header-actions{gap:8px}}
@media(max-width:960px){.site-header{padding-left:24px;padding-right:24px}.site-header .masthead{min-height:72px;justify-content:space-between}.site-header .brand img{width:158px}.site-header .header-actions{margin-left:auto;gap:10px}.menu-toggle{display:grid}.site-header nav{position:absolute;top:100%;left:0;right:0;display:none;background:#fcfcfa;padding:15px 24px 22px;box-shadow:0 10px 20px rgba(0,0,0,.12)}.site-header.menu-open nav{display:block;animation:desk-search-reveal 220ms cubic-bezier(.16,1,.3,1)}.site-header .nav-main{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;font-size:17px}.site-header .nav-main a{padding:14px 0;border-bottom:1px solid #ddd;min-height:48px}.site-header .desk-search{right:24px;max-height:calc(100dvh - 135px)}}
@media(max-width:760px){.site-header{padding-left:20px;padding-right:20px}.site-header .masthead{min-height:68px;gap:15px}.site-header .brand img{width:145px;height:46px}.header-dossiers{display:none}.site-header .header-actions{gap:5px}.site-header .desk-search{right:0;left:0;width:100%;max-height:calc(100dvh - 125px);padding:21px 20px 15px}.search-heading{gap:12px;margin-bottom:17px}.search-heading h2{font-size:23px;max-width:250px}.search-heading p{font-size:12px;max-width:245px}.search-close>span{display:none}.desk-search .search-close{justify-content:center}.search-field{gap:10px;padding-right:0}.search-field input{font-size:19px;padding:11px 0 14px}.search-field>svg{width:22px;height:22px}.search-topics{font-size:12px;column-gap:14px;padding:10px 0 13px}.search-topics>span{display:none}.desk-search .search-result{grid-template-columns:78px minmax(0,1fr) 16px;gap:12px;padding:15px 0}.search-result>img{width:78px;height:70px}.search-result h4{font-size:18px;line-height:1.2}.search-result p{font-size:12px;line-height:1.4}.search-result-meta{font-size:10px}.search-result>svg{width:16px;height:16px}.search-keyboard{display:none}.search-results-header h3{font-size:13px}.search-open~.reading-alert{visibility:hidden}}
@media(prefers-reduced-motion:reduce){.site-header .desk-search,.desk-search .search-result,.site-header.menu-open nav{animation:none}.search-result>svg{transition:none}.search-result:hover>svg{transform:none}}
/* Distinct editorial formats: a lead-and-list, wide video, portrait shorts and photo essay. */
.desk-focus,.desk-video-section,.desk-reels-section,.desk-photo-essay{padding:40px 0;border-bottom:1px solid #222}.desk-focus-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:36px}.desk-focus-feature{display:grid;grid-template-columns:1.15fr 1fr;gap:23px;align-items:start}.desk-focus-feature>img{width:100%;height:270px;object-fit:cover}.desk-focus-feature h3{font-size:29px;line-height:1.2;margin-top:9px}.desk-focus-feature span,.desk-focus-list span{color:#ba1331;font-size:12px}.desk-focus-feature p{font-size:12px;line-height:1.6;color:#626262;margin-top:15px}.desk-focus-list article{display:grid;grid-template-columns:100px minmax(0,1fr);gap:18px;padding:0 0 19px;margin-bottom:19px;border-bottom:1px solid #d7d7d2}.desk-focus-list article:last-child{border:0;margin:0;padding-bottom:0}.desk-focus-list img{width:100px;height:80px;object-fit:cover}.desk-focus-list h3{font-size:21px;line-height:1.2;margin-top:5px}.desk-video-section{background:#222;color:#fff;padding:35px;margin-top:40px}.desk-video-section .section-heading>span,.desk-video-section .video-credit,.desk-video-section .video-duration{color:#c8c8c5}.desk-video-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:34px;align-items:center}.desk-media video{width:100%;height:auto;display:block;background:#151515;object-fit:cover}.desk-video-grid video{aspect-ratio:16/9}.desk-video-copy h3{font-size:34px;line-height:1.15}.desk-video-copy>p{font-family:var(--body-serif);font-size:16px;line-height:1.7;margin-top:18px;color:#eee}.desk-video-copy .video-duration{font-family:var(--sans);font-size:12px}.desk-video-copy .text-link{color:#fff;border-color:#ef183d;margin-top:20px}.video-credit{font-size:11px;line-height:1.6;color:#626262;margin-top:10px}.video-transcript{margin-top:18px;font-size:12px;line-height:1.65}.video-transcript summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px;min-height:30px}.video-transcript p{margin-top:10px}.video-state{font-size:12px;padding:10px 0}.desk-reels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:1000px;margin:0 auto}.desk-reels video{aspect-ratio:9/16;max-height:490px;object-fit:cover}.desk-reels h3{font-size:25px;line-height:1.2;margin:17px 0 10px}.reel-read{font-size:13px;text-decoration:underline;text-underline-offset:4px}.desk-reels .video-transcript{font-size:12px;color:#626262;margin-top:13px}.desk-photo-essay>a{display:block}.desk-photo-essay img{width:100%;aspect-ratio:2.6;object-fit:cover;height:auto}.desk-photo-essay figcaption{font-size:11px;line-height:1.6;color:#626262;margin-top:10px}.desk-photo-caption{display:grid;grid-template-columns:1fr 1fr;gap:12px 40px;max-width:1000px;margin:23px 0 0}.desk-photo-caption h3{font-size:36px;line-height:1.15;grid-row:1/3}.desk-photo-caption p{font-family:var(--body-serif);font-size:17px;line-height:1.6;color:#555}.desk-photo-caption span{font-size:13px;text-decoration:underline;text-underline-offset:4px}.site-header.search-open~.reading-alert{visibility:hidden}
@media(max-width:1100px){.desk-focus-grid{grid-template-columns:1fr 1fr;gap:25px}.desk-focus-feature{display:block}.desk-focus-feature>img{height:210px;margin-bottom:15px}.desk-focus-feature h3{font-size:26px}.desk-video-section{padding:28px}.desk-video-grid{gap:25px}.desk-video-copy h3{font-size:29px}}
@media(max-width:760px){.desk-focus,.desk-video-section,.desk-reels-section,.desk-photo-essay{padding:28px 0}.desk-focus-grid{grid-template-columns:1fr;gap:25px}.desk-focus-feature>img{height:auto;aspect-ratio:1.7}.desk-focus-feature h3{font-size:27px}.desk-focus-list article{grid-template-columns:95px minmax(0,1fr);gap:15px}.desk-focus-list h3{font-size:21px}.desk-focus-list img{width:95px;height:85px}.desk-video-section{margin:28px -20px 0;padding:27px 20px}.desk-video-grid{grid-template-columns:1fr;gap:22px}.desk-video-copy h3{font-size:28px}.desk-video-copy>p{font-size:15px;margin-top:13px}.desk-reels{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:15px;max-width:none}.desk-reels article{flex:0 0 78%;scroll-snap-align:start;min-width:0}.desk-reels video{max-height:440px;object-fit:cover}.desk-reels h3{font-size:24px}.desk-photo-essay img{aspect-ratio:1.4}.desk-photo-caption{display:block;margin-top:18px}.desk-photo-caption h3{font-size:29px}.desk-photo-caption p{font-size:16px;margin:12px 0}.video-credit{font-size:10px}}
