*{box-sizing:border-box}body{margin:0;background:#f5f6f0;color:#253d33;font:16px/1.65 "Malgun Gothic",sans-serif}main{max-width:530px;margin:auto;padding:28px 20px 46px}.brand{text-decoration:none;color:inherit;font:26px Georgia,serif;letter-spacing:2px}.brand span{font:12px "Malgun Gothic",sans-serif;letter-spacing:0;color:#6d7e72;margin-left:8px}h1{font-size:29px;margin:30px 0 8px}.intro{color:#66786b;margin:0 0 24px}.step{padding:23px 20px;background:#fffdf7;border:1px solid #dce1d5;border-radius:19px;margin:18px 0}.step-title{display:flex;gap:12px;align-items:center}.number{display:grid;place-items:center;flex:none;width:35px;height:35px;border-radius:50%;background:#e8ede2;font-size:20px;font-weight:bold}h2{font-size:22px;margin:0}.step p{font-size:14px;color:#66786b}.done{margin-left:auto;font-size:13px;color:#2c6748}label{display:block;font-size:14px;margin:17px 0}small{font-weight:normal;color:#72806e;margin-left:7px}input:not([type=checkbox]){display:block;width:100%;border:1px solid #cbd5c5;border-radius:10px;padding:14px 12px;margin-top:7px;font:16px "Malgun Gothic",sans-serif;background:#fff}.primary{display:block;width:100%;min-height:52px;text-align:center;padding:14px 12px;border:0;border-radius:11px;background:#29483a;color:white;text-decoration:none;font:600 16px/1.5 "Malgun Gothic",sans-serif;cursor:pointer}.primary:disabled,.primary[aria-disabled=true]{opacity:.5;cursor:default}.kakao{background:#fee500;color:#191919}.consent{font-size:12px;line-height:1.8;color:#66786b}.consent input{accent-color:#29483a;vertical-align:middle}.consent a{color:inherit}.hint{font-size:12px}.status{font-size:14px;min-height:24px;color:#386b48;white-space:pre-wrap}details{border-top:1px solid #d5ddcf;margin-top:28px;padding-top:18px}summary{font-size:14px;cursor:pointer}footer{display:flex;justify-content:space-between;margin-top:32px}footer a{font-size:12px;color:#6d7b6d}#usual{margin-top:20px}[hidden]{display:none!important}
