.official-logo{display:block;width:151px;height:auto;max-height:78px;object-fit:contain}.brand{flex-shrink:0}.footer .brand{background:#fff;padding:6px 12px;border-radius:8px;width:max-content}.footer-main{grid-template-columns:1.7fr .9fr 1.3fr 1.2fr 1.4fr;gap:26px}.policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}.policy-card{border:1px solid #dbe9e2;border-radius:16px;padding:30px;background:#fff;box-shadow:0 8px 26px #123c320c}.policy-card h3{font-size:22px;margin:8px 0 14px}.policy-card p{color:#61796c}.policy-card .eyebrow{margin-bottom:7px;display:block}.policy-icon{background:#e9f5eb;color:#166949;border-radius:8px;padding:5px 9px;display:inline-block;font-size:12px;font-weight:800;margin-bottom:15px}.policy-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.policy-actions .btn{font-size:12px;padding:10px 14px;min-height:42px}.nav{gap:19px}@media(max-width:1160px){.footer-main{grid-template-columns:repeat(3,minmax(0,1fr))}.nav{gap:11px}.nav>a{font-size:12px}.official-logo{width:132px}}@media(max-width:820px){.nav{gap:0}.policy-grid{grid-template-columns:1fr}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.official-logo{width:118px}.footer-main{grid-template-columns:1fr 1fr}.footer-main>div:first-child{grid-column:1/-1}.policy-card{padding:22px}}