.blog-wrap{max-width:1080px;margin:auto;padding:64px 32px 80px}.blog-wrap article{max-width:800px;margin:auto}.blog-wrap h1{font-size:clamp(36px,5vw,60px);margin-bottom:25px}.byline{font-size:13px;color:var(--muted);margin-bottom:32px}.blog-hero{width:100%;max-height:520px;object-fit:cover;margin:10px 0 30px;border-radius:4px}.blog-body{font-size:18px;line-height:1.85}.blog-body h2{font-size:32px;margin-top:42px}.blog-body p{margin:0 0 24px}.blog-cta{background:var(--light);border-top:3px solid var(--gold);padding:32px;max-width:800px;margin:50px auto 0}.blog-cta h2{font-size:32px}.back-link{display:inline-block;margin-bottom:30px;font-size:13px}.blog-footer{background:var(--navy);color:white;padding:40px max(32px,calc((100vw - 1016px)/2));font-size:13px}.blog-footer p{margin:7px 0}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:45px}.blog-card{text-decoration:none;border:1px solid var(--line);display:block}.blog-card>img{width:100%;height:230px;object-fit:cover}.blog-card>div{padding:25px}.blog-card h2{font-size:29px}.blog-card span{font-size:13px;font-weight:600}.blog-card:hover{border-color:var(--gold)}@media(max-width:700px){.blog-grid{grid-template-columns:1fr}.blog-wrap{padding:40px 22px}.header nav{display:flex;gap:12px;flex-wrap:wrap}.header{flex-wrap:wrap}.blog-body{font-size:17px}.blog-cta{padding:22px}}
