.brand-story{background:linear-gradient(110deg,#173d32,#254c3b);color:#f4f4ef;position:relative;isolation:isolate;overflow:hidden}.brand-story:before{content:'';position:absolute;inset:0;z-index:-1;opacity:.075;background:url('assets/pattern-planes.svg') right/400px}.story-heading{display:grid;grid-template-columns:1fr 1fr;gap:20px 70px}.story-heading .eyebrow{grid-column:1/-1}.story-heading em{color:#e6eca8}.story-heading p{align-self:end;max-width:520px}.brand-pair{display:grid;grid-template-columns:1fr 100px 1fr;align-items:center;margin:60px 0 40px;border-top:1px solid #a7b89a66;border-bottom:1px solid #a7b89a66;padding:35px 0}.brand-pair strong{font-size:clamp(35px,4vw,62px);font-weight:400;letter-spacing:-.04em;line-height:1.05;display:block}.brand-pair p{font-size:15px}.pair-arrow{font-size:64px;color:#e6eca8}.brand-pair .eyebrow{color:#cbd7b2}.story-bottom{display:flex;align-items:center;gap:70px;justify-content:space-between}.story-bottom p{max-width:700px;font-size:16px}.story-bottom .button{color:#f4f4ef;border-color:#a7b89a;white-space:nowrap}.story-bottom .button:hover{background:#ffffff15}.story-step{display:grid;grid-template-columns:.65fr 1fr;border-top:1px solid var(--line);padding:48px 0;gap:60px}.story-year{font-size:clamp(40px,5vw,78px);letter-spacing:-.06em;color:#718447}.story-step h2{font-size:40px}.story-step p{max-width:720px}.journal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.journal-card{border-top:1px solid #71844780;padding:32px;background:#e9eddf;display:flex;flex-direction:column;min-height:310px;position:relative;overflow:hidden;transition:background .3s}.journal-card:nth-child(3n){background:#dfe6c1}.journal-card:after{content:'';position:absolute;right:-30px;bottom:-40px;width:160px;height:160px;background:url('assets/pattern-portals.svg') center/160px;opacity:.075;pointer-events:none}.journal-card h2{font-size:32px;line-height:1.15;max-width:650px}.journal-card p{font-size:15px;max-width:550px}.read-link{margin-top:auto;padding-top:30px;font-size:13px;display:block}.journal-card:hover{background:#dbe2cd}.journal-teaser .journal-grid{grid-template-columns:repeat(3,1fr);padding:0}.journal-teaser .journal-card{padding:25px}.journal-teaser .journal-card h2{font-size:27px}.journal-article{padding-bottom:80px}.article-intro{padding:65px 9vw 50px;background:url('assets/background-light.webp') right center/cover;position:relative;isolation:isolate}.article-intro:before{content:'';position:absolute;inset:0;background:#f4f4efea;z-index:-1}.article-intro .eyebrow{margin-top:35px}.article-intro h1{max-width:1100px;font-size:clamp(40px,5vw,72px);line-height:1.1}.article-lead{font-size:21px;max-width:850px}.useful{border-left:3px solid #939c59;padding:18px 25px;margin-top:30px;background:#e6ebda;max-width:900px}.useful span{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.useful p{margin-top:10px;max-width:850px}.article-layout{padding:60px 9vw;display:grid;grid-template-columns:230px 1fr;gap:70px}.article-layout aside{position:sticky;top:25px;align-self:start;font-size:13px}.article-layout aside a{display:block;padding:11px 0;border-bottom:1px solid var(--line)}.article-text{max-width:830px;min-width:0}.article-text section{padding:0 0 40px}.article-text h2{font-size:34px;line-height:1.2}.article-text p{max-width:100%;line-height:1.8}.article-text ul{padding-left:24px;margin:22px 0;line-height:1.8}.article-text li{padding-bottom:10px}.article-text a:not(.button){text-decoration:underline;text-underline-offset:4px}.article-next{border-top:1px solid var(--line);padding-top:30px!important}.article-text .note{font-size:12px}.journal-card .eyebrow{line-height:1.7}
main>.journal-grid>.journal-card:first-child{grid-column:1/-1;background:linear-gradient(90deg,#173d32f5,#173d32b8),url('assets/background-portal.webp') right center/cover;color:#f4f4ef;min-height:340px;padding:42px}main>.journal-grid>.journal-card:first-child h2{font-size:46px;max-width:850px}
@media(max-width:1100px){.article-layout{padding:45px 6vw;gap:35px;grid-template-columns:180px 1fr}.journal-teaser .journal-grid{grid-template-columns:1fr 1fr}.journal-teaser .journal-card:last-child{grid-column:1/-1}}@media(max-width:760px){.story-heading{grid-template-columns:1fr;gap:5px}.brand-pair{grid-template-columns:1fr 40px 1fr;gap:10px;margin:35px 0}.brand-pair strong{font-size:28px}.brand-pair p{font-size:12px}.brand-pair .eyebrow{font-size:9px;letter-spacing:.05em}.pair-arrow{font-size:34px}.story-bottom{display:block}.story-step{grid-template-columns:1fr;gap:20px;padding:32px 0}.story-year{font-size:50px}.story-step h2{font-size:33px}.journal-grid,.journal-teaser .journal-grid{grid-template-columns:1fr}.journal-card{min-height:280px;padding:25px}.journal-card h2{font-size:29px}.article-intro{padding:40px 6vw}.article-intro h1{font-size:40px}.article-lead{font-size:18px}.article-layout{display:block;padding:35px 6vw}.article-layout aside{position:static;margin-bottom:40px}.article-text h2{font-size:29px}.article-text p{font-size:16px}.useful{padding:15px 20px}.story-bottom .button{white-space:normal}main>.journal-grid>.journal-card:first-child{padding:25px}main>.journal-grid>.journal-card:first-child h2{font-size:32px}}
