.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.inner-page{background:#fff}.inner-page .page-header{background:#fff}.inner-page .navigation nav a.active:after{display:block}.breadcrumbs{display:flex;gap:12px;align-items:center;font-size:13px;color:#7a8993}.breadcrumbs a:hover{color:var(--gold)}
.news-masthead{background:var(--navy);color:#fff;padding:38px 0 68px}.news-masthead .breadcrumbs{color:#9fb0bb;margin-bottom:74px}.news-title-row{display:flex;align-items:flex-end;justify-content:space-between}.news-title-row h1{font:500 64px/1.15 var(--serif);letter-spacing:5px;margin:18px 0 0}.news-title-row p{color:#bdcad2;font-size:16px;line-height:2;margin:0 0 6px}.featured-news{display:grid;grid-template-columns:1.48fr 1fr;min-height:470px;margin-top:-1px}.featured-image{position:relative;overflow:hidden}.featured-image img{height:100%;position:absolute}.featured-image span{position:absolute;left:0;bottom:0;background:#fff;color:var(--navy);padding:14px 22px;font-size:13px;letter-spacing:1px}.featured-copy{padding:62px 56px;background:#f2f4f4;display:flex;flex-direction:column;align-items:flex-start}.news-meta{display:flex;gap:14px;align-items:center;color:#7b8891;font-size:13px}.news-meta span:first-child{color:#9a7444}.featured-copy h2{font:500 38px/1.5 var(--serif);letter-spacing:2px;margin:28px 0 18px}.featured-copy p{color:#657681;line-height:1.9;font-size:16px;margin:0}.read-more{margin-top:auto;border-bottom:1px solid #9b7b4c;padding:12px 0 8px;display:flex;gap:46px;font-size:14px}.news-index{padding:92px 0 100px}.news-index-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:34px}.news-index-heading h2{font-size:40px}.news-index-heading form{display:flex;width:390px;border-bottom:1px solid #9faab0}.news-index-heading input{border:0;margin:0;padding:12px 4px;background:transparent;font-size:15px}.news-index-heading input:focus{outline:0}.news-index-heading form button{padding:10px 4px 10px 24px;font-size:14px}.news-toolbar{display:flex;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:4px}.news-filters{display:flex;gap:34px;overflow-x:auto}.news-filters button{padding:20px 0 17px;color:#6f7d86;white-space:nowrap;font-size:14px;position:relative}.news-filters button.selected{color:var(--navy);font-weight:700}.news-filters button.selected:after{content:'';position:absolute;height:2px;background:var(--navy);bottom:-1px;left:0;right:0}.news-toolbar>span{margin-left:auto;font-size:13px;color:#89959c}.news-row{display:grid;grid-template-columns:340px 1fr;gap:42px;padding:34px 0;border-bottom:1px solid var(--line)}.news-row-image{height:205px;overflow:hidden}.news-row-image img{height:100%;transition:transform .45s}.news-row:hover .news-row-image img{transform:scale(1.035)}.news-row-content{display:flex;flex-direction:column}.news-row h3{font:500 26px/1.45 var(--serif);letter-spacing:.6px;margin:13px 0 9px}.news-row h3 a:hover{color:#8c6d40}.news-row p{font-size:15px;line-height:1.8;color:#71808a;margin:0}.news-row-bottom{display:flex;justify-content:space-between;margin-top:auto;font-size:13px;color:#7b8891}.news-row-bottom a{color:var(--navy)}.news-empty{text-align:center;padding:90px 0;color:#70808a}.news-empty strong{font:500 26px var(--serif);color:var(--navy)}.pagination{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding-top:34px}.pagination button{width:42px;height:42px;border:1px solid var(--line)}.pagination button.current{background:var(--navy);color:#fff}.pagination button:disabled{color:#a9b1b6}.pagination>span{font-size:13px;margin-left:14px;color:#7b8891}.newsletter-strip{background:#edf1f2;padding:50px 0}.newsletter-strip>.wrap{display:flex;align-items:center;justify-content:space-between}.newsletter-strip h2{font-size:30px}.newsletter-strip .navy-button{flex-shrink:0}
.reading-progress{position:fixed;left:0;top:0;height:3px;background:var(--gold);z-index:100;width:0}.article-hero{padding-top:36px}.article-hero .breadcrumbs{margin-bottom:70px}.article-kicker{font-size:13px;letter-spacing:2.5px;color:#9a7444;font-weight:700}.article-hero h1{max-width:1020px;font:500 58px/1.35 var(--serif);letter-spacing:3px;margin:25px 0 22px}.article-deck{max-width:800px;font-size:19px;line-height:1.9;color:#687985;margin:0 0 46px}.article-byline{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:20px 0}.article-byline>div{display:flex;gap:25px;font-size:13px;color:#73818b}.article-byline>div span+span:before{content:'·';margin-right:25px}.article-share-top button{font-size:13px;border-bottom:1px solid #b7c0c5;padding:5px 0}.article-visual{margin:0;background:#eef1f2}.article-visual>img{height:min(650px,54vw);object-position:center 53%}.article-visual figcaption{font-size:12px;color:#7b8891;padding-top:12px;padding-bottom:12px}.article-layout{display:grid;grid-template-columns:120px minmax(0,760px) 1fr;gap:35px;padding-top:74px;padding-bottom:100px}.article-side{grid-column:1;display:flex;flex-direction:column;align-items:flex-start;gap:11px;position:sticky;top:30px;height:max-content}.article-side>span{font-size:11px;letter-spacing:2px;color:#88959c;margin-bottom:6px}.article-side button{width:58px;height:42px;border:1px solid var(--line);font-size:12px}.article-side button:hover{border-color:var(--gold);color:#8d6c3e}.article-copy{grid-column:2}.article-lead{font:500 27px/1.75 var(--serif);color:var(--navy);margin:0 0 42px}.article-copy #article-body p{font-size:18px;line-height:2.05;color:#415565;margin:0 0 30px}.article-copy .dropcap:first-letter{float:left;font:72px/.85 Georgia,serif;color:#a47c45;margin:12px 10px 0 0}.article-copy blockquote{border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);font:500 28px/1.75 var(--serif);color:#16374d;margin:54px 0;padding:34px 32px;position:relative}.article-copy blockquote span{font:62px/.8 Georgia,serif;color:#c09a62;position:absolute;left:0;top:22px;transform:translateX(-22px)}.article-download{display:flex;justify-content:space-between;align-items:center;background:#f1f3f3;padding:24px 28px;margin:50px 0}.article-download span{display:flex;flex-direction:column}.article-download small{font-size:11px;letter-spacing:1.6px;color:#8b754f;margin-bottom:10px}.article-download strong{font:500 19px var(--serif)}.article-download em{font-style:normal;font-size:12px;color:#849098;margin-top:8px}.article-download b{font-size:26px;font-weight:400}.article-end{display:flex;align-items:center;gap:18px;margin-top:58px;color:#8a979e}.article-end span{letter-spacing:4px;font-size:11px}.article-end:before{content:'';width:36px;height:1px;background:var(--gold)}.article-end p{font-size:13px;margin:0}.related{padding:75px 0 95px;border-top:1px solid var(--line)}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.related-card>div{height:220px;position:relative;overflow:hidden}.related-card img{height:100%;transition:transform .45s}.related-card:hover img{transform:scale(1.035)}.related-card>div span{position:absolute;left:0;bottom:0;background:#fff;padding:9px 15px 2px 0;font-size:12px}.related-card>small{display:block;color:#7f8d95;font-size:12px;margin:18px 0 10px}.related-card h3{font:500 21px/1.55 var(--serif);margin:0 0 17px}.related-card>span{font-size:13px;color:#71808a}
@media(max-width:1320px){.inner-page .navigation nav a.active:after{display:none}.inner-page .navigation nav{top:85px}.news-title-row h1{font-size:56px}}
@media(max-width:900px){.news-masthead{padding-bottom:48px}.news-masthead .breadcrumbs{margin-bottom:45px}.news-title-row{align-items:flex-start;flex-direction:column;gap:25px}.news-title-row h1{font-size:48px}.featured-news{grid-template-columns:1fr}.featured-image{height:420px}.featured-copy{min-height:390px;padding:45px}.news-index{padding:65px 0}.news-index-heading{align-items:flex-start;flex-direction:column;gap:28px}.news-index-heading form{width:100%}.news-toolbar{align-items:flex-start;flex-direction:column}.news-toolbar>span{margin:0;padding:0 0 15px}.news-row{grid-template-columns:260px 1fr;gap:28px}.article-hero h1{font-size:45px}.article-layout{grid-template-columns:75px minmax(0,1fr);gap:20px}.article-copy{grid-column:2}.related-card>div{height:170px}}
@media(max-width:650px){.news-masthead{padding:28px 0 40px}.news-masthead .breadcrumbs{margin-bottom:36px}.news-title-row h1{font-size:39px}.news-title-row p{font-size:15px}.featured-image{height:260px}.featured-copy{padding:34px 24px;min-height:360px}.featured-copy h2{font-size:30px}.news-index{padding:52px 0 70px}.news-index-heading h2{font-size:34px}.news-filters{gap:24px;width:100%}.news-row{grid-template-columns:1fr;gap:20px;padding:27px 0}.news-row-image{height:230px}.news-row h3{font-size:24px}.news-row-bottom{margin-top:22px}.newsletter-strip>.wrap{align-items:flex-start;flex-direction:column;gap:24px}.article-hero{padding-top:24px}.article-hero .breadcrumbs{margin-bottom:45px}.article-hero h1{font-size:37px;letter-spacing:1px}.article-deck{font-size:17px}.article-byline{align-items:flex-start;flex-direction:column;gap:17px}.article-byline>div:first-child{gap:12px;flex-wrap:wrap}.article-byline>div span+span:before{margin-right:12px}.article-visual>img{height:300px}.article-layout{display:block;padding-top:48px;padding-bottom:65px}.article-side{position:static;flex-direction:row;align-items:center;margin-bottom:30px}.article-side>span{margin:0 8px 0 0}.article-side button{height:38px}.article-lead{font-size:23px}.article-copy #article-body p{font-size:17px}.article-copy blockquote{font-size:23px;margin:40px 0;padding:28px 20px}.article-copy blockquote span{display:none}.related{padding:55px 0}.related-grid{grid-template-columns:1fr;gap:38px}.related-card>div{height:240px}}
