.Policy_policyPage__kDli_{padding:6em 1em;display:flex;justify-content:center;background:linear-gradient(135deg,#f5f7fa,#e4e9f0);min-height:100vh}.Policy_policyContainer__EJcOL{max-width:800px;width:100%;background:#fff;border-radius:16px;padding:4rem 3rem;box-shadow:0 16px 40px rgba(0,0,0,.08);text-align:right;line-height:1.8;color:#2c3e50;transition:transform .3s ease,box-shadow .3s ease}.Policy_policyContainer__EJcOL:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(0,0,0,.12)}.Policy_logoContainer__pRrW4{margin-bottom:2rem;display:flex;justify-content:center}.Policy_logoContainer__pRrW4 img{max-width:120px;border-radius:12px;object-fit:contain}.Policy_policyTitle__EHf0x{font-size:1.8rem;font-weight:800;color:#1a202c;margin-bottom:1.5rem}.Policy_policyIntro__dbvt3{font-size:1.25rem;margin-bottom:2.5rem;color:#34495e}.Policy_policyIntro__dbvt3 strong{color:#e74c3c}.Policy_policyList__Fy0jj{list-style:none;padding:0;margin-bottom:2.5rem}.Policy_policyList__Fy0jj li{font-size:1.15rem;background:#f9fafb;padding:1rem 1.5rem;border-radius:12px;display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem;transition:background .2s ease}.Policy_policyList__Fy0jj li:hover{background:#f0f4f8}.Policy_policyList__Fy0jj li .Policy_icon__m0w72{font-size:1.5rem;line-height:1}.Policy_contactNote__Q2oV8{font-size:1.15rem;color:#34495e;text-align:center}.Policy_contactNote__Q2oV8 a{color:#e74c3c;font-weight:600;text-decoration:none}.Policy_contactNote__Q2oV8 a:hover{text-decoration:underline}