:root{--ink:#132b32;--muted:#53676b;--paper:#fffef9;--line:#d9dfdb;--yellow:#f6db59;--blue:#cfe9ef}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}a:hover h2,a:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}a:focus-visible{outline:3px solid #187583;outline-offset:5px}.topline{background:var(--ink);color:white;padding:10px max(5vw,20px);display:flex;justify-content:space-between;font-size:12px;letter-spacing:1.3px}.private{letter-spacing:.2px}header{max-width:1320px;margin:auto;padding:35px 40px 30px;display:flex;align-items:center;justify-content:space-between}.wordmark{font-size:64px;line-height:1;letter-spacing:-4px;font-weight:800}.wordmark span{font-family:Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-4px}.wordmark b{font-size:48px;color:#dd6b37;display:inline-block;margin-left:14px;vertical-align:middle}.header-note{text-align:right;font-size:14px;color:var(--muted)}main{max-width:1320px;padding:0 40px;margin:auto}.edition{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);padding:13px 0;display:flex;justify-content:space-between;gap:16px;font-size:12px;letter-spacing:1px}.edition span:last-child{letter-spacing:0;color:var(--muted)}.lead{display:grid;grid-template-columns:1.6fr 1fr;margin:28px 0 0;gap:36px}.feature{position:relative}.feature figure{margin:0}.feature img{width:100%;height:350px;object-fit:cover;object-position:center 45%;border-radius:3px;background:var(--blue)}figcaption{font-size:12px;color:var(--muted);margin:5px 0 13px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.feature .eyebrow{color:#876119}.feature h1{font-family:Georgia,serif;font-weight:400;font-size:45px;line-height:1.12;letter-spacing:-1.2px;margin:12px 0}.feature>a:hover h1{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.feature p{color:var(--muted);margin:14px 0;max-width:660px}.meta{font-size:12px;color:var(--muted);display:flex;gap:10px;flex-wrap:wrap}.read{display:inline-block;font-size:14px;font-weight:bold;margin-top:16px;border-bottom:1px solid var(--ink);padding-bottom:4px}.side{border-left:1px solid var(--line);padding-left:30px}.side-heading{margin:0 0 16px;font-size:12px;letter-spacing:1.5px;font-weight:bold}.side article{padding:19px 0 24px;border-bottom:1px solid var(--line)}.side article:first-of-type{padding-top:0}.side h2{font-family:Georgia,serif;font-weight:400;font-size:26px;line-height:1.2;margin:9px 0 12px}.side p{font-size:15px;color:var(--muted);margin:0 0 14px}.side .eyebrow{color:#29707b}.more-heading{display:flex;justify-content:space-between;align-items:baseline;border-top:2px solid var(--ink);margin-top:45px;padding-top:22px;gap:16px}.more-heading h2{font:normal 29px Georgia,serif;margin:0 0 25px}.more-heading span{font-size:13px;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.card{padding:25px;border:1px solid var(--line);border-top:5px solid #74b2c0;display:flex;flex-direction:column}.card:nth-child(3n+2){border-top-color:#e5bd38}.card:nth-child(3n+3){border-top-color:#db8462}.card h3{font:normal 28px/1.2 Georgia,serif;margin:17px 0}.card p{color:var(--muted);font-size:16px;margin:0 0 24px}.card .meta{margin-top:auto}.sources{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin:45px 0 16px;padding:34px;background:var(--yellow)}.sources h2{font:normal 31px/1.2 Georgia,serif;margin:12px 0}.sources p{margin:0;font-size:15px}.sources a{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid #8b7c43;font-size:16px}.sources a:hover{text-decoration:underline}.check-note{color:var(--muted);font-size:12px;margin-bottom:32px}footer{border-top:1px solid var(--line);max-width:1240px;margin:0 auto;padding:25px 0 35px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;color:var(--muted)}footer p{margin:0}.footer-brand{font-size:22px;font-weight:bold;letter-spacing:-1px;color:var(--ink)}.skip{position:absolute;top:-100px;left:20px;padding:8px;background:white;z-index:3}.skip:focus{top:5px}.loading{padding:70px 0} @media(min-width:1450px){header{padding-top:45px}}@media(max-width:850px){header,main{padding-left:24px;padding-right:24px}.wordmark{font-size:50px}.header-note{display:none}.lead{grid-template-columns:1fr;gap:28px}.side{border-left:0;padding-left:0;display:grid;grid-template-columns:1fr 1fr;gap:24px}.side-heading{grid-column:1/-1;margin:0}.side article{padding:0 0 20px}.side article:last-child{display:none}.grid{grid-template-columns:1fr 1fr}.sources{gap:30px;padding:24px}.more-heading span{display:none}footer{margin:0 24px;flex-wrap:wrap}}@media(max-width:540px){.topline{font-size:10px;padding:10px 18px;letter-spacing:.6px}.private{font-size:10px}header{padding:27px 20px}.wordmark{font-size:48px}.wordmark b{font-size:34px}main{padding:0 20px}.edition{flex-direction:column;gap:3px;font-size:11px}.feature img{height:250px}.feature h1{font-size:36px}.lead{margin-top:20px}.side,.grid,.sources{grid-template-columns:1fr}.side article:last-child{display:block}.side h2{font-size:26px}.more-heading h2{font-size:28px}.grid{gap:20px}.sources{gap:15px}.sources h2{font-size:28px}footer{align-items:start;flex-direction:column;gap:10px}.card h3{font-size:27px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Carpe Diem wordmark fits narrow screens and enlarged text. */
.wordmark{font-size:clamp(2rem,4.4vw,3.7rem);letter-spacing:-2px}.wordmark span{letter-spacing:-2px;margin-left:.16em}.wordmark b{font-size:.65em;margin-left:.2em}@media(max-width:540px){.wordmark{font-size:clamp(1.6rem,7.3vw,2.6rem);letter-spacing:-1px}.wordmark span{letter-spacing:-1px}.header-note{display:none}}
/* Reading, listening and video views share the editorial theme. */
button{font:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible{outline:3px solid #187583;outline-offset:4px}[hidden]{display:none!important}.main-nav{display:flex;align-items:center;gap:28px;border-top:2px solid var(--ink);font-size:16px}.main-nav a{padding:15px 2px 12px;border-bottom:3px solid transparent}.main-nav a.active{border-bottom-color:var(--ink);font-weight:bold}.main-nav .follow-nav{margin-left:auto;font-size:14px}.edition{border-top:1px solid var(--line)}.story-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:15px}.story-actions .read{margin:0}.listen-small{border:1px solid #a7babc;background:transparent;color:var(--ink);border-radius:100px;padding:8px 13px;font-size:14px;min-height:40px}.listen-small:hover{background:var(--blue)}.reader{max-width:780px;margin:30px auto 60px}.back-link{display:inline-block;margin-bottom:30px;font-size:14px}.reader .eyebrow{display:block}.reader h1,.video-page h1{font:normal clamp(2rem,4.5vw,3.25rem)/1.12 Georgia,serif;letter-spacing:-.8px;margin:15px 0 20px}.reader h1:focus,.video-page h1:focus{outline:none}.reader .meta{margin-bottom:22px}.reader figure{margin:30px 0}.reader img{width:100%;height:auto;max-height:420px;object-fit:cover;border-radius:3px}.audio-player{display:flex;flex-wrap:wrap;align-items:center;gap:16px;background:#e6f0f2;border:1px solid #b8d1d6;padding:20px;border-radius:8px;margin:25px 0}.audio-copy{flex:1;min-width:200px}.audio-copy strong,.audio-copy span{display:block}.audio-copy span{font-size:14px;color:var(--muted);margin-top:3px}.audio-controls{display:flex;gap:8px}.audio-controls button{padding:10px 17px;border-radius:100px;border:1px solid var(--ink);font-size:14px;min-height:44px}.play-button{background:var(--ink);color:white;min-width:102px}.stop-button{background:transparent;color:var(--ink)}#audio-status{font-size:13px;color:var(--muted);margin:0;flex-basis:100%;min-height:20px}.brief-label{font-size:12px;letter-spacing:1.5px;font-weight:bold;margin-top:28px}.article-body p{font:normal 21px/1.75 Georgia,serif}.original-report{border-top:1px solid var(--line);margin-top:30px;padding-top:20px}.original-report p{font-size:14px;color:var(--muted)}.source-button{display:inline-block;background:var(--ink);color:white;border:0;border-radius:6px;padding:12px 17px;font-size:15px}.follow-section{display:flex;gap:30px;justify-content:space-between;align-items:center;padding:26px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.follow-section h2{font:normal 25px Georgia,serif;margin:0 0 8px}.follow-section p{font-size:14px;color:var(--muted);margin:0}.social-links{display:flex;gap:10px;flex-wrap:wrap}.social-profile{border:1px solid var(--line);padding:10px 16px;border-radius:6px;font-size:14px;min-width:90px}.social-profile small{display:block;font-size:12px;color:var(--muted)}a.social-profile:hover{background:var(--blue)}.pending{background:#f2f3ef}.video-page{margin:30px 0 50px}.video-page .intro{color:var(--muted);margin-bottom:30px}.video-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.video-stage{aspect-ratio:16/9;background:#153840;border-radius:7px;display:grid;place-items:center;margin-bottom:20px;overflow:hidden}.video-stage iframe{border:0;width:100%;height:100%}.video-play{display:flex;flex-direction:column;align-items:center;gap:12px;background:transparent;border:0;color:white;padding:20px;font-size:16px}.video-play span{display:grid;place-items:center;border:1px solid #90b1b8;border-radius:50%;height:65px;width:65px;font-size:22px}.video-play:hover span{background:#29545e}.video-card h2{font:normal 29px/1.2 Georgia,serif;margin:12px 0}.video-card p{color:var(--muted)}.video-note{font-size:13px;color:var(--muted);margin-top:30px}.empty-state{padding:60px 20px;text-align:center}.empty-state h1,.empty-state h2{font:normal 30px Georgia,serif}.empty-state p{color:var(--muted)}@media(max-width:700px){.video-grid{grid-template-columns:1fr}.reader{margin-top:22px}.audio-player{padding:16px}.article-body p{font-size:20px}.social-links{width:100%;display:grid;grid-template-columns:1fr 1fr}.wordmark{font-size:clamp(1.45rem,6.5vw,2.6rem)}.wordmark span{margin-left:.2em}.main-nav{gap:22px}.source-button{overflow-wrap:anywhere}.video-card h2{font-size:27px}}

/* Newspaper edition: Mountain lake blue, pine green and warm paper. */
:root{--ink:#162f3d;--muted:#52626a;--paper:#faf8f1;--line:#c8cec9;--yellow:#e5ece4;--blue:#dbeaf0;--pine:#335b4a}
.topline{font-size:12px;background:var(--ink)}
header{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:16px;padding:34px 20px 28px}
.wordmark{font-family:Georgia,'Times New Roman',serif;font-weight:700;font-size:clamp(2rem,6.2vw,5rem);letter-spacing:-.055em;line-height:1.12;max-width:100%}
.wordmark span{font:inherit;letter-spacing:inherit;margin-left:0;color:var(--pine)}
.header-note{display:block!important;font:italic 16px/1.4 Georgia,serif;color:var(--muted);text-align:center}
.main-nav{border-top:3px double var(--ink);justify-content:center;font-size:16px;gap:34px}
.main-nav .follow-nav{margin-left:0;font-size:16px}.main-nav a{min-height:48px;padding:12px 6px 9px}
.edition{border-bottom:1px solid var(--ink);font-size:12px}
.feature img,.reader img{border-radius:0}.feature h1{font-weight:700}.feature .eyebrow,.side .eyebrow,.card .eyebrow{color:var(--pine)}
.side h2{font-weight:700}.card{padding:0 24px 6px 0;border:0;border-right:1px solid var(--line)}.card:last-child{border-right:0;padding-right:0}.card h3{font-weight:700}.grid{gap:28px}
.listen-small{border-radius:4px;border-color:#82979f;min-height:44px}.more-heading{border-top:3px double var(--ink)}
.sources{background:#e5ece4;border-top:1px solid var(--pine)}.sources a{border-bottom-color:#a7b9ac}.audio-player{background:#e6eef0;border-radius:2px;border-color:#b1c5cb}.source-button,.social-profile,.audio-controls button{border-radius:3px}
.footer-brand{font-family:Georgia,serif;font-weight:700;letter-spacing:-.5px}.video-stage{border-radius:2px;background:var(--ink)}
@media(max-width:850px){.card:nth-child(2n){border-right:0;padding-right:0}}
@media(max-width:540px){header{padding:26px 16px 23px;gap:12px}.wordmark{font-size:clamp(1.9rem,7.4vw,2.5rem)}.topline{font-size:12px;letter-spacing:0;gap:16px}.private{font-size:12px;text-align:right}.header-note{font-size:15px}.main-nav{gap:22px}.main-nav a,.main-nav .follow-nav{font-size:15px}.card{padding:0 0 24px;border-right:0;border-bottom:1px solid var(--line)}.edition{font-size:12px}.feature h1{font-size:34px}.feature .eyebrow{letter-spacing:1px}}

.brand-links{max-width:1240px;margin:0 auto;padding:10px 0 0;display:flex;justify-content:flex-end;gap:16px}.brand-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;min-height:44px}.brand-link svg{width:18px;height:18px;flex-shrink:0}.brand-link:hover{text-decoration:underline;text-underline-offset:4px}.brand-link.unconnected{color:var(--muted)}@media(max-width:1320px){.brand-links{margin:0 40px}}@media(max-width:850px){.brand-links{margin:0 24px}}@media(max-width:540px){.brand-links{margin:0 20px;justify-content:center;flex-wrap:wrap;gap:5px 16px;padding-top:8px}.brand-link{font-size:14px}.brand-link svg{width:17px;height:17px}header{padding-top:19px}}
/* Comfortable phone reading and touch targets. */
main,header,.lead,.feature,.side,.reader,.card{min-width:0}.feature h1,.side h2,.card h3,.reader h1{overflow-wrap:break-word}.story-actions .read,.back-link{min-height:44px;display:inline-flex;align-items:center}.meta{row-gap:4px}.sources a{min-height:48px}.main-nav{flex-wrap:wrap;column-gap:28px;row-gap:0}.brand-links{flex-wrap:wrap}
@media(max-width:540px){body{font-size:17px}.feature p,.side p,.card p,.sources p,.video-card p{font-size:17px;line-height:1.65}.article-body p{font-size:20px;line-height:1.75}.side,.grid{gap:24px}.feature img{height:auto;aspect-ratio:4/3}.audio-copy{min-width:0;flex-basis:100%}.audio-controls{width:100%}.audio-controls button{flex:1;min-height:48px}.story-actions{gap:12px}.listen-small{min-height:48px;padding:10px 16px}.edition{padding:12px 0}.brand-links{column-gap:14px}.social-links{grid-template-columns:repeat(2,minmax(0,1fr))}.social-profile{min-width:0}.main-nav{column-gap:24px}.topline{flex-wrap:wrap;gap:4px 14px}.topline .private{margin-left:auto}.reader figure{margin:24px 0}.original-report .source-button{width:100%;text-align:center}}
/* Language choices remain usable with long labels and right-to-left scripts. */
.language-bar{max-width:1240px;margin:6px auto 0;display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px}.language-bar select{font:inherit;font-size:16px;min-height:44px;max-width:100%;width:220px;padding:8px 12px;border:1px solid #849d9e;background:var(--paper);color:var(--ink);border-radius:3px}.language-bar select:focus-visible{outline:3px solid #477a93;outline-offset:3px}#language-status{color:#8b302b;font-size:14px}#language-status:empty{display:none}.translation-bar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:14px;color:var(--muted);padding-top:12px}.translation-bar:has(#translation-notice[hidden]){display:none}#english-original{background:transparent;border:0;border-bottom:1px solid var(--muted);min-height:44px;padding:4px 0;color:var(--ink);font-size:14px}.translation-missing{font-size:14px!important;font-family:Arial,sans-serif!important;color:var(--muted);border-inline-start:2px solid var(--line);padding-inline-start:10px}.wordmark,.footer-brand{direction:ltr;unicode-bidi:isolate}html:not([lang^="en"]) h1,html:not([lang^="en"]) h2,html:not([lang^="en"]) h3,html[dir="rtl"] .eyebrow,html[dir="rtl"] .side-heading{letter-spacing:normal}html[dir="rtl"] .side{border-left:0;border-right:1px solid var(--line);padding-left:0;padding-right:30px}html[dir="rtl"] .card{border-right:0;border-left:1px solid var(--line);padding-right:0;padding-left:24px}html[dir="rtl"] .card:last-child{border-left:0;padding-left:0}html[dir="rtl"] .topline,html[dir="rtl"] .edition{letter-spacing:normal}html[dir="rtl"] .private{margin-left:0;margin-right:auto}@media(max-width:1320px){.language-bar{margin-left:40px;margin-right:40px}}@media(max-width:850px){.language-bar{margin-left:24px;margin-right:24px}html[dir="rtl"] .side{border-right:0;padding-right:0}html[dir="rtl"] .card:nth-child(2n){border-left:0;padding-left:0}}@media(max-width:540px){.language-bar{margin:4px 20px 0;justify-content:center}.language-bar select{flex:1;min-width:0;max-width:240px}.language-bar label{flex-shrink:0}.translation-bar{font-size:14px;gap:4px}html[dir="rtl"] .card{border-left:0;padding-left:0}html[dir="rtl"] .private{margin-right:auto}.sources a{gap:12px}.social-profile{overflow-wrap:anywhere}.eyebrow{line-height:1.7}}

/* Story sharing is separate from the Follow us profile links. */
.article-share{border-top:3px double var(--ink);margin-top:36px;padding-top:25px;text-align:center}.article-share h2{font:normal clamp(1.3rem,4vw,1.65rem)/1.4 Georgia,serif;margin:0 0 18px}.share-options{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.share-options a,.share-options button,.share-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 15px;border:1px solid var(--line);border-radius:3px;background:transparent;color:var(--ink);font:16px/1.4 Arial,sans-serif}.share-options svg,.share-primary svg{width:20px;height:20px;flex-shrink:0}.share-options a:hover,.share-options button:hover{background:var(--blue)}.share-options a:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.share-primary{display:none;background:var(--ink);color:var(--paper);border-color:var(--ink)}#share-status{font:14px/1.5 Arial,sans-serif;margin:12px 0 0}#share-status:empty{display:none}#share-link-fallback{width:100%;font-size:16px;min-height:48px;margin-top:10px;padding:8px}.brand-motto{direction:ltr}
.story-donation,.story-visit{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:25px 0;padding:20px;border:2px solid #22725b;border-radius:8px;background:#e8f3eb}.story-donation strong,.story-visit strong{font:600 22px/1.3 Georgia,serif}.story-donation p,.story-visit p{margin:5px 0 0;font-size:15px;line-height:1.5}.story-donation a,.story-visit a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:290px;padding:11px 18px;border-radius:5px;background:#164e3c;color:white;font-weight:700;text-align:center}.story-donation a:hover,.story-visit a:hover{background:#0d3529}.story-donation a:focus-visible,.story-visit a:focus-visible{outline:3px solid #164e3c;outline-offset:3px}#share-link-fallback{min-height:125px;resize:vertical}@media(max-width:600px){.story-donation,.story-visit{display:block;padding:17px}.story-donation a,.story-visit a{max-width:none;width:100%;margin-top:14px}}
.visit-links{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.visit-links a{max-width:none}.visit-links a+a{background:transparent;color:#164e3c;border:1px solid #164e3c}.visit-links a+a:hover{background:#d1e9d9}@media(max-width:600px){.visit-links{display:grid;grid-template-columns:1fr 1fr;margin-top:14px}.story-visit .visit-links a{margin:0;padding-inline:8px}}@media(max-width:410px){.visit-links{grid-template-columns:1fr}}
.story-support{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:25px 0;padding:20px;border:1px solid #9cb8aa;border-radius:8px;background:#f2f7f1}.story-support strong{font:600 22px/1.3 Georgia,serif}.story-support p{margin:5px 0 0;font-size:15px;line-height:1.5}.story-support a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:290px;padding:11px 18px;border-radius:5px;border:1px solid #164e3c;color:#164e3c;font-weight:700;text-align:center}.story-support a:hover{background:#d1e9d9}.story-support a:focus-visible{outline:3px solid #164e3c;outline-offset:3px}@media(max-width:600px){.story-support{display:block;padding:17px}.story-support a{max-width:none;width:100%;margin-top:14px}}
@media(max-width:600px){.share-primary{display:flex;width:100%}.share-options{display:none;margin-top:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.share-options.is-open{display:grid}.share-options a,.share-options button{padding:10px 8px;min-width:0}.article-share{padding-top:22px}.article-share h2{font-size:1.3rem}}

.newsletter{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:2.25rem;margin:2rem auto;background:#e9efe7;border-top:4px double #143e27;border-bottom:4px double #143e27}.newsletter h2{font:700 clamp(1.6rem,3vw,2.4rem)/1.2 Georgia,serif;margin:.4rem 0}.newsletter p{max-width:39rem}.newsletter form{display:grid;gap:.8rem;font:1rem/1.5 system-ui,sans-serif}.newsletter form>label,.newsletter legend{font-weight:700}.newsletter input[type=email]{font:inherit;padding:.7rem;border:1px solid #355544;max-width:100%;width:100%;background:white}.newsletter fieldset{border:0;padding:0;display:flex;gap:1rem;flex-wrap:wrap}.newsletter legend{width:100%;margin-bottom:.4rem}.newsletter fieldset label{white-space:nowrap}.newsletter button{background:#143e27;color:white;padding:.8rem 1.3rem;border:0;font:700 1rem system-ui,sans-serif;cursor:pointer;justify-self:start}.newsletter button:focus-visible,.newsletter input:focus-visible{outline:3px solid #a54d37;outline-offset:2px}.newsletter .newsletter-note{font-size:.9rem;margin:0;color:#345041}@media(max-width:700px){.newsletter{grid-template-columns:1fr;padding:1.25rem}}

.wordmark.merchandise-wordmark{display:block;width:min(650px,94%);margin:0 auto;line-height:0}
.wordmark.merchandise-wordmark img,.footer-brand.merchandise-wordmark img{display:block;width:100%;height:auto}
.footer-brand.merchandise-wordmark{display:block;width:190px;line-height:0}

/* Story artwork in every homepage card. */
.compact figure,.card figure{margin:8px 0 14px}.compact figure img,.card figure img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;background:var(--blue)}.compact figcaption,.card figcaption{font-size:11px;line-height:1.35;margin:5px 0 0}.compact figure{max-width:100%}

.video-card.featured{grid-column:1/-1}.video-card.featured .video-stage{max-width:960px}.story-video{margin:30px 0;padding:22px;border:1px solid var(--line);background:#f7f8f5}.story-video h2{font:normal 25px Georgia,serif;margin:0 0 16px}.story-video .video-stage{margin-bottom:16px}.story-video .read{display:inline-block}
.story-video-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.52fr);align-items:start;gap:20px}.story-video-item{min-width:0}.story-video-item .eyebrow{margin:0 0 8px}.story-video .video-stage.vertical,.video-card .video-stage.vertical{aspect-ratio:9/16;max-width:280px;margin-inline:auto}.video-card .video-stage.vertical{max-height:460px}@media(max-width:600px){.story-video-pair{grid-template-columns:1fr}.story-video .video-stage.vertical{max-width:250px}}

.video-card .video-stage{margin-top:16px;margin-bottom:14px}.video-card .read{display:inline-block;margin-bottom:8px}

.video-stage video{width:100%;height:100%;object-fit:contain;background:#123729}
