.blog-index{padding-bottom:0}.blog-intro{padding:130px max(20px,7vw) 80px;display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:end}.blog-intro h1{font-size:clamp(55px,7vw,104px);line-height:.94;letter-spacing:-.075em;margin:17px 0 0}.blog-intro>p{font-size:18px;color:var(--muted);max-width:520px;margin-bottom:10px}.featured-article{display:grid;grid-template-columns:1.25fr .75fr;margin:0 max(20px,5vw) 110px;background:#17211e;color:#fff;min-height:580px}.featured-article figure{margin:0;overflow:hidden}.featured-article img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.featured-article>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(35px,5vw,78px)}.featured-article span,.article-grid>article>span,.related-articles span{font:10px var(--mono);letter-spacing:.1em;color:#9bd376}.featured-article h2{font-size:clamp(34px,3.8vw,58px);line-height:1.02;letter-spacing:-.055em;margin:17px 0 22px}.featured-article p{color:#c6cec8}.featured-article b{font-size:12px;margin-top:22px}.featured-article b i{font-size:18px;font-style:normal;margin-left:8px}.featured-article:hover img{transform:scale(1.035)}
.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:85px 28px;margin:0 max(20px,7vw)}.article-grid article{border-top:1px solid var(--line);padding-top:12px}.article-image{display:block;height:270px;overflow:hidden;margin-bottom:22px;background:#ddd}.article-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.article-grid article:hover img{transform:scale(1.04)}.article-grid h2{font-size:23px;line-height:1.14;letter-spacing:-.045em;margin:10px 0 14px}.article-grid p{font-size:13px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-article{display:inline-block;margin-top:12px;color:#3c872f;font-size:11px;font-weight:800}.blog-pagination{display:flex;justify-content:center;gap:5px;margin:85px 0}.blog-pagination a{width:38px;height:38px;border:1px solid var(--line);display:grid;place-items:center;font:11px var(--mono)}.blog-pagination a.active{background:#17211e;color:#fff}.blog-conversion{background:#dfe7dc;padding:100px max(20px,12vw)}.blog-conversion h2{font-size:clamp(40px,5vw,70px);line-height:1;letter-spacing:-.06em}.blog-conversion>div{display:flex;align-items:center;gap:32px;margin-top:32px}.blog-conversion>div>a:last-child small,.blog-conversion>div>a:last-child strong{display:block}.blog-conversion small{font-size:10px;color:var(--muted)}
.article-page{padding-bottom:0}.article-hero{min-height:560px;background:#17211e;color:#fff;padding:150px max(20px,12vw) 80px;display:flex;align-items:end}.article-hero>div{max-width:980px}.article-hero>div>a{font:10px var(--mono);letter-spacing:.1em}.article-hero h1{font-size:clamp(48px,6vw,86px);line-height:1;letter-spacing:-.068em;margin:19px 0 28px}.article-meta{display:flex;gap:25px;font:10px var(--mono);letter-spacing:.08em;color:#aeb9b2}.article-cover{margin:0;height:min(68vw,760px);background:#ddd}.article-cover img{width:100%;height:100%;object-fit:cover}.article-layout{display:grid;grid-template-columns:210px minmax(0,780px);gap:80px;justify-content:center;padding:100px 24px}.article-layout>aside{position:sticky;top:35px;align-self:start;border-top:1px solid var(--ink);padding-top:14px}.article-layout>aside small{display:block;font:9px var(--mono);letter-spacing:.1em;margin-bottom:16px}.article-layout>aside a{display:block;color:var(--muted);font-size:12px;padding:6px 0}.article-body{font-size:17px;line-height:1.8}.article-lead{font-size:clamp(23px,3vw,31px);line-height:1.35;letter-spacing:-.03em;margin:0 0 60px;color:var(--ink)}.article-body h2{font-size:clamp(30px,4vw,46px);line-height:1.1;letter-spacing:-.05em;margin:70px 0 24px}.article-body h3{font-size:25px;letter-spacing:-.035em;margin-top:50px}.article-body p,.article-body li{color:#434d48}.article-body img{max-width:100%;height:auto;margin:30px 0}.article-body figure{margin:40px 0}.article-body blockquote{border-left:3px solid var(--rust);margin:40px 0;padding:5px 0 5px 28px;font-size:23px;line-height:1.45}.article-body table{width:100%;border-collapse:collapse;font-size:14px;display:block;overflow:auto}.article-body td,.article-body th{padding:10px;border:1px solid var(--line);text-align:left}.article-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:55px}.article-tags span{background:#e0ded6;padding:7px 11px;font:9px var(--mono);letter-spacing:.08em}.article-inline-cta{background:#17211e;color:#fff;margin-top:75px;padding:48px}.article-inline-cta h2{margin:13px 0 17px;font-size:36px}.article-inline-cta p:not(.eyebrow){color:#bfc7c1;font-size:14px}.article-inline-cta>a:last-child{display:block;margin-top:25px;font-size:13px;font-weight:800}.related-articles{background:#e2e7df;padding:90px max(20px,7vw)}.related-articles>div:first-child{display:flex;align-items:end;justify-content:space-between;margin-bottom:42px}.related-articles>div:first-child h2{font-size:50px;letter-spacing:-.06em;margin:0}.related-articles>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.related-articles article img{width:100%;height:220px;object-fit:cover;margin-bottom:18px}.related-articles h3{font-size:20px;line-height:1.2;letter-spacing:-.035em;margin:9px 0}.article-missing{padding:170px max(20px,12vw);min-height:70vh}.article-missing h1{font-size:clamp(40px,6vw,80px)}
.home-journal{padding:130px max(20px,7vw)}.home-journal-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:50px}.home-journal-head h2{font-size:clamp(40px,5vw,68px);line-height:1;letter-spacing:-.06em;margin:14px 0 0}.home-journal-head>a{font-size:12px;color:var(--rust);font-weight:800}
@media(max-width:900px){.blog-intro{grid-template-columns:1fr;gap:25px}.featured-article{grid-template-columns:1fr;min-height:0}.featured-article figure{height:430px}.article-grid{grid-template-columns:repeat(2,1fr)}.article-layout{grid-template-columns:minmax(0,720px)}.article-layout>aside{position:static;display:flex;gap:15px}.article-layout>aside small{margin-right:auto}.related-articles>div:last-child{grid-template-columns:repeat(2,1fr)}.related-articles article:last-child{display:none}}
@media(max-width:600px){.blog-intro{padding:105px 20px 50px}.blog-intro h1{font-size:51px}.featured-article{margin:0 0 70px}.featured-article figure{height:300px}.featured-article>div{padding:30px 22px 40px}.featured-article h2{font-size:34px}.article-grid{grid-template-columns:1fr;margin:0 20px;gap:55px}.article-image{height:245px}.blog-pagination{margin:60px 0}.blog-conversion{padding:70px 22px}.blog-conversion>div{align-items:flex-start;flex-direction:column}.article-hero{min-height:500px;padding:125px 20px 55px}.article-hero h1{font-size:45px}.article-cover{height:70vw}.article-layout{padding:65px 20px}.article-layout>aside{display:none}.article-lead{font-size:22px;margin-bottom:45px}.article-body{font-size:16px;overflow:hidden}.article-body h2{margin-top:55px}.article-inline-cta{margin-left:-20px;margin-right:-20px;padding:38px 20px}.related-articles{padding:65px 20px}.related-articles>div:first-child{display:block}.related-articles>div:first-child h2{font-size:39px}.related-articles>div:last-child{grid-template-columns:1fr}.related-articles article:last-child{display:block}.related-articles article img{height:240px}.home-journal{padding:85px 20px}.home-journal-head{display:block}.home-journal-head>a{display:inline-block;margin-top:18px}}
