/* 비회원 지원서: 실제 텍스트와 필수 동의 */
.application{max-width:720px}.application h1{font-size:32px;line-height:1.4;letter-spacing:-.035em}.application>.label{margin-top:24px}fieldset{border:0;padding:0;margin:36px 0}legend{font-size:21px;font-weight:800;margin-bottom:16px}label{display:block;font-size:16px;font-weight:700;margin:20px 0 8px}input:not([type=checkbox]),textarea{display:block;width:100%;font:inherit;font-size:16px;color:var(--text);background:#fff;border:1px solid #7B899D;border-radius:8px;padding:12px}textarea{resize:vertical;min-height:140px}input:focus-visible,textarea:focus-visible{outline:3px solid #A8C7F0;outline-offset:2px}.hint{font-size:13px;color:var(--text-muted);margin:8px 0 12px;line-height:1.65}.consent-copy{padding:20px;background:var(--bg2);border-radius:12px;font-size:13px}.consent-copy dl{display:grid;grid-template-columns:76px 1fr;gap:12px}.consent-copy dt,.consent-copy dd{font-size:13px;font-weight:400}.consent-copy p{margin-top:16px}.agree{display:flex;gap:12px;align-items:center;min-height:48px;font-size:14px;cursor:pointer}.agree input{width:20px;height:20px;flex-shrink:0}.form-error{color:#A32A26;font-size:15px;margin:16px 0}button.button{border:0;font-family:inherit;width:100%;cursor:pointer}button:disabled{opacity:.6;cursor:wait}#applicationSuccess{margin-top:32px;border:1px solid var(--border);border-radius:14px;padding:24px}#applicationSuccess p{margin:16px 0}#applicationSuccess[hidden]{display:none}.application [hidden]{display:none!important}@media(max-width:600px){.application h1{font-size:28px}.application{padding-top:116px}.consent-copy{padding:16px}}

.intro-guide{background:var(--bg2);padding:20px;border-radius:12px;font-size:15px;line-height:1.8}
