.PolicyPage_main__Bf8XR{min-height:100vh;background-color:#fff;padding:120px 20px 80px}.PolicyPage_container__UT89O{max-width:860px;margin:0 auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1a1a1a;line-height:1.7}.PolicyPage_title__J7W6s{font-size:2.5rem;font-weight:700;margin-bottom:2rem;color:#0a0a0a;line-height:1.2;letter-spacing:-.02em}.PolicyPage_lastUpdated__Xnvsx{display:block;margin-bottom:2.5rem;color:#6b7280;font-size:.9rem}.PolicyPage_content__83Yz6{font-size:1rem;color:#2d2d2d}.PolicyPage_content__83Yz6 p{margin-bottom:1.2rem;line-height:1.75}.PolicyPage_content__83Yz6 strong{font-weight:700;color:#0a0a0a}.PolicyPage_content__83Yz6 em{font-style:italic}.PolicyPage_content__83Yz6 u{text-decoration:underline}.PolicyPage_content__83Yz6 ol,.PolicyPage_content__83Yz6 ul{margin:1rem 0 1.5rem 1.5rem;padding-left:.5rem}.PolicyPage_content__83Yz6 ul{list-style-type:disc}.PolicyPage_content__83Yz6 ol{list-style-type:decimal}.PolicyPage_content__83Yz6 li{margin-bottom:.6rem;line-height:1.7}.PolicyPage_content__83Yz6 li ol,.PolicyPage_content__83Yz6 li ul{margin-top:.6rem}.PolicyPage_content__83Yz6 a{color:#2563eb;text-decoration:underline;word-break:break-word;transition:color .2s ease}.PolicyPage_content__83Yz6 a:hover{color:#1d4ed8}.PolicyPage_content__83Yz6 h2,.PolicyPage_content__83Yz6 h3,.PolicyPage_content__83Yz6 h4{font-weight:700;color:#0a0a0a;margin-top:2rem;margin-bottom:1rem;line-height:1.3}.PolicyPage_content__83Yz6 h2{font-size:1.75rem}.PolicyPage_content__83Yz6 h3{font-size:1.4rem}.PolicyPage_content__83Yz6 h4{font-size:1.15rem}@media (max-width:768px){.PolicyPage_main__Bf8XR{padding:90px 16px 60px}.PolicyPage_title__J7W6s{font-size:1.8rem;margin-bottom:1.5rem}.PolicyPage_content__83Yz6{font-size:.95rem}.PolicyPage_content__83Yz6 p{margin-bottom:1rem}.PolicyPage_content__83Yz6 ol,.PolicyPage_content__83Yz6 ul{margin-left:1rem}.PolicyPage_content__83Yz6 h2{font-size:1.4rem}.PolicyPage_content__83Yz6 h3{font-size:1.2rem}}.PolicyPage_content__83Yz6 table{width:100%;border-collapse:collapse;margin:1.5rem 0 2rem;font-size:.95rem;background:#fafafa;border-radius:8px;overflow:hidden}.PolicyPage_content__83Yz6 thead{background:#1a1a1a;color:#fff}.PolicyPage_content__83Yz6 th{padding:.85rem 1rem;text-align:left;font-weight:600;font-size:.9rem;letter-spacing:.02em}.PolicyPage_content__83Yz6 td{padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;vertical-align:top}.PolicyPage_content__83Yz6 tbody tr:last-child td{border-bottom:none}.PolicyPage_content__83Yz6 tbody tr:nth-child(2n){background:#f3f4f6}@media (max-width:640px){.PolicyPage_content__83Yz6 table{font-size:.82rem;display:block;overflow-x:auto}.PolicyPage_content__83Yz6 td,.PolicyPage_content__83Yz6 th{padding:.55rem .65rem}}