.policy-module__vSXZgG__page{color:#17231f;background:#f4f1e8;min-height:100vh;padding:48px 20px}.policy-module__vSXZgG__article{background:#fff;border:1px solid #17231f24;border-radius:20px;max-width:880px;margin:0 auto;padding:clamp(24px,5vw,56px)}.policy-module__vSXZgG__back{color:#236d52;text-underline-offset:3px;font-weight:700;text-decoration:underline}.policy-module__vSXZgG__header{border-bottom:1px solid #17231f24;padding:28px 0 24px}.policy-module__vSXZgG__header h1{letter-spacing:-.05em;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(32px,5vw,48px)}.policy-module__vSXZgG__header p,.policy-module__vSXZgG__section p,.policy-module__vSXZgG__section li{color:#53655c;font-size:15px;line-height:1.85}.policy-module__vSXZgG__header p{margin:12px 0 0}.policy-module__vSXZgG__section{padding-top:26px}.policy-module__vSXZgG__section h2{letter-spacing:-.03em;margin:0 0 10px;font-size:20px}.policy-module__vSXZgG__section p{margin:8px 0}.policy-module__vSXZgG__section ul,.policy-module__vSXZgG__section ol{padding-left:22px}.policy-module__vSXZgG__section a{color:#236d52;text-underline-offset:3px;text-decoration:underline}.policy-module__vSXZgG__contact{color:#344d40;background:#f3f7f4;border-radius:12px;margin-top:12px;padding:18px;line-height:1.8}.policy-module__vSXZgG__contact a{color:#236d52}.policy-module__vSXZgG__footer{color:#718078;border-top:1px solid #17231f24;margin-top:36px;padding-top:18px;font-size:12px}
