.ap-band{padding-top:140px}.ap-back{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-ink);margin-bottom:26px;font-size:12px;display:inline-block}.ap-back:hover{color:var(--blue)}.ap-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:40px;display:grid}.ap-title{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin-top:12px;font-size:clamp(30px,4.4vw,44px);font-weight:700}.ap-pills{gap:8px;margin-top:14px;display:flex}.ap-desc{color:var(--muted-ink);max-width:62ch;margin-top:18px;font-size:17px;line-height:1.65}.ap-body{margin-top:22px}.ap-jump{margin-top:24px;display:none}.ap-form-col{position:sticky;top:110px}@media (max-height:820px){.ap-form-col{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 126px);margin:0 -24px;padding:0 24px 60px;overflow-y:auto}}.ap-form-card{background:var(--surface);border:1px solid var(--peach-line);border-radius:18px;padding:26px;box-shadow:0 18px 50px #0f172a0f}.ap-form-title{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin-bottom:16px;font-size:21px;font-weight:700}.cr-apply-hint{color:var(--muted);margin-top:6px;font-size:12.5px;font-weight:400;line-height:1.5;display:block}@media (max-width:900px){.ap-band{padding-top:120px}.ap-layout{grid-template-columns:1fr;gap:30px}.ap-form-col{position:static}.ap-jump{display:inline-flex}}
