.authority-page{color:#171514;background:#f4f0ea;min-height:100vh}.authority-header{color:#fff;background:#050505;justify-content:space-between;align-items:center;min-height:88px;padding:0 clamp(22px,6vw,92px);display:flex}.authority-header strong{letter-spacing:.035em;font-size:clamp(20px,2.1vw,30px)}.authority-header nav{flex-wrap:wrap;gap:22px;display:flex}.authority-header nav a{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #0000;padding:8px 0;font-size:10px;font-weight:700}.authority-header nav a:hover{border-color:#c11f40}.authority-hero{color:#fff;background:#5c242d;padding:clamp(64px,9vw,120px) clamp(24px,8vw,126px)}.authority-hero span{color:#efbdc7;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700}.authority-hero h1{letter-spacing:-.045em;max-width:1050px;margin:18px 0 24px;font:clamp(48px,6vw,88px)/.95 Georgia,serif}.authority-hero p{color:#eee3e0;max-width:820px;margin:0;font:18px/1.65 Georgia,serif}.authority-content{padding:clamp(58px,7vw,100px) clamp(24px,8vw,126px)}.authority-intro{grid-template-columns:.7fr 1.3fr;gap:40px;margin-bottom:54px;display:grid}.authority-intro h2,.authority-section h2{margin:0;font:clamp(34px,4vw,58px)/1 Georgia,serif}.authority-intro p{color:#706a64;margin:0;font:17px/1.65 Georgia,serif}.authority-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.authority-card{background:#fff;border:1px solid #d7d0c8;padding:clamp(25px,3vw,42px)}.authority-card>span{color:#c11f40;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700}.authority-card h2,.authority-card h3{margin:13px 0 17px;font:clamp(25px,2.6vw,38px)/1.08 Georgia,serif}.authority-card p,.authority-card li{color:#625d58;font-size:15px;line-height:1.65}.authority-card ul{margin:20px 0 0;padding-left:20px;list-style:outside}.authority-card a,.authority-action{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #c11f40;margin-top:22px;padding-bottom:6px;font-size:10px;font-weight:700;display:inline-flex}.authority-section{border-top:1px solid #cfc6bc;margin-top:60px;padding-top:50px}.authority-section>p{color:#706a64;max-width:820px;font:17px/1.65 Georgia,serif}.authority-faq details{border-bottom:1px solid #cfc6bc}.authority-faq summary{cursor:pointer;padding:22px 0;font:22px/1.25 Georgia,serif}.authority-faq details p{color:#625d58;max-width:850px;margin:0;padding:0 0 24px;line-height:1.65}.authority-notice{color:#fff;background:#171514;border-top:4px solid #c11f40;margin-top:45px;padding:28px 32px}.authority-notice p{color:#d8d1cc;margin:8px 0 0;line-height:1.6}.authority-footer{color:#fff;background:#050505;flex-wrap:wrap;justify-content:space-between;gap:24px 38px;padding:44px clamp(24px,8vw,126px);display:flex}.authority-footer a{color:#ddd5cf;font-size:12px}@media (max-width:760px){.authority-header{flex-direction:column;align-items:flex-start;gap:16px;padding-top:22px;padding-bottom:22px}.authority-header nav{gap:14px}.authority-intro,.authority-grid{grid-template-columns:1fr}}
