a.group-home{display:inline-flex;align-items:center;gap:12px;color:#102b46;text-decoration:none;font:600 15px Arial,sans-serif;letter-spacing:.3px;flex-shrink:0}
a.group-home img{display:block;width:72px;height:72px;object-fit:contain;border-radius:50%;background:white}
a.group-home span{display:block;font:inherit;letter-spacing:inherit;color:inherit;margin:0;text-align:left}
a.group-home:focus-visible{outline:3px solid #ad813a;outline-offset:5px;border-radius:8px}
.group-hero-logo{display:block;width:clamp(180px,24vw,260px);height:auto;object-fit:contain;margin:0 auto 28px;border-radius:50%}
@media(max-width:600px){a.group-home{gap:8px;font-size:12px}a.group-home img{width:54px;height:54px}header{flex-wrap:wrap;gap:16px}header nav{flex-wrap:wrap;gap:12px}}

.group-header{max-width:1240px;margin:auto;padding:28px 35px;display:flex;justify-content:space-between;align-items:center;gap:20px}.group-section-nav{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.group-section-nav a{font:14px Arial,sans-serif;color:#102b46;text-decoration:none;border:1px solid #d6bc8d;padding:10px 16px;border-radius:24px}.group-section-nav a:hover{background:#f3ead9}@media(max-width:600px){.group-header{padding:20px 22px;flex-wrap:wrap}.group-section-nav{gap:10px}.group-section-nav a{font-size:12px;padding:9px 12px}}

.business-coverage{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px 18px;font:500 12px/1.5 Arial,sans-serif;color:#102b46;text-align:center;letter-spacing:.1px}.business-coverage svg{color:#ad813a;flex:0 0 auto}.business-coverage span{min-width:0;overflow-wrap:anywhere}.brand-panel .business-coverage,.learn-logo .business-coverage{padding:16px 6px 4px}.portrait-panel .business-coverage{padding:16px}.law-business-logo{margin-bottom:0!important}.law-business-logo+.business-coverage{color:#f5f2eb;margin-bottom:26px}.card>.business-coverage{min-height:48px}.business-coverage+ .card-body{flex:1}@media(max-width:600px){.business-coverage{font-size:12px;padding-inline:12px}}
