.policy-page{box-sizing:border-box;width:100%;max-width:1440px;margin-inline:auto;padding:56px 96px 64px;color:#102f44;background:#fff;font-family:Inter Variable,sans-serif;font-size:16px;line-height:1.75}.policy-dates,.policy-document,.policy-document ol,.policy-document section,.policy-document ul,.policy-heading{display:flex;flex-direction:column}.policy-document{max-width:960px;margin-inline:auto;gap:32px}.policy-heading{gap:16px}.policy-dates{gap:4px;color:#4c6474;font-size:14px;line-height:1.5}.policy-document section{gap:12px}.policy-document :is(h1,h2,h3,p,ul,ol){margin:0}.policy-document :is(h1,h2,h3){font-family:inherit;font-weight:700;letter-spacing:0}.policy-document h1{font-size:44px;line-height:1.25}.policy-document h2{position:relative;font-size:24px;line-height:1.375}.policy-document h3{font-size:18px;line-height:1.5}.policy-document ol,.policy-document ul{list-style:none;padding:0;gap:8px}.policy-document li{display:flex;gap:8px;min-width:0}.policy-document li:before{content:"•";flex:0 0 16px}.policy-list-body{flex:1;min-width:0}.policy-list-body>:is(ul,ol){margin-top:8px}.policy-document p:has(>a) strong,.policy-list-body strong{font-weight:inherit}.policy-document p:has(>a){color:#005fc4}.policy-document a{color:#005fc4;text-decoration:none;overflow-wrap:anywhere}.policy-document a:hover{color:#102f44;text-decoration:underline}.policy-document a:focus-visible{outline:2px solid #005fc4;outline-offset:2px}.policy-document :is(p,li,h1,h2,h3){overflow-wrap:anywhere}.policy-anchor,.policy-document section{scroll-margin-top:24px}.policy-anchor{position:absolute;top:0;left:0}.policy-page.standalone{max-width:none;padding:48px}@media (max-width:1099px){.policy-page{padding-inline:48px}}@media (max-width:699px){.policy-page{padding:40px 24px 48px}.policy-document h1{font-size:32px}.policy-document h2{font-size:22px;line-height:30px}.policy-page.standalone{padding:32px 24px}}@media (max-width:359px){.policy-page.standalone{padding-inline:16px}}@media print{@page{size:A4;margin:12.7mm}body:has(.policy-page)>:is(header,footer,a){display:none}.policy-page,.policy-page.standalone{max-width:none;padding:0}.policy-document :is(h1,h2,h3){break-after:avoid}.policy-document li,.policy-document p{orphans:3;widows:3}.policy-document a{color:inherit}}