.blog-page{background:#fff}.blog-hero{padding:190px max(32px,calc((100vw - 1208px)/2)) 100px;color:#fff;background:linear-gradient(125deg,#001a3b,#07365f)}.blog-hero-inner{max-width:940px}.blog-hero h1{max-width:900px;margin:0;font-size:clamp(54px,7vw,94px);line-height:1;letter-spacing:-.05em}.blog-hero h1 em{color:#78dc50;font-style:normal}.blog-hero .lead{max-width:720px;margin:30px 0 0;color:#c7d7e6;font-size:20px}.blog-main{width:min(1208px,calc(100% - 64px));margin:auto;padding:100px 0 130px}.blog-intro{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;margin-bottom:60px}.blog-intro h2{margin:0;font-size:clamp(38px,4.6vw,62px);line-height:1.06}.blog-intro p{max-width:650px;margin:0;color:var(--evival-text);font-size:18px;line-height:1.7}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.blog-card{border:1px solid var(--evival-line);background:#fff}.blog-card>a{display:flex;height:100%;flex-direction:column;text-decoration:none}.blog-card img{width:100%;aspect-ratio:1.25;object-fit:cover}.blog-card-copy{display:flex;flex:1;flex-direction:column;padding:30px}.blog-meta{color:var(--evival-green);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.blog-card h2{margin:17px 0 13px;font-size:27px;line-height:1.18}.blog-card p{margin:0 0 25px;color:var(--evival-text)}.blog-card b{margin-top:auto;font-size:13px}.blog-card:hover{border-color:var(--evival-green);box-shadow:0 20px 50px rgba(0,26,59,.08);transform:translateY(-4px);transition:.25s}.article-hero{padding-bottom:85px}.article-hero h1{max-width:1050px;font-size:clamp(48px,6vw,82px)}.article-main{width:min(1208px,calc(100% - 64px));margin:auto;padding:90px 0 130px}.article-layout{display:grid;grid-template-columns:minmax(0,760px) 280px;justify-content:space-between;gap:80px}.article-body{font-size:19px;line-height:1.75}.article-body>p:first-child{font-size:24px;line-height:1.55;color:var(--evival-navy)}.article-body h2{margin:55px 0 18px;font-size:38px;line-height:1.12}.article-image{margin:0 0 45px}.article-image img{width:100%;max-height:620px;object-fit:cover}.article-aside{border-top:3px solid var(--evival-green);padding-top:22px}.article-aside span{color:var(--evival-green);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.article-aside p{color:var(--evival-text)}.article-back{display:inline-block;margin-top:30px;border-bottom:1px solid;font-weight:700;text-decoration:none}.blog-page footer{background:#03162d}@media(max-width:900px){.blog-intro,.article-layout{grid-template-columns:1fr;gap:35px}.blog-grid{grid-template-columns:1fr 1fr}.article-aside{max-width:600px}}@media(max-width:650px){.blog-hero{padding:145px 24px 70px}.blog-main,.article-main{width:min(100% - 32px,1208px);padding:70px 0}.blog-grid{grid-template-columns:1fr}.blog-card img{aspect-ratio:1.5}.article-body{font-size:17px}.article-body>p:first-child{font-size:21px}}
