@charset "UTF-8";
.browse-filters>div{display:flex;flex-direction:column;gap:7px}@media(max-width:700px){.browse-filters>div{flex:1;min-width:135px}}
.browse-filters{display:flex;align-items:end;gap:14px;flex-wrap:wrap;margin:0 0 30px;padding:18px 0;border-block:1px solid #d9ddd8}.browse-filters label{font:11px Arial,sans-serif;color:#657278;display:flex;flex-direction:column;gap:7px}.browse-filters select{padding:11px 30px 11px 12px;border:1px solid #d9ddd8;background:#fff;color:#132c36;min-width:160px;font:13px Arial,sans-serif}.browse-filters .filter-order{margin-left:auto;font:11px Arial,sans-serif;color:#657278;padding-bottom:12px}.tag-list .country-tag{background:#132c36;color:#fff}@media(max-width:700px){.browse-filters{gap:12px}.browse-filters label{flex:1;min-width:135px}.browse-filters select{width:100%;min-width:0}.browse-filters .filter-order{width:100%;margin-left:0;padding-bottom:0}}
:root{--ink:#132c36;--muted:#657278;--accent:#b64724;--paper:#faf9f5;--line:#d9ddd8;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select{font:inherit}button,a,input,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}a:hover{color:var(--accent)}.wrap{max-width:1320px;margin:auto;padding:0 38px}.skip-link{position:absolute;left:12px;top:-80px;background:white;padding:15px;z-index:20}.skip-link:focus{top:12px}.topline{border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.06em}.topline .wrap{display:flex;justify-content:space-between;align-items:center;min-height:38px}.topline a{text-decoration:none}.masthead{position:relative;min-height:158px;display:flex;justify-content:center;align-items:center}.brand{text-decoration:none;text-align:center;color:var(--ink)}.brand-small{display:block;font-size:9px;letter-spacing:.25em;font-weight:700;margin-bottom:12px}.brand-name{font-family:var(--serif);font-size:64px;letter-spacing:-3.5px;font-weight:700;line-height:1}.brand-name i{font-weight:400;font-size:.8em}.brand-dot,.orange-dot{color:var(--accent)}.header-tools{position:absolute;right:38px;display:flex;align-items:center;gap:20px}.search-icon{display:grid;place-items:center;padding:10px}.menu-toggle{display:none;background:none;border:0;padding:12px}.mainnav{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink)}.nav-scroll{display:flex;gap:27px;overflow:auto;scrollbar-width:thin;min-height:52px;align-items:center}.mainnav a{font-weight:700;text-transform:uppercase;letter-spacing:.045em;font-size:10px;white-space:nowrap;text-decoration:none;padding:18px 0}.mainnav a[aria-current=page]{color:var(--accent)}.mainnav a:first-child{color:var(--accent)}.mobile-menu{padding-top:15px;padding-bottom:15px;border-bottom:1px solid var(--line)}.mobile-menu a{display:inline-block;padding:12px}.page-heading{padding:46px 0 34px;border-bottom:1px solid var(--line);margin-bottom:32px}.page-heading h1{font-family:var(--serif);font-size:52px;font-weight:400;letter-spacing:-1.8px;margin:8px 0 12px}.page-heading p{color:var(--muted);line-height:1.6;max-width:520px}.home-heading{display:flex;align-items:flex-end;justify-content:space-between;border:0;margin:0;padding:34px 0 28px}.home-heading h1{font-size:48px;font-weight:700;margin:0}.home-heading>p{font-family:var(--serif);font-size:17px;max-width:260px;margin:0 0 5px}.eyebrow{font-size:10px!important;font-family:var(--sans)!important;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:var(--accent)!important;margin:0 0 12px;line-height:1.4}.frontpage{display:grid;grid-template-columns:minmax(0,1fr) 254px;gap:32px;border-bottom:1px solid var(--line);padding-bottom:34px}.hero-story{display:grid;grid-template-columns:1.12fr 1fr;gap:29px;min-width:0}.hero-image{display:block;min-height:390px;overflow:hidden;background:#e6e8e3}.hero-image img{width:100%;height:100%;min-height:390px;max-height:550px;object-fit:cover}.hero-copy{padding:10px 0}.hero-copy h2{font:700 clamp(25px,2.5vw,37px)/1.15 var(--serif);letter-spacing:-.7px;margin:0 0 20px}.hero-copy h2 a,.story-card h2 a{text-decoration:none}.hero-copy>p:not(.eyebrow):not(.story-meta){font:16px/1.65 var(--serif);color:#465459}.story-meta{font:11px/1.5 var(--sans);color:var(--muted);margin-top:22px}.read-link{display:flex;border-top:1px solid var(--line);padding-top:18px;margin-top:22px;justify-content:space-between;text-decoration:none;font-size:12px;font-weight:700}.read-link span{font-size:21px;color:var(--accent);line-height:.7}.newswire{border-left:1px solid var(--line);padding-left:25px}.newswire h2{font-size:12px;text-transform:uppercase;letter-spacing:.07em;margin:6px 0 24px;display:flex;gap:9px;align-items:center}.live-dot{display:inline-block;height:7px;width:7px;border-radius:50%;background:var(--accent)}.newswire>a:not(.text-link){display:flex;gap:12px;border-bottom:1px solid var(--line);padding:18px 0;text-decoration:none}.newswire>a:first-of-type{padding-top:0}.newswire time{font-size:10px;color:var(--accent);padding-top:3px;white-space:nowrap}.newswire>a span{font:700 16px/1.35 var(--serif)}.wire-note{font-size:12px;line-height:1.7;color:var(--muted);margin:24px 0 15px}.text-link{font-size:12px;font-weight:700;text-underline-offset:5px}.editorial-strip{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:25px 0;border-bottom:1px solid var(--line)}.editorial-strip strong{font:italic 21px var(--serif);font-weight:400}.editorial-strip span{font-size:12px;color:var(--muted)}.editorial-strip a{font-size:11px;font-weight:700;text-decoration:none}.latest,.more-stories{padding:37px 0 50px}.section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.section-title h2{font:700 29px var(--serif);margin:0;letter-spacing:-.6px}.section-title span{font-size:11px;color:var(--muted)}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.story-card{min-width:0;border-bottom:1px solid var(--line);padding-bottom:25px}.card-image{display:block;aspect-ratio:1.65;overflow:hidden;margin-bottom:20px;background:#e4e6e2}.card-image img{height:100%;width:100%;object-fit:cover;transition:transform .3s}.card-image:hover img{transform:scale(1.025)}.story-card h2{font:700 25px/1.22 var(--serif);letter-spacing:-.4px;margin:0 0 12px}.excerpt{font:15px/1.6 var(--serif);color:#465459}.story-card .story-meta{margin-top:18px}.site-footer{background:var(--ink);color:#f5f4ed;padding-top:55px;margin-top:30px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:55px;padding-bottom:45px}.footer-brand{font:700 30px var(--serif);letter-spacing:-.8px;text-decoration:none}.footer-brand span{color:#f39c72}.footer-grid p{font:16px/1.6 var(--serif);color:#d6dddc}.footer-grid .footer-small{font:11px/1.8 var(--sans);color:#aebbbb}.footer-grid h2{font-size:11px;letter-spacing:.13em;text-transform:uppercase;margin:5px 0 22px}.footer-grid>div>a:not(.footer-brand){display:block;font-size:12px;text-decoration:none;margin:0 0 16px;color:#d6dddc}.footer-bottom{border-top:1px solid #ffffff25;display:flex;justify-content:space-between;gap:20px;padding-top:22px;padding-bottom:25px;font-size:10px;color:#adbdc0}.footer-bottom a{text-decoration:none}.empty-state{padding:65px 0 85px;max-width:680px}.empty-number{font-size:10px;letter-spacing:.2em;color:var(--accent)}.empty-state h2,.empty-state h1{font:400 50px/1.12 var(--serif);letter-spacing:-1px}.empty-state p{font:18px/1.6 var(--serif);color:var(--muted);max-width:560px}.button{display:inline-block;background:var(--ink);color:white;border:1px solid var(--ink);padding:13px 18px;text-decoration:none;font-size:12px;cursor:pointer;border-radius:2px}.button:hover{background:var(--accent);color:white;border-color:var(--accent)}.prose{font:18px/1.8 var(--serif);max-width:850px}.legal-prose{margin:0 auto 70px}.prose h2{font:700 27px/1.3 var(--serif);margin:38px 0 14px}.policy-date{font:12px/1.5 var(--sans);color:var(--muted);margin-top:30px}.breadcrumbs{display:flex;gap:13px;font-size:11px;color:var(--muted);padding:25px 0 34px}.breadcrumbs a{text-decoration:none}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:45px}.newspaper{min-width:0}.article-flow{display:flow-root;font:18px/1.78 var(--serif)}.article-flow h1{font:700 clamp(30px,3vw,43px)/1.13 var(--serif);letter-spacing:-1px;margin:0 0 18px}.article-flow>.eyebrow{padding-top:5px}.article-flow>p{margin:0 0 21px}.article-flow>p.article-lead{font-weight:600}.article-byline{font:10px/1.9 var(--sans);color:var(--muted);margin:0 0 24px}.article-byline a{font-weight:700;color:var(--ink);text-decoration:none}.photo{margin:0;font-size:10px;line-height:1.5}.photo img{width:100%;height:auto;display:block;aspect-ratio:1.45;object-fit:cover}.photo figcaption{padding-top:7px;color:var(--muted);font:9px/1.5 var(--sans)}.photo figcaption a{text-decoration:none}.photo-first{float:left;width:47%;margin:0 28px 20px 0}.photo-second{float:right;width:44%;margin:10px 0 18px 27px;clear:right}.article-end{border-top:1px solid var(--line);padding-top:22px;clear:both}.transparency{font:11px/1.7 var(--sans);color:var(--muted)}.tag-list{display:flex;gap:7px;flex-wrap:wrap;margin:24px 0}.tag-list a{text-decoration:none;font-size:10px;border:1px solid var(--line);padding:7px 10px;border-radius:2px}.reader-actions{display:flex;align-items:center;gap:22px;margin:25px 0 45px}.article-sidebar{border-left:1px solid var(--line);padding-left:25px}.article-sidebar h2{font:italic 32px/1.1 var(--serif);font-weight:400;letter-spacing:-.5px}.article-sidebar>p:not(.eyebrow){font:13px/1.7 var(--sans);color:var(--muted)}.sidebar-rule{border-top:1px solid var(--line);margin:30px 0}.article-sidebar h3{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.sidebar-story{display:block;text-decoration:none;font:700 18px/1.4 var(--serif);padding:17px 0;border-bottom:1px solid var(--line)}.sidebar-story small{display:block;font:9px/1.4 var(--sans);text-transform:uppercase;color:var(--accent);margin-bottom:8px}.intext-link{text-decoration-color:var(--accent);text-underline-offset:4px}.search-form{max-width:700px;margin:0 0 30px}.search-form label{font-size:12px;display:block;margin-bottom:10px}.search-form>div{display:flex;gap:10px}.search-form input{border:1px solid var(--line);padding:14px;min-width:0;flex:1;background:white;color:var(--ink)}.search-form p{font-size:12px}.pagination{margin-bottom:50px}
@media(min-width:1400px){.wrap{max-width:1420px}.hero-copy h2{font-size:39px}.hero-image{min-height:430px}.brand-name{font-size:70px}}
@media(max-width:1050px){.wrap{padding-left:26px;padding-right:26px}.brand-name{font-size:56px}.frontpage{grid-template-columns:1fr 210px;gap:22px}.hero-story{grid-template-columns:1fr}.hero-image,.hero-image img{min-height:260px;max-height:370px}.hero-copy h2{font-size:32px}.newswire{padding-left:20px}.hero-copy>p{max-width:600px}.article-layout{grid-template-columns:1fr}.article-sidebar{display:none}.article-flow{font-size:19px}.article-flow h1{font-size:38px}.footer-grid{gap:25px}.story-card h2{font-size:22px}.nav-scroll{gap:22px}}
@media(max-width:700px){.wrap{padding-left:19px;padding-right:19px}.topline .wrap{font-size:9px}.topline span:nth-child(2){display:none}.masthead{min-height:125px;justify-content:flex-start}.brand-name{font-size:39px;letter-spacing:-2px}.brand-small{font-size:7px;letter-spacing:.15em;text-align:left}.header-tools{right:13px;gap:0}.search-icon{padding:8px}.menu-toggle{display:block;font-size:10px;padding:8px}.mainnav .nav-scroll{gap:24px;min-height:48px}.mainnav a{font-size:9px;padding:16px 0}.home-heading{padding:29px 0 23px}.home-heading h1{font-size:38px}.home-heading>p{font-size:14px;max-width:150px;text-align:right}.home-heading .eyebrow{font-size:8px!important}.frontpage{display:block;padding-bottom:20px}.hero-story{display:flex;flex-direction:column;gap:19px}.hero-image,.hero-image img{min-height:250px;max-height:400px}.hero-copy{padding:0}.hero-copy h2{font-size:32px;line-height:1.14}.hero-copy .story-meta{margin-top:14px}.hero-copy>p:not(.eyebrow):not(.story-meta){font-size:16px}.newswire{border-left:0;border-top:1px solid var(--line);padding:25px 0 0;margin-top:25px}.newswire h2{margin-bottom:20px}.newswire>a span{font-size:17px}.newswire .wire-note{display:none}.editorial-strip{align-items:flex-start;flex-direction:column;gap:10px;padding:24px 0}.editorial-strip strong{font-size:22px}.editorial-strip span{font-size:11px}.story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.story-card h2{font-size:21px}.story-card .excerpt{font-size:14px}.card-image{margin-bottom:16px;aspect-ratio:1.3}.section-title h2{font-size:26px}.section-title span{font-size:9px}.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.footer-grid>div:first-child{grid-column:1/-1}.footer-brand{font-size:32px}.footer-bottom{flex-direction:column;gap:12px}.article-layout{display:block}.breadcrumbs{padding:23px 0}.photo-first{float:none;width:100%;margin:0 0 25px}.article-flow h1{font-size:36px;line-height:1.12}.article-flow{font-size:18px;line-height:1.75}.photo-second{width:45%;margin-left:18px}.article-byline{font-size:10px;margin-bottom:22px}.article-flow>p{margin-bottom:21px}.page-heading{padding-top:30px}.page-heading h1{font-size:40px}.prose{font-size:18px}.empty-state{padding-top:40px}.empty-state h2,.empty-state h1{font-size:42px}.reader-actions{gap:16px}.reader-actions .text-link{font-size:10px}}
@media(max-width:420px){.brand-name{font-size:32px;letter-spacing:-1.6px}.brand-small{font-size:6px}.masthead{min-height:113px}.header-tools{right:8px}.menu-toggle{font-size:9px;padding:6px}.search-icon svg{width:18px}.home-heading>p{font-size:12px;max-width:130px}.hero-copy h2{font-size:30px}.story-grid{grid-template-columns:1fr}.story-card{display:grid;grid-template-columns:110px 1fr;gap:16px}.card-image{margin:0;aspect-ratio:1}.story-card h2{font-size:21px}.story-card .excerpt{display:none}.story-card .story-meta{font-size:9px;margin-top:10px}.story-card .eyebrow{font-size:8px!important}.article-flow h1{font-size:33px}.photo-second{float:none;width:100%;margin:25px 0}.search-form>div{flex-direction:column}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
@media print{.topline,.mainnav,.header-tools,.site-footer,.reader-actions,.article-sidebar{display:none}.wrap{max-width:100%;padding:0}.masthead{min-height:80px}.brand-name{font-size:35px}.article-layout{display:block}.photo{break-inside:avoid}.article-flow{font-size:12pt}}
