.PolicyPage_page__1jOKd{--navy:#1c2833;--orange:#f39c12;--gray:#ecf0f1;--mute:#55636e;--line:#e2e7ea;--bg:#fbfcfd;min-height:100vh;background:var(--bg);color:var(--navy);font-family:var(--font-helvetica),system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}.PolicyPage_page__1jOKd a{color:#b9770a;text-decoration:none}.PolicyPage_page__1jOKd a:hover{text-decoration:underline}.PolicyPage_topbar__AIRFN{position:sticky;top:0;z-index:10;background:#fff;border-bottom:3px solid var(--orange)}.PolicyPage_topbarInner__jRLJe{max-width:960px;margin:0 auto;padding:14px 22px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.PolicyPage_brand__NpPWL{font-family:var(--font-poppins),sans-serif;font-weight:700;font-size:24px;color:var(--navy);letter-spacing:-.01em}.PolicyPage_brand__NpPWL:hover{text-decoration:none}.PolicyPage_brand__NpPWL span{color:var(--orange)}.PolicyPage_topnav__XNww6{display:flex;flex-wrap:wrap;gap:6px}.PolicyPage_topnav__XNww6 a{font-size:14px;font-weight:600;color:var(--mute);padding:6px 12px;border-radius:999px}.PolicyPage_topnav__XNww6 a:hover{background:var(--gray);text-decoration:none;color:var(--navy)}.PolicyPage_topnav__XNww6 a.PolicyPage_active__xGPhO{background:var(--navy);color:#fff}.PolicyPage_main__5Obbe{max-width:820px;margin:0 auto;padding:40px 22px 24px}.PolicyPage_main__5Obbe h1{font-family:var(--font-poppins),sans-serif;font-weight:700;font-size:2.1rem;line-height:1.15;margin:0 0 6px}.PolicyPage_main__5Obbe .updated{color:var(--mute);font-size:.9rem;margin:0 0 22px}.PolicyPage_main__5Obbe .meta{background:var(--gray);border-left:4px solid var(--orange);border-radius:8px;padding:16px 20px;margin:0 0 22px;font-size:.94rem}.PolicyPage_main__5Obbe .meta dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:4px 16px}.PolicyPage_main__5Obbe .meta dt{font-weight:700;color:var(--navy)}.PolicyPage_main__5Obbe .meta dd{margin:0;color:#2c3a44}.PolicyPage_main__5Obbe .lead{font-size:1.05rem;color:#2c3a44;margin:0 0 26px}.PolicyPage_main__5Obbe .toc{border:1px solid var(--line);border-radius:10px;padding:16px 20px;margin:0 0 30px;background:#fff}.PolicyPage_main__5Obbe .toc h2{all:unset;display:block;font-family:var(--font-poppins),sans-serif;font-weight:700;font-size:.9rem;color:var(--orange);margin-bottom:10px}.PolicyPage_main__5Obbe .toc ol{margin:0;padding-left:20px;column-count:2;column-gap:28px;font-size:.92rem}.PolicyPage_main__5Obbe .toc li{margin:3px 0;break-inside:avoid}.PolicyPage_main__5Obbe .toc a{color:var(--navy)}.PolicyPage_main__5Obbe h2{font-family:var(--font-poppins),sans-serif;font-weight:700;font-size:1.4rem;margin:38px 0 12px;padding-bottom:7px;border-bottom:2px solid var(--orange);scroll-margin-top:80px}.PolicyPage_main__5Obbe h3{font-weight:700;font-size:1.08rem;margin:24px 0 8px}.PolicyPage_main__5Obbe p{margin:0 0 14px}.PolicyPage_main__5Obbe ol,.PolicyPage_main__5Obbe ul{margin:0 0 14px;padding-left:22px}.PolicyPage_main__5Obbe ul{list-style:disc}.PolicyPage_main__5Obbe ol{list-style:decimal}.PolicyPage_main__5Obbe ol[type=a]{list-style:lower-alpha}.PolicyPage_main__5Obbe li{margin:0 0 8px}.PolicyPage_main__5Obbe strong{font-weight:700}.PolicyPage_main__5Obbe .small{font-size:.85rem;color:var(--mute)}.PolicyPage_main__5Obbe .callout{background:var(--gray);border-left:4px solid var(--orange);border-radius:8px;padding:14px 18px;margin:18px 0}.PolicyPage_main__5Obbe .callout p:last-child{margin-bottom:0}.PolicyPage_main__5Obbe .table-wrap{overflow-x:auto;margin:16px 0 22px;-webkit-overflow-scrolling:touch}.PolicyPage_main__5Obbe table.data{border-collapse:collapse;width:100%;min-width:420px;font-size:.92rem}.PolicyPage_main__5Obbe table.data th{background:var(--navy);color:#fff;text-align:left;padding:10px 12px;font-weight:700}.PolicyPage_main__5Obbe table.data td{border-bottom:1px solid var(--line);padding:9px 12px;vertical-align:top}.PolicyPage_main__5Obbe table.data td.num,.PolicyPage_main__5Obbe table.data th.num{text-align:right;white-space:nowrap}.PolicyPage_docfooter__pFT7p{border-top:1px solid var(--line);margin-top:40px;background:#fff}.PolicyPage_docfooterInner__N2Ri_{max-width:820px;margin:0 auto;padding:26px 22px 40px;font-size:.9rem;color:var(--mute)}.PolicyPage_docfooterLinks__S4l9G{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:14px}.PolicyPage_docfooterLinks__S4l9G a{font-weight:600}.PolicyPage_docfooterLegal__24cn4{line-height:1.6}@media (max-width:640px){.PolicyPage_main__5Obbe{padding:28px 18px}.PolicyPage_main__5Obbe h1{font-size:1.7rem}.PolicyPage_main__5Obbe .toc ol{column-count:1}.PolicyPage_main__5Obbe .meta dl{grid-template-columns:1fr;gap:2px}.PolicyPage_main__5Obbe .meta dt{margin-top:6px}}