.cq-access-page{background:var(--cq-bg,#f7f7f5);min-height:100svh;color:var(--cq-ink,#11151c);flex-direction:column;align-items:center;padding:48px 24px;display:flex}.cq-access-form input[data-slot=input]{min-height:48px;padding-inline:14px;font-size:16px}.cq-access-panel>p.cq-access-notice{color:#19345f;margin-block:20px;font-size:14px}.cq-access-brand{margin-bottom:64px}.cq-access-panel{width:min(100%,480px)}.cq-access-panel h1{letter-spacing:-.045em;outline:none;margin:18px 0 20px;font-size:clamp(32px,5vw,44px);font-weight:550;line-height:1.08}.cq-access-panel>p,.cq-access-success p{color:var(--cq-muted,#526071);font-size:16px;line-height:1.65}.cq-access-form{gap:24px;margin-top:32px;display:grid}.cq-access-form>div{gap:9px;display:grid}.cq-access-form small{color:var(--cq-muted,#526071);font-size:12px;line-height:1.6}.cq-access-toggle{align-items:center;gap:10px;min-height:36px;font-size:14px;display:flex}.cq-access-toggle input{accent-color:#0052ff;width:18px;height:18px}.cq-access-form button{min-height:48px}.cq-access-notice{color:#19345f;background:#e8efff;border-left:3px solid #0052ff;margin:0;padding:16px;font-size:14px;line-height:1.55}.cq-access-back{text-underline-offset:4px;color:var(--cq-ink,#11151c);margin-top:32px;font-size:14px;text-decoration:underline;display:inline-flex}.cq-access-success{margin-top:32px}.cq-access-success>svg{color:#08734e}.cq-access-success .cq-primary{gap:14px;margin-top:18px;text-decoration:none;display:inline-flex}.cq-access-foot{text-align:center;max-width:460px;color:var(--cq-muted,#526071);margin:56px 0 0;font-size:12px;line-height:1.7}@media (max-width:600px){.cq-access-page{padding:28px 24px}.cq-access-brand{margin-bottom:48px}.cq-access-foot{margin-top:40px}}
