
.blog-hero{background:#061c30;color:white;padding:75px 0 65px}.blog-hero h1{font-size:clamp(42px,6vw,76px);line-height:1.04;max-width:950px;margin:22px 0}.blog-hero p{font-size:19px;max-width:680px;line-height:1.6;color:#d7e1e9}.blog-shell{padding:60px 0 80px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.blog-card{display:flex;flex-direction:column;border:1px solid #dbe4ea;background:#fff;min-width:0}.blog-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.blog-card .card-copy{padding:26px;border-top:4px solid #d6ed37;flex:1}.blog-card h2{font-size:25px;line-height:1.25;margin:14px 0}.blog-card a{color:#061c30}.blog-card p{font-size:16px;line-height:1.65;color:#405667}.blog-meta{color:#526775;font-size:13px}.blog-read{display:inline-block;margin-top:15px;font-weight:800;text-decoration:underline}.blog-more{margin-top:32px;border:0;cursor:pointer}.blog-post{max-width:860px;margin:0 auto;padding:55px 24px 85px}.blog-post h1{font-size:clamp(34px,5vw,58px);line-height:1.12;margin:24px 0}.blog-post .post-cover{width:100%;max-height:440px;object-fit:cover;margin:26px 0}.post-body{font-size:18px;line-height:1.85;color:#263e50;overflow-wrap:anywhere}.post-body h2,.post-body h3{line-height:1.3;margin-top:32px}.post-body p{margin:18px 0}.post-body img,.post-body video,.post-body iframe{max-width:100%;height:auto}.post-body a{color:#125d91;text-decoration:underline}.blog-cta{margin-top:40px;background:#eff4f7;padding:28px}.blog-cta p{margin-bottom:22px}.blog-status{padding:16px 0}.blog-back{text-decoration:underline;font-weight:700}.blog-grid a:focus-visible,.blog-back:focus-visible{outline:3px solid #1a80b6;outline-offset:4px}@media(max-width:950px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.blog-grid{grid-template-columns:1fr}.blog-hero{padding:48px 0}.blog-shell{padding:36px 0}.blog-post{padding:35px 20px}}
