.eyebrow{font-size:11px;letter-spacing:1.7px;text-transform:uppercase;color:#617779;margin:0 0 17px}.page-hero{padding:112px max(42px,calc((100vw - 1356px)/2)) 70px;background:#f1ece3}.page-hero h1{font:500 clamp(48px,5.5vw,80px)/.97 var(--serif);letter-spacing:-3px;margin:0}.page-hero em{font-weight:400;color:#d95534}.journal{max-width:1356px;margin:auto;padding:45px 0 125px}.filter{display:flex;gap:22px;border-bottom:1px solid var(--line);padding-bottom:23px}.filter button{border:0;background:none;padding:0;font:14px var(--sans);color:#687a7b;cursor:pointer}.filter button.active{color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:4px}.lead-story{margin:48px 0 25px;background:var(--deep);color:#fff;min-height:380px;padding:55px;display:grid;grid-template-columns:1.4fr .6fr;gap:45px}.lead-story p{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#a7babb;margin:0 0 27px}.lead-story h2{font:500 49px/1 var(--serif);letter-spacing:-2px;max-width:650px;margin:0 0 40px}.lead-story span{border-bottom:1px solid #fff;padding-bottom:4px;font-size:13px}.lead-story aside{border-left:1px solid #ffffff3d;padding-left:26px;align-self:end}.lead-story aside b{font:500 36px var(--serif);color:var(--lime)}.lead-story aside p{font-size:14px;line-height:1.6;text-transform:none;letter-spacing:0;color:#c0cccc;margin:10px 0 0}.story-list>a{display:grid;grid-template-columns:150px 1fr 30px;align-items:center;border-bottom:1px solid var(--line);padding:25px 0;gap:30px}.story-list span{font-size:12px;color:#687a7b}.story-list h3{font:500 27px/1.1 var(--serif);margin:0}.story-list i{font-size:23px;font-style:normal}@media(max-width:800px){.page-hero{padding:75px 25px 55px}.journal{padding:35px 25px 75px}.filter{gap:17px;overflow:auto}.lead-story{padding:32px;display:block;min-height:0}.lead-story h2{font-size:36px}.lead-story aside{border-left:0;border-top:1px solid #ffffff3d;padding:22px 0 0;margin-top:32px}.story-list>a{grid-template-columns:1fr 20px;gap:12px}.story-list span{grid-column:1/-1}.story-list h3{font-size:23px}}
.page-hero{background:#f4f6f8;border-bottom:1px solid var(--line)}.page-hero h1,.lead-story h2,.story-list h3{font-family:var(--sans);font-weight:700;letter-spacing:-2px}.page-hero em{color:var(--lime)}.lead-story{background:#10233a}.lead-story aside b{color:#a9c4ee}
