
.authority{max-width:1120px;margin:0 auto;padding:clamp(28px,5vw,72px) 24px;color:inherit}.authority *{box-sizing:border-box}.authority .authority-kicker{font-size:12px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;margin:22px 0 14px}.authority h1{font-size:clamp(32px,5vw,62px);line-height:1.12;letter-spacing:-.025em;max-width:900px;margin:0 0 24px}.authority .authority-lead{font-size:clamp(18px,2vw,22px);max-width:800px;line-height:1.65}.authority a{text-underline-offset:4px}.authority .authority-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(230px,1fr);gap:48px;margin-top:38px}.authority article h2{font-size:clamp(23px,3vw,30px);line-height:1.25;margin:32px 0 12px}.authority article p,.authority article li{font-size:17px;line-height:1.8;max-width:76ch}.authority aside{align-self:start;padding:24px;background:rgba(75,112,116,.07);border:1px solid rgba(60,85,85,.2);border-radius:12px}.authority aside h2{font-size:23px;line-height:1.3;margin:0 0 16px}.authority aside p,.authority aside li{font-size:15px;line-height:1.65}.authority .authority-call{display:block;font-size:21px;font-weight:700;margin:18px 0}.authority .authority-action{display:inline-block;border:1px solid currentColor;padding:12px 18px;border-radius:6px;margin:4px 0 12px;text-decoration:none;font-weight:700}.authority .authority-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.authority .authority-card{padding:22px;border:1px solid rgba(60,85,85,.22);border-radius:10px;background:rgba(255,255,255,.4)}.authority .authority-card h2{font-size:21px;line-height:1.35;margin:0 0 12px}.authority .authority-card p{font-size:15px;line-height:1.6;margin:0}.authority .authority-meta{font-size:13px;line-height:1.6;opacity:.85}.authority .authority-related{margin-top:36px;padding-top:20px;border-top:1px solid rgba(60,85,85,.2)}.authority-footer-links{display:flex;flex-wrap:wrap;gap:12px 24px;padding:22px 24px;max-width:1120px;margin:auto;font-size:14px}.authority-footer-links a{text-decoration:underline;text-underline-offset:3px}.authority-index{max-width:1120px;margin:28px auto;padding:28px 24px;border-top:1px solid rgba(60,85,85,.2)}.authority-index h2{font-size:27px;line-height:1.3}.authority-index ul{display:flex;flex-wrap:wrap;gap:12px 28px;padding-left:20px}.authority-index a{text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.authority .authority-layout{grid-template-columns:1fr;gap:28px}.authority .authority-cards{grid-template-columns:1fr}.authority{padding:32px 20px}.authority h1{overflow-wrap:anywhere}.authority-footer-links{padding-bottom:26px}}
