.article-page,.blog-index{background:#fff;color:#20302a}.blog-hero{padding:90px 0 48px;max-width:980px}.article-page h1,.blog-hero h1{font-size:clamp(48px,7vw,92px);line-height:.96;letter-spacing:-.06em;margin:16px 0 26px}.blog-hero p{font-size:22px;line-height:1.5;color:#69726e;max-width:800px}.blog-filter{display:flex;gap:8px;align-items:center;padding:10px;background:#f4f3f0;border:1px solid #e8e7e2;border-radius:999px;margin-bottom:52px;overflow:auto}.blog-filter a{padding:14px 22px;border-radius:999px;color:#69726e;text-decoration:none;white-space:nowrap}.blog-filter a.active,.blog-filter a:hover{background:#dff4e8;color:#12613b}.blog-filter span{margin-left:auto;padding:0 18px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:68px 24px;gap:68px 24px;padding-bottom:110px}.blog-card{text-decoration:none;color:inherit}.blog-art{aspect-ratio:1.32;border-radius:24px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.blog-art:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 20%,#ffffff55,transparent 35%);mix-blend-mode:screen}.blog-art span,.blog-art strong{position:relative;z-index:1;color:#fff}.blog-art span{font-size:13px;text-transform:uppercase;letter-spacing:.09em}.blog-art strong{font-size:clamp(24px,2.3vw,40px);line-height:1.03;letter-spacing:-.04em;font-weight:500}.blog-card h2{font-size:22px;line-height:1.25;margin:20px 0 8px}.blog-card p{color:#737b77;line-height:1.5;margin:0 0 12px}.blog-card time{color:#7d8581}.breadcrumbs{display:flex;gap:16px;padding:64px 0 34px;color:#7c837f}.breadcrumbs a{color:inherit}.article-page h1{max-width:1250px;font-size:clamp(52px,6vw,88px);margin-bottom:72px}.article-layout{display:grid;grid-template-columns:300px minmax(0,780px);grid-gap:100px;gap:100px;border-top:1px solid #e7e9e7;padding:42px 0 120px}.article-rail{display:flex;flex-direction:column;gap:28px;color:#66706b}.article-rail>div{border-bottom:1px solid #e7e9e7;padding-bottom:24px}.article-rail small{display:block;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.article-rail-cta{background:#dff4e8;border:0!important;border-radius:22px;padding:24px}.article-rail-cta a,.article-sources a{color:#12613b;font-weight:700}.article-body{font-size:20px;line-height:1.7;color:#505a55}.article-body .article-lede{font-size:27px;line-height:1.42;color:#39433e;margin-top:0}.article-body h2{font-size:38px;line-height:1.08;letter-spacing:-.04em;color:#20302a;margin:66px 0 22px}.article-body h3{font-size:23px;color:#20302a}.article-body li{margin:10px 0}.article-faq{padding:22px 0;border-top:1px solid #e7e9e7}.article-sources{background:#f6f5f1;border-radius:22px;padding:28px;margin-top:64px}.article-sources h2{margin-top:0}@media(max-width:900px){.blog-grid{grid-template-columns:1fr 1fr}.article-layout{grid-template-columns:1fr;gap:36px}.article-rail{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:620px){.blog-grid{grid-template-columns:1fr}.article-rail{display:block}.blog-hero{padding-top:60px}.article-page h1{margin-bottom:42px}}