*{box-sizing:border-box}body{margin:0;background:#f4f7fc;color:#192b45;font-family:'Pretendard Variable',Pretendard,'Malgun Gothic',sans-serif;line-height:1.65}main{max-width:850px;margin:auto;padding:36px 24px}h1{font-size:32px;line-height:1.25}h2{font-size:21px}.tag{font-size:12px;color:#2461dc;letter-spacing:.13em;font-weight:800}section,details{background:white;border:1px solid #dce4ef;border-radius:16px;padding:24px;margin:22px 0}label{display:block}input:not([type=checkbox]){display:block;width:100%;padding:12px;border:1px solid #b9c8db;border-radius:8px;font:inherit;margin:6px 0 14px}input[type=checkbox]{width:18px;height:18px;flex-shrink:0}.check{display:flex;align-items:flex-start;gap:9px}button{background:#245add;color:white;font:inherit;font-weight:700;border:0;border-radius:8px;padding:10px 16px;cursor:pointer;margin:5px 8px 5px 0}button:disabled{opacity:.45;cursor:wait}a{color:#245add}summary{cursor:pointer;font-weight:700}article{border-top:1px solid #e3e9f2;padding:18px 0;overflow-wrap:anywhere}article h3{margin:0;font-size:18px}.meta,footer{color:#576a83;font-size:13px}#message{background:#e7efff;border-radius:10px;padding:14px;overflow-wrap:anywhere}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fb;padding:16px;border-radius:10px;font:inherit}#account{display:block}.error{color:#a02323}@media(max-width:480px){main{padding:24px 16px}section,details{padding:18px}h1{font-size:27px}h2{font-size:19px}button{min-height:44px}body{font-size:15px}}
select,textarea{display:block;width:100%;max-width:100%;padding:12px;border:1px solid #b9c8db;border-radius:8px;font:inherit;margin:6px 0 14px}#business-message{background:#e7efff;border-radius:10px;padding:14px;overflow-wrap:anywhere}input,select{min-width:0}
#business-intake-fields{border:0;padding:0;margin:0;min-width:0}#business-intake-fields:disabled input,#business-intake-fields:disabled select{background:#edf0f5;color:#5a6576;cursor:not-allowed}#business-intake-fields:disabled button{cursor:not-allowed}#business-intake-notice{border-color:#abc5e6;background:#eff6ff}#business-intake-notice h2{margin-top:0}#business-intake-notice .btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:8px;background:#245add;color:#fff;text-decoration:none;font-weight:700}#business-intake-notice[hidden]{display:none}
