*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#16181c;-webkit-font-smoothing:antialiased;background:#edebe6;font-family:ui-sans-serif,system-ui,Helvetica Neue,Helvetica,Arial,sans-serif}a{color:#1f6cb0;color:lab(43.6837% -3.90551 -43.6855);text-decoration:none}a:hover{color:#004f8c;color:lab(31.9331% -1.01048 -43.4214);text-decoration:underline}input,select,textarea,button{font-family:inherit;font-size:inherit;color:inherit}a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline-offset:2px;outline:2px solid #1f6cb0;outline:2px solid lab(43.6837% -3.90551 -43.6855)}table{border-collapse:collapse}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#cfcbc3 padding-box content-box;border:3px solid #0000;border-radius:6px}.legal-footer{color:#6c7077;text-align:center;background:#f7f6f3;border-top:1px solid #dedbd4;flex:none;padding:16px 24px;font-size:11.5px;line-height:1.5}.legal-footer__links{flex-wrap:wrap;justify-content:center;gap:6px 18px;display:flex}.legal-footer__links a{color:#444950;font-weight:600}.legal-footer p{margin:8px 0 0}.legal-footer--dark{color:#9a9d9f;background:#16181c;border-color:#2a2d32}.legal-footer--dark .legal-footer__links a{color:#d5d6d7}.login-primary>.legal-footer{background:0 0;margin:32px -40px -40px}.policy-shell{background:#f3f1ec;flex-direction:column;min-height:100vh;display:flex}.policy-header{background:#ffffffeb;border-bottom:1px solid #dedbd4;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px clamp(16px,4vw,48px);display:flex}.policy-brand{color:#16181c;align-items:center;gap:9px;display:inline-flex}.policy-brand:hover{color:#16181c;text-decoration:none}.policy-brand>span{color:#fff;background:#16181c;border-radius:7px;place-items:center;width:27px;height:27px;font-size:13px;font-weight:700;display:grid}.policy-print{cursor:pointer;background:#fff;border:1px solid #cbc7be;border-radius:8px;min-height:40px;padding:0 14px;font-weight:650}.policy-main{flex:1;width:100%;padding:clamp(24px,5vw,64px) 16px}.policy-article{background:#fff;border:1px solid #dedbd4;border-radius:14px;width:min(100%,760px);margin:0 auto;padding:clamp(24px,5vw,56px);box-shadow:0 14px 45px #16181c0f}.policy-kicker{color:#54705e;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:750}.policy-article h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(28px,5vw,42px);line-height:1.12}.policy-date{color:#747980;margin:12px 0 0;font-size:12px}.policy-intro{color:#444950;margin:24px 0 34px;font-size:17px;line-height:1.7}.policy-article section{border-top:1px solid #ebe8e2;padding-top:25px}.policy-article section+section{margin-top:25px}.policy-article h2{margin:0 0 10px;font-size:18px;line-height:1.35}.policy-article section p,.policy-article li{color:#444950;font-size:15px;line-height:1.75}.policy-article section p{margin:0 0 10px}.policy-article ul{margin:10px 0;padding-left:22px}@media (max-width:760px){.login-promo{display:none!important}.login-primary{min-width:0!important;padding:28px 20px!important}.login-primary>.legal-footer{margin:28px -20px -28px}.policy-header{align-items:flex-start}.policy-brand strong{max-width:130px}.policy-print{max-width:145px;height:auto;padding:7px 10px}.policy-main{padding:12px 0}.policy-article{box-shadow:none;border-left:0;border-right:0;border-radius:0}.legal-footer{padding-inline:16px}}@media print{@page{margin:18mm}body,.policy-shell,.policy-main{background:#fff}.no-print,.legal-footer{display:none!important}.policy-main{padding:0}.policy-article{width:auto;box-shadow:none;border:0;border-radius:0;padding:0}.policy-article h1{font-size:28pt}.policy-article section{break-inside:avoid}.policy-article a{color:inherit;text-decoration:underline}}
