.privacy-policy-module__QHOaCG__page{--policy-ink:#163f55;--policy-text:#465363;--policy-border:#dce6ee;--policy-highlight:#e5f2fc;color:var(--policy-text);background:#fff}.privacy-policy-module__QHOaCG__page a:focus-visible,.privacy-policy-module__QHOaCG__page summary:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #d18b10}.privacy-policy-module__QHOaCG__container{width:min(100% - 48px,1176px);margin-inline:auto}.privacy-policy-module__QHOaCG__hero{color:#fff;background:linear-gradient(115deg,#286189,#124360);padding-block:clamp(48px,7vw,92px);scroll-margin-top:110px}.privacy-policy-module__QHOaCG__eyebrow{letter-spacing:.09em;text-transform:uppercase;border:1px solid #ffffff30;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.privacy-policy-module__QHOaCG__eyebrow span{background:#ffb536;border-radius:50%;width:6px;height:6px}.privacy-policy-module__QHOaCG__hero h1,.privacy-policy-module__QHOaCG__section h2,.privacy-policy-module__QHOaCG__section h3{font-family:var(--font-role-title-family);font-weight:700}.privacy-policy-module__QHOaCG__hero h1{margin-top:24px;font-size:clamp(42px,5vw,64px);line-height:1.12}.privacy-policy-module__QHOaCG__intro{color:#e0ebf4;max-width:740px;margin-top:22px;font-size:clamp(16px,1.5vw,19px);line-height:1.75}.privacy-policy-module__QHOaCG__heroDetails{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:920px;margin-top:36px;padding-top:24px;font-size:13px;line-height:1.7;display:grid}.privacy-policy-module__QHOaCG__heroDetails dt{text-transform:uppercase;letter-spacing:.1em;color:#c6d9e9;margin-bottom:6px;font-size:10px}.privacy-policy-module__QHOaCG__heroDetails dd{overflow-wrap:anywhere}.privacy-policy-module__QHOaCG__heroDetails a{text-underline-offset:4px;text-decoration:underline}.privacy-policy-module__QHOaCG__layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:60px;padding-block:64px 80px;display:grid}.privacy-policy-module__QHOaCG__sidebar{min-width:0;position:sticky;top:112px}.privacy-policy-module__QHOaCG__contentsTitle,.privacy-policy-module__QHOaCG__mobileContents summary{letter-spacing:.08em;text-transform:uppercase;color:var(--policy-ink);font-size:11px;font-weight:600}.privacy-policy-module__QHOaCG__contentsTitle{margin-bottom:16px}.privacy-policy-module__QHOaCG__contentsList{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c3d4e2 transparent;border-left:1px solid var(--policy-border);max-height:calc(100dvh - 172px);padding-right:10px;list-style:none;overflow-y:auto}.privacy-policy-module__QHOaCG__contentsList a{border-left:2px solid #0000;align-items:baseline;gap:12px;padding:8px 12px;font-size:12px;line-height:1.55;display:flex}.privacy-policy-module__QHOaCG__contentsList a:hover,.privacy-policy-module__QHOaCG__contentsList a:focus-visible{color:#0d4f7d;background:#f0f6fb;border-left-color:#d18b10}.privacy-policy-module__QHOaCG__contentsList span{color:#667f94;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px}.privacy-policy-module__QHOaCG__mobileContents{display:none}.privacy-policy-module__QHOaCG__article{min-width:0;font-size:14px;line-height:1.85}.privacy-policy-module__QHOaCG__section{scroll-margin-top:120px}.privacy-policy-module__QHOaCG__section+.privacy-policy-module__QHOaCG__section{margin-top:52px}.privacy-policy-module__QHOaCG__section h2{color:var(--policy-ink);align-items:baseline;gap:12px;margin-bottom:20px;font-size:clamp(24px,2.4vw,30px);line-height:1.3;display:flex}.privacy-policy-module__QHOaCG__section h2>span{font-family:var(--font-role-body-family);letter-spacing:.06em;color:#996410;flex-shrink:0;font-size:11px}.privacy-policy-module__QHOaCG__section h3{color:var(--policy-ink);margin-top:24px;margin-bottom:12px;font-size:20px;line-height:1.4}.privacy-policy-module__QHOaCG__section p+p{margin-top:16px}.privacy-policy-module__QHOaCG__section ul{margin-block:16px;padding-left:20px;list-style:outside}.privacy-policy-module__QHOaCG__section li+li{margin-top:6px}.privacy-policy-module__QHOaCG__section li::marker{color:#a97721}.privacy-policy-module__QHOaCG__section a{color:#0d4f7d;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.privacy-policy-module__QHOaCG__section address{font-style:normal}.privacy-policy-module__QHOaCG__section strong{font-weight:600}.privacy-policy-module__QHOaCG__section table{table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--policy-border);overflow-wrap:anywhere;border-radius:10px;width:100%;margin-block:24px;font-size:13px;line-height:1.65;overflow:hidden}.privacy-policy-module__QHOaCG__section th,.privacy-policy-module__QHOaCG__section td{text-align:left;vertical-align:top;padding:14px}.privacy-policy-module__QHOaCG__section thead{color:#0d4f7d;background:#e3eef9;border-bottom:1px solid #c8dcec}.privacy-policy-module__QHOaCG__section thead th{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}.privacy-policy-module__QHOaCG__section tbody th{font-weight:400}.privacy-policy-module__QHOaCG__section tbody tr+tr>*{border-top:1px solid var(--policy-border)}.privacy-policy-module__QHOaCG__section tbody tr:nth-child(2n){background:#f7fafc}.privacy-policy-module__QHOaCG__section [data-policy-company],.privacy-policy-module__QHOaCG__section [data-policy-rights]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:24px;display:grid}.privacy-policy-module__QHOaCG__section dt{color:var(--policy-ink);font-weight:600}.privacy-policy-module__QHOaCG__section dd{margin-top:6px}.privacy-policy-module__QHOaCG__section [data-policy-company]{background:var(--policy-highlight);border-radius:10px;gap:24px;padding:24px}.privacy-policy-module__QHOaCG__section [data-policy-company] dt,.privacy-policy-module__QHOaCG__section [data-policy-label]{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:600}.privacy-policy-module__QHOaCG__section [data-policy-rights]>div{border:1px solid var(--policy-border);border-radius:8px;padding:16px;line-height:1.65}.privacy-policy-module__QHOaCG__section [data-policy-framework]{margin-block:24px}.privacy-policy-module__QHOaCG__section [data-policy-framework]>div{border:1px solid var(--policy-border);border-radius:8px;align-items:flex-start;gap:16px;padding:16px;display:flex}.privacy-policy-module__QHOaCG__section [data-policy-framework]>div+div{margin-top:12px}.privacy-policy-module__QHOaCG__section [data-policy-framework] dt{text-transform:uppercase;color:#fff;background:#225b80;border-radius:4px;flex-shrink:0;max-width:150px;padding:6px 8px;font-size:10px}.privacy-policy-module__QHOaCG__section [data-policy-framework] dd{margin:0;font-size:13px}.privacy-policy-module__QHOaCG__section [data-policy-contact]{background:var(--policy-highlight);border-left:3px solid #ffb536;border-radius:10px;margin-block:24px;padding:24px}.privacy-policy-module__QHOaCG__section [data-policy-contact] address{margin-block:16px}.privacy-policy-module__QHOaCG__section [data-policy-contact=primary]{color:#fff;background:#225b80;border-left:0}.privacy-policy-module__QHOaCG__section [data-policy-contact=primary] a{color:#ffe0a3}.privacy-policy-module__QHOaCG__backToTop{color:#0d4f7d;text-underline-offset:4px;margin-top:40px;padding-block:8px;text-decoration:underline;display:inline-block}@media (max-width:1023px){.privacy-policy-module__QHOaCG__layout{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:32px 56px}.privacy-policy-module__QHOaCG__sidebar{position:static}.privacy-policy-module__QHOaCG__desktopContents{display:none}.privacy-policy-module__QHOaCG__mobileContents{border:1px solid var(--policy-border);border-radius:8px;display:block}.privacy-policy-module__QHOaCG__mobileContents summary{cursor:pointer;padding:18px}.privacy-policy-module__QHOaCG__mobileContents nav{padding:0 16px 16px}.privacy-policy-module__QHOaCG__contentsList{max-height:50dvh}}@media (max-width:639px){.privacy-policy-module__QHOaCG__heroDetails{grid-template-columns:minmax(0,1fr);gap:18px}.privacy-policy-module__QHOaCG__section+.privacy-policy-module__QHOaCG__section{margin-top:40px}.privacy-policy-module__QHOaCG__section [data-policy-company],.privacy-policy-module__QHOaCG__section [data-policy-rights]{grid-template-columns:minmax(0,1fr)}.privacy-policy-module__QHOaCG__section [data-policy-framework]>div{flex-direction:column;gap:10px}.privacy-policy-module__QHOaCG__section th,.privacy-policy-module__QHOaCG__section td{padding:10px}.privacy-policy-module__QHOaCG__section [data-policy-contact],.privacy-policy-module__QHOaCG__section [data-policy-company]{padding:20px}}
