.PolicyPage_policyContainer__0qbAT{max-width:900px;margin:0 auto;padding:2.5rem 1.25rem}.PolicyPage_logo__A3j24{width:160px;height:auto;display:block;margin:0 auto 1rem;filter:grayscale(100%);opacity:.9}.PolicyPage_title__fhur7{text-align:center;margin:0 0 1.25rem;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:700;letter-spacing:.2px;color:#111111}.PolicyPage_content__CTKQo{background:#ffffff;border-radius:16px;padding:clamp(1rem,2.5vw,2rem);box-shadow:0 10px 30px rgba(0,0,0,.06);border:1px solid #e5e7eb}.PolicyPage_content__CTKQo section{margin-bottom:1.75rem}.PolicyPage_content__CTKQo section:last-of-type{margin-bottom:0}.PolicyPage_content__CTKQo h2{font-size:clamp(1.125rem,1.8vw,1.35rem);margin:0 0 .75rem;font-weight:600;color:#111111;padding-left:.75rem;border-left:3px solid #e5e7eb}.PolicyPage_content__CTKQo p{color:#374151;line-height:1.7;margin:0 0 .9rem}.PolicyPage_content__CTKQo ul{margin:.25rem 0 1rem 1.25rem;padding:0}.PolicyPage_content__CTKQo ul li{margin:.35rem 0;color:#374151;line-height:1.6}.PolicyPage_content__CTKQo ul li::marker{color:#9CA3AF}.PolicyPage_content__CTKQo a{color:inherit;text-decoration:underline;text-underline-offset:2px}.PolicyPage_content__CTKQo a:hover{text-decoration-thickness:2px}@media (max-width:640px){.PolicyPage_policyContainer__0qbAT{padding:1.5rem .75rem}.PolicyPage_logo__A3j24{width:140px}.PolicyPage_content__CTKQo{border-radius:12px}}