.access-main{max-width:1120px;margin:40px auto;display:grid;grid-template-columns:1.2fr 1fr;gap:28px;padding:20px}.login{padding:32px;margin:0;max-width:none}.login h1{font-size:2rem}.access-note{font-size:.92rem;margin-top:24px;padding-top:20px;border-top:1px solid #cbd7e4}.access-info{align-self:start;background:#edf3fb;border-top:4px solid #f4b41a}.access-info h2{font-size:1.4rem}.login .primary{margin-top:20px}footer{font-size:.9rem}@media(max-width:760px){.access-main{grid-template-columns:1fr;margin:18px auto;padding:16px}.login{padding:24px}.login h1{font-size:1.7rem}.access-info{margin:0}}