.ws-refund-policy-page{--font-heading:"Freesentation","Pretendard",system-ui,sans-serif;--outer-gutter:60px;min-height:100vh;background-color:#ffffff;padding:152px 0 var(--space-16)}.ws-refund-policy-page>.ws-container{max-width:1440px}.ws-refund-policy-page h1,.ws-refund-policy-page h2,.ws-refund-policy-page h3{font-family:var(--font-heading);color:#0a0a0a}.ws-refund-policy-page .ws-refund-policy-page__section h2,.ws-refund-policy-page .ws-refund-policy-page__section h2.ws-typography{font-size:24px;line-height:1.35}.main-site a.ws-refund-policy-page__link,.ws-refund-policy-page__link{color:#2b7cff}.ws-refund-policy-page__content{max-width:none;margin:0;padding:0}.ws-refund-policy-page__header{margin-bottom:var(--space-12);text-align:center;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:var(--space-6)}.ws-refund-policy-page__date{margin-top:var(--space-3)}.ws-refund-policy-page__section{margin-bottom:var(--space-8)}.ws-refund-policy-page__section h3{margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid rgba(0,0,0,.05)}.ws-refund-policy-page__section p{margin-bottom:var(--space-4);line-height:1.6}.ws-refund-policy-page__list{margin:var(--space-4) 0;padding-left:var(--space-6)}.ws-refund-policy-page__list li{margin-bottom:var(--space-3);line-height:1.6}.ws-refund-policy-page__list li p{margin:0}.ws-refund-policy-page__list--bullet{list-style-type:disc}.ws-refund-policy-page__formula{background-color:#f5f8ff;padding:var(--space-4);border-radius:var(--radius-md);margin:var(--space-4) 0;border-left:4px solid #55a1fd}.ws-refund-policy-page__formula p{margin:0;font-family:Courier New,monospace;font-weight:600}.ws-refund-policy-page__link{color:#55a1fd;text-decoration:underline;transition:color var(--transition-fast)}.ws-refund-policy-page__link:hover{color:#2b7cff;text-decoration-thickness:2px}.ws-refund-policy-page__footer{margin-top:var(--space-16);padding-top:var(--space-8);border-top:1px solid rgba(0,0,0,.1);text-align:center}.ws-refund-policy-page__footer p{line-height:1.8}@media (max-width:768px){.ws-refund-policy-page{--outer-gutter:16px;padding:103px 0 var(--space-12)}.ws-refund-policy-page__content{padding:0 var(--space-4)}.ws-refund-policy-page__header{margin-bottom:var(--space-8)}.ws-refund-policy-page__section{margin-bottom:var(--space-6)}.ws-refund-policy-page__list{padding-left:var(--space-5)}.ws-refund-policy-page__formula{padding:var(--space-3)}}@media (max-width:480px){.ws-refund-policy-page__content{padding:0 var(--space-3)}.ws-refund-policy-page__list{padding-left:var(--space-4)}}