
    .community-mortgage{margin-top:32px;padding:30px 32px;display:flex;align-items:center;justify-content:space-between;gap:28px;background:#102b42;border:1px solid #25465b;border-radius:14px;color:#fff}
    .community-mortgage h3{margin:0 0 8px;font-size:22px;line-height:1.35;font-weight:600;color:#fff}
    .community-mortgage p{margin:0;max-width:570px;font-size:15px;line-height:1.7;color:#d5e0e8}
    .community-mortgage a{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;padding:14px 22px;border:1px solid #9db2c1;border-radius:999px;color:#fff;font-size:15px;font-weight:400;text-decoration:none;transition:background .2s,color .2s,border-color .2s}
    .community-mortgage a:hover{background:#fff;color:#102b42;border-color:#fff}
    .community-mortgage a:focus-visible{outline:3px solid #d79a2d;outline-offset:4px}
    @media(max-width:800px){.community-mortgage{align-items:flex-start;flex-direction:column;padding:24px;gap:20px}.community-mortgage a{flex-shrink:1;max-width:100%;text-align:center}.community-mortgage h3{font-size:20px}}
    