.access-layout{display:grid;grid-template-columns:minmax(0,620px) minmax(220px,1fr);gap:50px;align-items:start;max-width:1060px}.access-form-card{padding:30px}.access-types{border:0;padding:0;margin:27px 0 24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.access-types legend{font-size:12px;font-weight:600;color:#333440;margin-bottom:11px}.access-types label{display:block;margin:0;min-width:0;cursor:pointer}.access-types input{position:absolute;width:1px;height:1px;opacity:0}.access-types span{display:flex;align-items:center;justify-content:center;min-height:42px;padding:10px 7px;border:1px solid #dddde5;border-radius:7px;font-size:12px;font-weight:500;text-align:center;color:#4c4d5a;background:#fff}.access-types input:checked+span{border-color:#363741;color:#252631;background:#ededf2;box-shadow:inset 0 0 0 1px #363741}.access-types input:focus-visible+span{outline:3px solid #a7b8d0;outline-offset:3px}.access-optional{margin:24px 0;font-size:12px}.access-optional summary{cursor:pointer;color:#565765}.access-optional label{margin-top:14px}.access-submit{width:100%;margin-top:8px}.access-aside{padding:18px 0;font-size:12px;line-height:2;color:#545563}.access-aside h2{font-size:16px;color:#2b2c36;margin:0 0 20px}.access-aside p{margin:0 0 18px}.access-aside .btn{display:flex;justify-content:center;margin-top:15px}.access-form-card [hidden],#billing-codes [hidden]{display:none!important}.sidebar>nav{min-height:0;overflow-y:auto;overscroll-behavior:contain}@media(max-width:800px){.access-layout{grid-template-columns:minmax(0,1fr);gap:15px}.access-form-card{padding:23px}.access-aside{padding:10px 5px}.access-aside p{margin-bottom:10px}.access-types{gap:6px}.access-types span{padding:10px 5px;font-size:12px}}
