.blog-preview{padding:0 0 120px}.blog-preview-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:48px}.blog-preview h2,.blog-hero h1{font-size:clamp(2.8rem,4.8vw,5rem);margin:0}.blog-all-link{color:var(--ink);font-weight:700;text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:7px}.blog-all-link span{color:var(--green);margin-left:8px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.blog-card{background:#fff;border:1px solid var(--line);transition:transform .25s,box-shadow .25s}.blog-card:hover{transform:translateY(-5px);box-shadow:0 18px 50px rgba(4,34,38,.1)}.blog-card>a{display:block;color:inherit;text-decoration:none;height:100%}.blog-card img{display:block;width:100%;height:245px;object-fit:cover}.blog-card div{padding:28px}.blog-card span,.article-meta{display:block;color:var(--green);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.blog-card h2,.blog-card h3{font-size:1.45rem;margin:14px 0 12px;letter-spacing:-.035em}.blog-card p{color:#5c696b;font-size:.94rem}.blog-card b{display:inline-block;margin-top:8px;font-size:.82rem}.blog-page{padding-top:92px}.blog-hero{background:var(--deep);color:#fff;padding:110px 0 95px}.blog-hero-inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;align-items:end}.blog-hero p{max-width:650px;color:rgba(255,255,255,.68);font-size:1.12rem}.blog-list{padding:100px 0 120px}.article-page{padding-top:92px}.article-hero{background:var(--deep);color:#fff;padding:70px 0}.article-hero-inner{display:grid;grid-template-columns:1fr .9fr;gap:6vw;align-items:center}.article-hero h1{font-size:clamp(2.7rem,4.8vw,5rem);margin:18px 0 24px}.article-hero p{color:rgba(255,255,255,.7);font-size:1.08rem;max-width:700px}.article-hero img{width:100%;height:480px;object-fit:cover}.article-breadcrumb{font-size:.72rem;text-transform:uppercase;letter-spacing:.13em;color:var(--lime)}.article-breadcrumb a{color:inherit;text-decoration:none}.article-body{padding:90px 0 115px}.article-layout{display:grid;grid-template-columns:minmax(0,780px) 260px;justify-content:center;gap:8vw}.article-content{font-size:1.08rem}.article-content>p:first-child{font:600 1.35rem/1.65 Manrope;color:#314449}.article-content h2{font-size:clamp(1.8rem,3vw,2.6rem);margin:55px 0 18px}.article-content h3{font-size:1.35rem;margin:34px 0 12px}.article-content p,.article-content li{color:#4f6063}.article-content ul{padding-left:22px}.article-content li{margin-bottom:8px}.article-note{border-left:4px solid var(--lime);background:#fff;padding:24px 28px;margin:34px 0}.article-note strong{display:block;font-family:Manrope;margin-bottom:5px}.article-aside{align-self:start;position:sticky;top:110px;border-top:3px solid var(--lime);background:#fff;padding:28px}.article-aside h2{font-size:1.25rem}.article-aside p{font-size:.9rem;color:#607073}.article-aside .btn{width:100%;margin-top:12px}.article-shareline{padding-top:25px;margin-top:55px;border-top:1px solid var(--line);font-size:.82rem;color:#687678}
@media(max-width:900px){.blog-preview{padding-bottom:80px}.blog-preview-head{align-items:flex-start;gap:28px}.blog-grid{grid-template-columns:1fr}.blog-card img{height:320px}.blog-hero-inner,.article-hero-inner,.article-layout{grid-template-columns:1fr}.article-hero img{height:420px}.article-aside{position:static}.article-body{padding:70px 0 90px}}
@media(max-width:560px){.blog-preview-head{display:block}.blog-all-link{display:inline-block;margin-top:25px}.blog-card img{height:230px}.blog-hero{padding:80px 0 70px}.article-hero{padding:52px 0}.article-hero img{height:280px}.article-content{font-size:1rem}.article-content>p:first-child{font-size:1.15rem}}
