.content-hero{padding:76px 0;background:linear-gradient(135deg,#062b57,#0a477a);color:#fff}.content-hero span{display:block;margin-bottom:12px;color:#e8ad43;font-size:11px;font-weight:800;letter-spacing:2px}.content-hero h1{max-width:850px;margin:0 0 18px;font-size:48px;line-height:1.1}.content-hero p{max-width:760px;margin:0;color:#e3ebf5;font-size:17px;line-height:1.7}.prose-layout,.article-detail{max-width:900px;padding-top:65px;padding-bottom:80px}.prose-layout>section,.article-detail>section{margin-bottom:42px}.prose-layout h2,.article-detail h2{color:#082f5f;font-size:27px}.prose-layout p,.article-detail p{color:#526173;font-size:16px;line-height:1.85}.content-contact{margin-top:55px;padding:35px;border-radius:10px;background:#f1f4f7}.content-contact .lead-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.content-contact label{display:grid;gap:7px;font-weight:700}.content-contact input,.content-contact textarea{width:100%;padding:12px;border:1px solid #cbd4de;border-radius:4px;background:#fff}.content-contact label:nth-child(4),.content-contact p,.content-contact button,.content-contact .form-message{grid-column:1/-1}.content-contact p{font-size:12px}.content-contact p a{text-decoration:underline}.content-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;padding-top:55px;padding-bottom:80px}.content-card{overflow:hidden;border:1px solid #e0e5ea;border-radius:8px;background:#fff}.content-card img{display:block;width:100%;height:260px;object-fit:cover}.content-card>div{padding:26px}.content-card time,.content-card small{color:#a36c17;font-size:11px;font-weight:800;letter-spacing:.6px}.content-card h2{margin:10px 0 12px;color:#092f5e;font-size:23px}.content-card p{color:#667487;line-height:1.7}.content-card>div>a{color:#0a477a;font-weight:800}.article-detail>nav{padding:24px 0;color:#667487;font-size:12px}.article-detail>header{padding:28px 0 38px}.article-detail>header time,.article-detail>header>span{color:#a36c17;font-size:12px;font-weight:800}.article-detail h1{max-width:850px;margin:12px 0 18px;color:#082f5f;font-size:46px;line-height:1.15}.article-detail>header p{font-size:18px}.article-cover{display:block;width:100%;height:auto;max-height:560px;margin-bottom:50px;border-radius:10px;object-fit:cover}.projects-list .content-card img{height:300px}@media(max-width:780px){.content-hero{padding:52px 0}.content-hero h1,.article-detail h1{font-size:34px}.content-grid{grid-template-columns:1fr}.content-contact{padding:24px}.content-contact .lead-form{grid-template-columns:1fr}.content-contact label,.content-contact p,.content-contact button,.content-contact .form-message{grid-column:1}.content-card img,.projects-list .content-card img{height:auto}}

.content-card h3{margin:10px 0 12px;color:#092f5e;font-size:23px;line-height:1.3}.content-card h2 a,.content-card h3 a{color:inherit}.blog-hero{padding-bottom:58px}.blog-cluster-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.blog-cluster-nav a{display:flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#fff;font-size:13px;font-weight:700}.blog-cluster-nav a:hover{background:rgba(255,255,255,.1)}.blog-cluster-nav small{display:grid;place-items:center;min-width:22px;height:22px;border-radius:50%;background:#e8ad43;color:#082f5f;font-size:11px}.blog-clusters{padding-top:58px;padding-bottom:70px}.blog-cluster{scroll-margin-top:95px;margin-bottom:70px}.blog-cluster-heading{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;padding-bottom:20px;border-bottom:1px solid #dce3ea}.blog-cluster-heading span,.related-articles>header span{color:#a36c17;font-size:11px;font-weight:800;letter-spacing:1.5px}.blog-cluster-heading h2,.related-articles>header h2{margin:8px 0;color:#082f5f;font-size:30px}.blog-cluster-heading p{max-width:720px;margin:0;color:#667487;line-height:1.6}.blog-cluster-heading>b{white-space:nowrap;color:#0a477a;font-size:13px}.blog-cluster .content-grid{padding-top:28px;padding-bottom:0}.article-card-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.article-card-meta span,.content-card.compact>div>span{color:#536d87;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.article-detail-meta{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}.article-detail-meta span,.article-detail-meta time{color:#a36c17;font-size:12px;font-weight:800}.article-detail-meta span+time,.article-detail-meta time+span{position:relative}.article-detail-meta span+time:before,.article-detail-meta time+span:before{content:'•';position:absolute;left:-12px;color:#aeb8c3}.related-articles{padding-bottom:90px}.related-articles>header{padding-top:35px;border-top:1px solid #dce3ea}.related-articles .content-grid{grid-template-columns:repeat(3,1fr);padding-top:25px;padding-bottom:0}.content-card.compact>div{height:100%;display:flex;flex-direction:column}.content-card.compact h3{font-size:19px}.content-card.compact p{font-size:14px}.content-card.compact>div>a{margin-top:auto}

@media(max-width:780px){.related-articles .content-grid{grid-template-columns:1fr}.blog-cluster-heading{align-items:flex-start;flex-direction:column}.blog-cluster-heading h2,.related-articles>header h2{font-size:26px}}
