.qp-auth-shell{flex-direction:column;display:flex}.qp-auth-main{flex:1;justify-content:center;align-items:center;padding:clamp(40px,8vw,96px) 16px;display:flex}.qp-legal-shell{flex-direction:column;display:flex}.qp-legal-main{flex:1;width:100%;padding:clamp(48px,7vw,88px) 16px clamp(72px,9vw,120px)}.qp-legal-rule{background:var(--v2-line-strong);border:0;height:1px;margin:clamp(28px,5vw,44px) 0}.qp-legal-article{max-width:68ch;margin-inline:auto}.qp-legal-article h2{font-family:var(--v2-display);color:var(--v2-text);font-weight:500}.qp-legal-article section+section{border-top:1px solid var(--v2-line);padding-top:clamp(28px,4vw,40px)}.qp-contact-shell{flex-direction:column;display:flex}.qp-contact-main{flex:1;width:100%;padding:clamp(48px,7vw,88px) 16px clamp(72px,9vw,120px)}.qp-contact-article{max-width:68ch;margin-inline:auto}.qp-status-shell{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.qp-status-eyebrow{font-family:var(--v2-display,var(--font-display),sans-serif);letter-spacing:.28em;text-transform:uppercase;color:var(--v2-accent,var(--accent));margin-bottom:10px;font-size:.8125rem;font-weight:600}.qp-status-title{font-family:var(--v2-display,var(--font-display),sans-serif);text-transform:uppercase;letter-spacing:.08em;color:var(--v2-text,var(--ink));margin:0 0 16px;font-size:clamp(2rem,1.5rem + 2vw,3.25rem);font-weight:300}.qp-status-lead{color:var(--v2-soft,var(--ink-soft));max-width:32rem;margin:0 auto 32px}.qp-status-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}
