.authority-update{padding:44px 0}.authority-update .wrap{width:min(1100px,calc(100% - 36px));margin:auto}.authority-update h2{font:400 clamp(28px,4vw,40px)/1.2 Georgia,serif}.authority-update p,.authority-update li{font-size:16px;line-height:1.7}.authority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.authority-grid article{padding:20px;background:#f1f7f5;border:1px solid #d5e4df;border-radius:12px}.authority-update a{color:#14695c}.authority-update .btn{display:inline-block;background:#176f62;color:white;padding:12px 18px;border-radius:8px;text-decoration:none}.authority-update [id],.authority-update{scroll-margin-top:100px}.mixta-details{display:block!important}.mixed-signup-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mixed-signup-grid label{display:grid;gap:6px}.mixed-signup-grid .full{grid-column:1/-1}.mixed-signup-grid input,.mixed-signup-grid select,.mixed-signup-grid textarea{box-sizing:border-box;max-width:100%;width:100%;padding:12px;font:inherit;border:1px solid #aebfba;border-radius:7px}.mixed-signup-grid input[type=checkbox]{width:auto}.mixed-submit{padding:14px 20px;background:#176f62;color:#fff;border:0;border-radius:8px;font:inherit}.mixta-details{padding:22px;border:1px solid #d5e4df;border-radius:12px}.authority-update a:focus-visible{outline:3px solid #a86c24;outline-offset:4px}@media(max-width:650px){.authority-grid,.mixed-signup-grid{grid-template-columns:1fr}.authority-update{padding:28px 0}.mixta-details{padding:15px}}