.cqa-document,.cqa-finance{max-width:1000px;margin:auto;padding:35px 0;color:#303a34}
.cqa-document h1,.cqa-finance h1{font-size:clamp(30px,4vw,46px);line-height:1.15;color:#0b4d2c}
.cqa-kicker{color:#866400;font-size:12px;font-weight:700;letter-spacing:.08em}
.cqa-document-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;background:#f3f7f4;padding:24px;border-radius:12px}
.cqa-document-meta dt{font-weight:700}.cqa-document-meta dd{margin:6px 0 0}
.cqa-primary{display:inline-block;background:#0b5732;color:white!important;border-radius:6px;padding:12px 22px;text-decoration:none;margin:8px 12px 8px 0}
.celic-diaspora-feature h4{color:white!important}
.celic-doc-network-error{padding:16px;margin-top:20px;border:1px solid #ac3028;color:#70201b}
.celic-doc-network-error button{margin-left:10px}
.cqa-finance li{margin-bottom:10px}
@media(max-width:767px){
 .celic-service-card:nth-child(n+5){display:flex!important}
 .celic-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .l-footer .w-menu-list,.l-footer .w-menu{flex-wrap:wrap!important;white-space:normal!important;overflow:visible!important}
 .l-footer .w-menu-list{gap:12px}
 .l-footer .w-menu.layout_hor>.menu{display:flex!important;flex-wrap:wrap!important;gap:12px!important;white-space:normal!important}
 .l-footer .w-menu.layout_hor>.menu>li{margin:0!important;flex:0 1 auto}
 .l-footer .w-menu-item{white-space:normal!important}
 .home h1{font-size:34px!important;line-height:1.1!important}
 .page main h1{font-size:34px!important;line-height:1.12!important}
 .l-header .w-btn{white-space:nowrap;font-size:12px!important;padding-left:10px!important;padding-right:10px!important;min-width:0}
 .cqa-document-meta{grid-template-columns:1fr}
 .cqa-document,.cqa-finance{padding:20px 0}
 .cookieadmin_re_consent,.cookieadmin-reconsent{bottom:70px!important;left:auto!important;right:12px!important}
}
