.access-frame-module__VRs5pa__frame{width:min(1000px,100% - 3rem);color:var(--pv-ink);grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);align-items:start;gap:3rem;margin:2rem auto 5rem;display:grid}.access-frame-module__VRs5pa__context{padding:2rem 0}.access-frame-module__VRs5pa__context .access-frame-module__VRs5pa__label{color:var(--pv-muted);margin-bottom:2rem;font-size:.875rem}.access-frame-module__VRs5pa__context h2{max-width:12ch;margin-bottom:1.25rem;font-size:clamp(1.75rem,3vw,2.5rem)}.access-frame-module__VRs5pa__context>p:not(.access-frame-module__VRs5pa__label){color:var(--pv-muted);max-width:34ch;font-size:1rem}.access-frame-module__VRs5pa__context a{min-height:44px;color:var(--pv-accent);text-underline-offset:4px;align-items:center;gap:1rem;margin-top:1.5rem;font-size:1rem;font-weight:550;text-decoration:underline;display:inline-flex}.access-frame-module__VRs5pa__form{background:var(--pv-surface);border:1px solid var(--pv-line);border-top:8px solid var(--pv-lime);border-radius:20px;padding:clamp(1.5rem,4vw,2.5rem)}.access-frame-module__VRs5pa__form>*+*{margin-top:1.5rem}.access-frame-module__VRs5pa__form h1{color:var(--pv-ink);text-align:left;font-size:1.75rem}.access-frame-module__VRs5pa__form .text-center{text-align:left}.access-frame-module__VRs5pa__form input:not([type=hidden]){background:var(--pv-bg);min-height:50px;color:var(--pv-ink);border-color:var(--pv-line);border-radius:10px;font-size:1rem}.access-frame-module__VRs5pa__form button{min-height:48px}.access-frame-module__VRs5pa__form button[type=submit]{background:var(--pv-action);color:var(--pv-action-ink);border-radius:12px;font-size:1rem}.access-frame-module__VRs5pa__form button[type=submit]:hover{background:var(--pv-action-hover)}@media (max-width:700px){.access-frame-module__VRs5pa__frame{grid-template-columns:1fr;gap:1.5rem;width:calc(100% - 2rem);margin-top:.5rem;margin-bottom:3rem}.access-frame-module__VRs5pa__context{padding:0}.access-frame-module__VRs5pa__context .access-frame-module__VRs5pa__label{margin-bottom:.5rem}.access-frame-module__VRs5pa__context h2{max-width:none;margin-bottom:.75rem;font-size:1.5rem}.access-frame-module__VRs5pa__context>p:not(.access-frame-module__VRs5pa__label){max-width:none}.access-frame-module__VRs5pa__context a{margin-top:.5rem}.access-frame-module__VRs5pa__form{padding:1.5rem}}