.apply-page .auth-card{max-width:460px;gap:var(--sp-14)}.apply-page .auth-card .brand{flex-direction:row;align-items:center;text-align:left;padding-bottom:var(--sp-14);border-bottom:1px solid var(--line)}.apply-page .auth-card h2{text-align:left;font-size:var(--fs-20)}.apply-page .lead{color:var(--muted);font-size:var(--fs-13);margin:0}.apply-page .apply-consent .check .check-input{top:2px}.apply-page .apply-consent .check>span:last-child{line-height:1.4}.apply-page .apply-consent .check .error{display:block;font-size:11.5px;color:var(--coral-ink);margin-top:var(--sp-4)}.apply-page .auth-card.done{text-align:center;align-items:center}.apply-page .auth-card.done .brand{align-self:stretch;justify-content:center;flex-direction:row}.apply-page .auth-card.done h2{text-align:center}.apply-page .done .ico{width:56px;height:56px;background:var(--cyan-solid);color:var(--on-cyan);display:inline-flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;border-radius:var(--r-tile)}.apply-page .done .box{width:100%;border:1px solid var(--line);background:var(--bg);padding:var(--sp-10) var(--sp-12);font-size:12.5px;text-align:left;border-radius:var(--r-tile)}.apply-page .done .box .row{display:flex;justify-content:space-between;gap:var(--sp-12)}@media (max-width:480px){.apply-page .grid.c2{grid-template-columns:1fr}.apply-page .apply-submit{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;padding:var(--sp-8) 0 max(var(--sp-8),env(safe-area-inset-bottom));background:var(--panel)}}