@charset "UTF-8";
:root{--navy:#072d50;--ink:#132f46;--gold:#d4b56d;--muted:#546676;--paper:#faf9f5;--line:#dedfd8;--white:#fff;--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;background:var(--paper);color:var(--ink);font:16px/1.65 var(--sans)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}img,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.12}h1{font-size:clamp(2.8rem,6vw,5.8rem);letter-spacing:-.045em}h2{font-size:clamp(2rem,3.2vw,3.35rem);letter-spacing:-.035em}h3{font-size:1.6rem;letter-spacing:-.025em}em{font-weight:400}p+p{margin-top:1rem}:focus-visible{outline:3px solid #b28b2a;outline-offset:5px}[hidden]{display:none!important}.container{max-width:1340px;width:calc(100% - 100px);margin-inline:auto}.skip{position:absolute;left:20px;top:-100px;z-index:100;background:var(--navy);color:white;padding:10px 20px}.skip:focus{top:10px}.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}.overline{text-transform:uppercase;font:600 11px/1.6 var(--sans);letter-spacing:.17em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:47px;padding:12px 23px;border:1px solid var(--line);border-radius:0;background:transparent;color:var(--navy);font:600 14px/1.4 var(--sans);text-decoration:none;transition:background .18s,transform .18s}.btn:hover{text-decoration:none;transform:translateY(-2px);background:#eae8df}.btn-navy{background:var(--navy);border-color:var(--navy);color:white}.btn-navy:hover{background:#15476c}.btn-gold{background:var(--gold);border-color:var(--gold)}.btn-gold:hover{background:#e2c989}.text-link{display:inline-flex;align-items:center;gap:20px;font-size:13px;font-weight:600;border-bottom:1px solid var(--gold);padding-bottom:5px}.text-link span{font-size:21px}.small-link{font-size:12px}.journal-header{background:var(--paper)}.header-top{display:flex;align-items:center;justify-content:space-between;padding:21px 0;border-bottom:1px solid var(--line)}.parent-brand{font-size:13px;letter-spacing:.13em;font-weight:600}.parent-brand span{font-size:10px;letter-spacing:.02em;margin-left:15px;color:var(--muted);font-weight:400}.header-promise{font-size:11px;color:var(--muted)}.masthead{text-align:center;padding:27px 0 25px}.masthead-link{display:block;width:fit-content;margin:auto}.masthead-link:hover{text-decoration:none}.masthead-title{font-family:var(--serif);font-size:clamp(2.6rem,5.35vw,5rem);line-height:1.15;letter-spacing:-.035em;display:block}.masthead-by{display:inline-flex;align-items:center;gap:12px;font-family:var(--serif);font-size:15px;font-style:italic;line-height:1.5}.masthead-by:before,.masthead-by:after{content:'';height:1px;width:28px;background:var(--gold)}.masthead>p{font-size:12px;color:var(--muted);margin-top:12px;letter-spacing:.025em}.journal-nav{display:flex;gap:33px;border-top:1px solid var(--navy);border-bottom:3px double var(--navy);padding:13px 0;align-items:center;font-size:12px;font-weight:600;white-space:nowrap}.nav-search{margin-left:auto}.nav-search span{font-size:20px;line-height:1;margin-left:7px}.section-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.section-top>.overline{color:var(--muted)}.section-top>span,.issue-date{color:var(--muted);font-size:12px}.section-top h2{font-size:2rem}.home-feature{padding-top:30px}.launch-feature{display:grid;grid-template-columns:1fr 1.05fr;background:var(--navy);color:white;min-height:525px}.launch-feature>div{padding:56px 52px}.launch-label{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#ead6a2;display:flex;align-items:center;gap:12px;margin-bottom:24px}.launch-label:before{content:'';height:1px;width:30px;background:var(--gold)}.launch-feature h1{font-size:clamp(3rem,5vw,5.4rem);margin-bottom:23px}.launch-feature h1 em{color:#ead6a2}.launch-feature p{font-size:14px;line-height:1.9;color:#e1e8eb}.launch-feature .btn{margin-top:30px}.launch-note{display:block;color:#b4c6d3;font-size:10px;margin-top:18px}.launch-feature figure{position:relative;overflow:hidden;min-width:0}.launch-feature img{width:100%;height:100%;object-fit:cover;object-position:center 52%;position:absolute}.launch-feature figcaption{position:absolute;bottom:0;left:0;right:0;padding:65px 30px 24px;background:linear-gradient(transparent,#052440b0);color:white;font-family:var(--serif);font-size:18px;font-style:italic}.audience-access{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);margin:34px 0 48px}.audience-tile{display:flex;gap:20px;padding:10px 28px 27px;align-items:center;border-right:1px solid var(--line);transition:transform .18s}.audience-tile:first-child{padding-left:0}.audience-tile:last-child{border:0;padding-right:0}.audience-tile:hover{text-decoration:none;transform:translateY(-3px)}.access-number{font-size:11px;color:#907237;align-self:flex-start;padding-top:4px}.audience-tile strong{display:block;font-family:var(--serif);font-size:22px;font-weight:400;line-height:1.3}.audience-tile small{display:block;font-size:11px;color:var(--muted);margin-top:7px}.audience-tile>span:last-child{margin-left:auto;font-size:23px}.filters{display:flex;align-items:end;gap:12px;background:#efefe9;padding:20px;margin-bottom:44px;scroll-margin-top:20px}.filters label{flex:1;min-width:0}.filters .search-field{flex:1.5}.filters label>span,.territory-search-label{display:block;font-size:11px;font-weight:600;margin-bottom:7px}.filters input,.filters select,input,select,textarea{border:1px solid #c6cdd0;border-radius:0;background:white;color:var(--ink);padding:10px 12px;min-height:45px;max-width:100%}.filters input,.filters select{width:100%;font-size:13px}.filters button{flex:none}.editorial-section{padding:25px 0 45px;margin-bottom:18px;border-bottom:1px solid var(--line)}.editorial-section .overline{color:var(--muted);margin-bottom:9px}.stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.story-link{display:block}.story-link:hover{text-decoration:none}.story-link:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.story-photo{overflow:hidden;aspect-ratio:1.6}.story-photo img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.story-link:hover img{transform:scale(1.025)}.story-placeholder{aspect-ratio:2.1;background:#e8e9df;display:flex;position:relative;overflow:hidden;align-items:flex-end;padding:18px}.story-placeholder>span{font-size:11px;text-transform:uppercase;letter-spacing:.1em;z-index:1}.story-placeholder i{position:absolute;right:10px;bottom:-45px;font:italic 160px var(--serif);color:#d5d7c9}.story-copy{padding-top:18px}.story-kicker{font-size:10px;text-transform:uppercase;letter-spacing:.08em;line-height:1.6;color:#52636c;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.story-copy h3{font-size:27px;margin-bottom:13px}.story-copy>p:not(.story-kicker){font-size:13px;color:var(--muted);line-height:1.75;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.story-meta{border-top:1px solid var(--line);padding-top:13px;margin-top:20px;display:flex;flex-wrap:wrap;gap:12px;font-size:10px;color:var(--muted)}.story-meta>span:last-child{margin-left:auto;font-size:18px;line-height:1}.feature-grid{display:grid;grid-template-columns:1.75fr 1fr;gap:45px}.feature-grid aside{padding:40px;border-left:1px solid var(--line);display:flex;align-items:start;flex-direction:column;gap:28px;justify-content:center}.feature-grid aside h2{font-size:3.5rem}.feature-grid aside p:not(.overline){color:var(--muted);font-size:14px}.story-large .story-copy h3{font-size:2.6rem}.story-large .story-photo{aspect-ratio:1.85}.time-sections{display:grid;grid-template-columns:1fr 1fr;gap:40px}.time-sections .stories{grid-template-columns:1fr 1fr;gap:24px}.time-sections .story-copy h3{font-size:23px}.empty-state{padding:31px 27px;background:#f0f0e9;min-height:166px;border-top:2px solid #c5bb9d}.empty-mark{display:block;color:#92783c;margin-bottom:9px}.empty-state h3{font-size:25px;margin-bottom:8px}.empty-state p{font-size:13px;color:var(--muted);max-width:480px}.territory-section{display:grid;grid-template-columns:.95fr 1.1fr;gap:70px;padding:70px 0;align-items:center}.territory-copy h2{font-size:clamp(2.5rem,5vw,4.9rem);margin:20px 0 28px}.territory-copy h2 em{color:#907237}.territory-copy>p:not(.overline):not(.map-message){max-width:430px;font-size:14px;color:var(--muted)}.active-territories{margin:30px 0;display:grid;gap:10px}.active-territories a{display:flex;align-items:center;gap:15px;font-size:13px;padding:13px 0;border-bottom:1px solid var(--line)}.active-territories a span:first-child{color:#907237;font-family:var(--serif);font-size:25px}.active-territories a span:last-child{margin-left:auto;font-size:21px}#territory-search,#territory-select{width:100%;margin-bottom:10px;font-size:13px}#territory-go{margin-top:4px}.map-message{font-size:12px;min-height:20px;margin-top:10px}.france-map{--map-available:#072d50;--map-active:#072d50;--map-highlight:#d4b56d;--map-soon:#e0e3dc;--map-stroke:#faf9f5}.france-map svg{width:100%;height:auto}.france-map path[data-status="available"]{fill:var(--navy)!important;cursor:pointer}.france-map path[data-status="coming-soon"]{fill:#dfe3df!important;cursor:pointer}.france-map path:hover,.france-map path:focus,.france-map a:focus path{fill:var(--gold)!important;stroke:var(--navy)!important;stroke-width:1.5}.map-legend{display:flex;align-items:center;justify-content:center;gap:10px;font-size:10px;margin-top:12px}.map-legend span{width:10px;height:10px;display:inline-block;background:var(--navy)}.map-legend .map-soon{background:#dfe3df;margin-left:12px}.map-credit{font-size:9px;color:var(--muted);text-align:center;margin-top:14px}.map-credit a{text-decoration:underline}.editorial-note{text-align:center;padding:35px 0 85px}.editorial-note>p{font-family:var(--serif);font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.4;margin:23px auto}.editorial-note>span:last-child{font-size:12px;color:var(--muted)}.editorial-note a{text-decoration:underline}.journal-footer{background:var(--navy);color:#f5f4ec;padding-top:60px;margin-top:45px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px;padding-bottom:50px}.footer-title{font:34px var(--serif);display:block}.footer-title span{display:block;font:italic 14px var(--serif);margin-top:8px;color:#dec997}.footer-grid p{font-size:12px;color:#bdccd8;margin-top:25px}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;align-items:start;gap:11px}.footer-grid .overline{color:#dac58e;margin-bottom:10px}.footer-grid>div:not(:first-child) a{font-size:12px}.footer-bottom{border-top:1px solid #ffffff25;display:flex;justify-content:space-between;padding:22px 0;font-size:10px;color:#bdccd8}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 40px;font-size:11px;color:var(--muted);line-height:1.6}.breadcrumbs>span:last-child{max-width:400px}.listing-heading{max-width:930px;margin:0 0 35px}.listing-heading h1{font-size:clamp(2.6rem,5vw,4.8rem);margin:20px 0}.listing-description{font-size:17px;max-width:750px;color:var(--muted)}.updated{font-size:11px;color:var(--muted);margin-top:18px}.category-links{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0 25px}.category-links a{font-size:12px;border:1px solid var(--line);padding:7px 15px;min-height:39px}.category-links a:hover,.category-links a.selected{background:var(--navy);color:white;text-decoration:none}.listing-results{margin:40px 0 50px}.listing-results .stories{row-gap:45px}.pagination{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:40px;font-size:13px}.article-heading{max-width:970px;margin:40px auto;text-align:center}.article-heading h1{font-size:clamp(2.6rem,5.3vw,5.1rem);margin:22px 0 25px;overflow-wrap:anywhere}.article-summary{font-family:var(--serif);font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.55;color:var(--muted);max-width:800px;margin:auto}.article-byline{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 22px;font-size:11px;margin:25px 0 0}.article-hero{margin:50px 0}.article-hero img{width:100%;max-height:650px;object-fit:cover}.article-hero figcaption{font-size:10px;margin-top:10px;color:var(--muted)}.article-layout{max-width:1080px;margin:55px auto 60px;display:grid;grid-template-columns:minmax(0,3fr) 1fr;gap:70px}.article-content{font-size:17px;line-height:1.85;overflow-wrap:anywhere}.article-content h2{font-size:2.1rem;margin:40px 0 22px}.article-content h3{font-size:1.65rem;margin:32px 0 18px}.article-content p{margin:0 0 20px}.article-content a{border-bottom:1px solid var(--gold)}.article-content blockquote{margin:30px 0;padding:8px 25px;border-left:3px solid var(--gold);font:italic 1.55rem/1.55 var(--serif)}.article-content pre{white-space:pre-wrap;font-size:14px;overflow:auto;background:#eee;padding:15px}.article-content table{display:block;overflow:auto;border-collapse:collapse;font-size:14px}.article-content td,.article-content th{border:1px solid var(--line);padding:8px}.article-aside{border-left:1px solid var(--line);padding-left:27px;align-self:start;position:sticky;top:30px;display:flex;flex-direction:column;align-items:start;gap:17px}.article-aside>p{font-family:var(--serif);font-size:25px}.article-aside .text-link{font-size:11px}.share-button{margin-top:15px;font-size:11px;gap:10px;padding:10px 12px}#share-status{font-size:11px}.article-sources{border-top:1px solid var(--line);margin-top:35px}.article-sources ul{padding-left:20px;font-size:14px}.tags{display:flex;gap:8px;flex-wrap:wrap;padding-top:25px}.tags span{font:11px var(--sans);padding:8px 10px;background:#e8eae4}.event-detail{padding:30px;background:#edeee7;border-top:3px solid var(--gold);margin-top:35px}.event-detail h2{margin-top:12px}.event-detail dl{font-size:14px}.event-detail dl>div{border-bottom:1px solid #d4dad6;padding:12px 0}.event-detail dt{font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.event-detail dd{margin:5px 0 0}.event-detail small{display:block;font:11px/1.7 var(--sans);margin-top:15px;color:var(--muted)}.event-detail .btn{color:white}.error-page{padding:80px 0;min-height:450px}.error-page h1{max-width:850px;margin:20px 0}.error-page>p{margin-bottom:20px}.preview-banner{background:#f8e9bd;border:1px solid var(--gold);padding:15px;text-align:center;font-size:12px;font-weight:600;margin-top:20px}
@media(min-width:1550px){.container{max-width:1380px}.launch-feature{min-height:580px}.launch-feature>div{padding:65px}}
@media(max-width:1100px){.container{width:calc(100% - 60px)}.journal-nav{gap:22px}.header-promise{display:none}.launch-feature>div{padding:40px 32px}.launch-feature{min-height:465px}.audience-tile{padding-inline:18px;gap:12px}.audience-tile strong{font-size:19px}.filters{flex-wrap:wrap}.filters .search-field{flex:1 1 100%}.filters label{flex:1}.stories{gap:22px}.territory-section{gap:35px}.time-sections{gap:25px}.feature-grid aside{padding:25px}.feature-grid aside h2{font-size:2.8rem}.article-layout{gap:40px}.story-kicker{font-size:9px}}
@media(max-width:760px){.container{width:calc(100% - 36px)}.header-top{padding:15px 0}.parent-brand{font-size:11px}.parent-brand span{display:none}.small-link{font-size:10px}.masthead{padding:24px 0}.masthead-title{font-size:clamp(2rem,7vw,3.3rem)}.masthead-by{font-size:13px}.masthead>p{font-size:10px}.journal-nav{gap:23px;overflow:auto;font-size:11px;padding:13px 0;scrollbar-width:thin}.nav-search{margin-left:0;padding-right:8px}.home-feature{padding-top:22px}.issue-date{font-size:10px}.section-top{gap:12px;margin-bottom:20px}.section-top h2{font-size:1.85rem}.section-top .text-link{font-size:10px;white-space:nowrap;gap:8px}.launch-feature{grid-template-columns:1fr;min-height:0}.launch-feature>div{padding:34px 26px}.launch-feature h1{font-size:clamp(3.2rem,12vw,5rem);line-height:1.03}.launch-feature p{font-size:13px}.launch-feature figure{height:270px}.launch-feature img{object-position:center 43%}.launch-feature figcaption{font-size:16px;padding-left:25px}.launch-label{font-size:9px}.launch-note{font-size:9px}.audience-access{grid-template-columns:1fr;margin:24px 0 32px}.audience-tile,.audience-tile:first-child,.audience-tile:last-child{padding:19px 0;border:0;border-bottom:1px solid var(--line);gap:20px}.audience-tile strong{font-size:23px}.audience-tile small{font-size:11px}.audience-tile>span:last-child{padding-right:5px}.filters{padding:16px;gap:13px}.filters label,.filters .search-field{flex:1 1 calc(50% - 13px)}.filters .search-field{flex-basis:100%}.filters button{width:100%}.filters label span{font-size:10px}.filters select{font-size:12px;padding:10px 7px}.time-sections{grid-template-columns:1fr;gap:0}.editorial-section{padding-top:15px;margin-bottom:15px;padding-bottom:30px}.stories{grid-template-columns:1fr;gap:30px}.time-sections .stories{grid-template-columns:1fr}.story-photo{aspect-ratio:1.65}.story-copy h3,.time-sections .story-copy h3{font-size:28px}.story-placeholder{aspect-ratio:3}.story-copy>p:not(.story-kicker){font-size:13px}.story-meta{font-size:10px}.story-kicker{font-size:10px}.empty-state{padding:23px;min-height:140px}.empty-state h3{font-size:23px}.feature-grid{grid-template-columns:1fr;gap:24px}.feature-grid aside{padding:25px;background:#eaece4;border:0}.feature-grid aside h2{font-size:2.5rem}.feature-grid aside h2 br{display:none}.feature-grid aside h2 br:after{content:' '}.territory-section{grid-template-columns:1fr;padding:30px 0;gap:20px}.territory-copy h2{font-size:3.1rem}.territory-copy h2 br:nth-child(2){display:none}.france-map{max-width:500px;margin:auto}.france-map svg{max-height:510px}.editorial-note{padding:25px 0 45px}.editorial-note>span:last-child{display:block;font-size:11px;max-width:270px;margin:auto}.journal-footer{padding-top:40px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-grid>div:first-child{grid-column:1/-1}.footer-title{font-size:32px}.footer-grid p{margin-top:20px}.footer-bottom{gap:15px;font-size:9px}.footer-bottom>span:last-child{max-width:160px;text-align:right}.listing-heading h1{font-size:3rem}.listing-description{font-size:15px}.breadcrumbs{font-size:10px;margin-bottom:30px}.breadcrumbs>span:last-child{max-width:90%}.listing-results .section-top>span{font-size:10px}.pagination{gap:12px}.pagination .btn{font-size:11px;padding:10px}.article-heading{text-align:left;margin-top:30px}.article-heading h1{font-size:2.8rem}.article-heading .overline{font-size:9px}.article-summary{font-size:1.4rem}.article-byline{justify-content:flex-start;gap:6px 14px;font-size:10px}.article-layout{grid-template-columns:1fr;margin:30px 0;gap:35px}.article-content{font-size:16px}.article-hero{margin:28px 0}.article-aside{position:static;border-left:0;border-top:1px solid var(--line);padding:22px 0}.event-detail{padding:22px}.article-content h2{font-size:1.85rem}.event-detail .btn{width:100%;font-size:12px}.error-page{padding:45px 0}.map-legend{flex-wrap:wrap}.overline{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.btn:hover,.audience-tile:hover{transform:none}}

.article-heading h1{hyphens:auto}
