.blog-main{padding-top:110px}.blog-heading,.blog-grid,.blog-article{width:min(1120px,calc(100% - 40px));margin-inline:auto}.blog-heading{padding:70px 0 45px}.blog-heading h1,.blog-article h1{margin:.2em 0;font-family:Manrope,sans-serif;font-weight:400}.blog-heading h1{font-size:clamp(3rem,8vw,6rem)}.blog-heading p{max-width:660px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:90px}.blog-card{padding:22px;border:1px solid #dedbd3}.blog-card img{width:100%;aspect-ratio:16/10;object-fit:cover;margin-bottom:20px}.blog-card h2{font-size:1.45rem}.blog-card h2 a,.blog-card>a{text-decoration:none}.blog-card p{line-height:1.7}.blog-article{max-width:820px;padding:55px 0 100px}.breadcrumbs{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:45px;font-size:.88rem}.blog-article header{margin-bottom:40px}.blog-article h1{font-size:clamp(2.4rem,7vw,5rem);line-height:1.05}.blog-article header p{font-size:1.2rem;line-height:1.7}.blog-article time{display:block;margin-top:18px}.blog-featured-frame{width:100%;aspect-ratio:16/10;margin:0 0 42px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.blog-featured{width:100%;height:100%;object-fit:cover}.article-content{font-size:1.08rem;line-height:1.85}.article-content h2,.article-content h3{margin-top:2em}.article-content blockquote{margin:2em 0;padding-left:22px;border-left:3px solid #7b9776}.article-content a{text-decoration:underline}@media(max-width:800px){.blog-main{padding-top:80px}.blog-grid{grid-template-columns:1fr}.blog-heading{padding-top:45px}}
