.account-page{max-width:640px;padding-top:64px;padding-bottom:80px}.account-page h1{font-size:clamp(28px,5vw,42px);line-height:1.35;letter-spacing:-.045em}.account-page p{color:#647064;line-height:1.85;margin:20px 0}.account-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:1px solid #dce4d7;border-radius:10px;background:white;color:#23432b;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.kakao-login{background:#fee500;color:#191919;border-color:#fee500;width:100%;max-width:360px}.account-text-button{display:block;margin-top:24px;padding:8px 0;background:none;border:0;font:inherit;color:#697568;text-decoration:underline;cursor:pointer}.account-notice{padding:16px 20px;border-radius:12px;background:#f4f7f0}.account-policies{display:flex;gap:20px;margin-top:36px;font-size:13px;color:#7b8477}.account-withdraw{margin-top:48px;color:#768071}.account-withdraw summary{cursor:pointer}.danger-button{color:#965444}.signup-form{display:grid;gap:20px;margin-top:32px}.signup-form label{display:flex;align-items:center;flex-wrap:wrap;gap:6px;line-height:1.7}.signup-form input{accent-color:#2b703b;width:20px;height:20px;margin-right:6px}.signup-form a{text-decoration:underline}.legal-page{max-width:800px;padding-top:40px;padding-bottom:60px;line-height:1.9}.legal-page h1{font-size:32px;margin:24px 0}.legal-page h2{font-size:18px;margin:32px 0 8px}.legal-page p{font-size:15px;color:#586255}.legal-page a{text-decoration:underline}.footer-business{grid-column:1/-1;font-size:12px;color:#7a8377;line-height:1.9;border-top:1px solid #e6ebe2;padding-top:20px}.footer-business p{margin:3px 0}.footer-policy-links{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0;font-size:13px}.account-nav{white-space:nowrap;font-size:13px;font-weight:600}.saved-account-note{margin:0 0 24px;color:#687461;font-size:13px}.saved-account-note a{text-decoration:underline;text-underline-offset:3px}@media(max-width:650px){.account-page{padding-top:36px}.header-actions{gap:4px}.account-nav{font-size:12px;padding:10px 4px}.legal-page{padding-top:24px}.footer-business{font-size:11px;overflow-wrap:anywhere}}

.account-page p{word-break:keep-all;overflow-wrap:anywhere;font-size:15px}.footer-inner .footer-business p{font-size:12px;line-height:1.9}.header-actions{align-items:center}@media(max-width:650px){.footer-inner .footer-business p{font-size:11px}}

.official-kakao-login{padding:0;width:224px;height:46px;min-height:46px;border:0;background:#fee500;border-radius:8px;overflow:hidden}.official-kakao-login img{display:block;width:224px;height:46px}.signup-complete{background:#287037;color:white;border-color:#287037}
