.frb-authority{margin:36px 0 0;padding:clamp(28px,5vw,58px) 18px;background:#f7f9fa;border-top:1px solid #e3e9ed;border-bottom:1px solid #e3e9ed;color:#193349}.frb-authority-inner{width:min(100%,1120px);margin:0 auto}.frb-authority-kicker{margin:0 0 12px!important;color:#93713c!important;letter-spacing:.08em;font-size:.77rem!important;font-weight:800!important}.frb-authority h2{margin:0 0 12px!important;font-size:clamp(1.55rem,2.5vw,2.2rem)!important;line-height:1.2!important;color:#122f46!important}.frb-authority-intro{margin:0 0 24px!important;max-width:780px;line-height:1.65;color:#3c5365}.frb-authority-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px}.frb-authority-link{display:flex;flex-direction:column;gap:8px;min-width:0;padding:20px 21px;background:#fff;border:1px solid #dce5ea;border-radius:14px;color:#17334a!important;text-decoration:none!important;box-shadow:0 4px 18px rgb(15 40 59 / .04);transition:box-shadow .2s ease,border-color .2s ease}.frb-authority-link strong{font-size:1rem;font-weight:800;line-height:1.35}.frb-authority-link strong span{color:#b68c4c}.frb-authority-link>span{color:#4c6272;font-size:.88rem;line-height:1.5}.frb-authority-link:hover,.frb-authority-link:focus-visible{border-color:#8aafb9;box-shadow:0 8px 22px rgb(15 40 59 / .1);outline-offset:3px}@media(max-width:620px){.frb-authority{padding:28px 16px}.frb-authority-link{padding:18px}}