.legal-jump{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin:1.5rem 0;padding:1rem 0;border-block:1px solid #87988f55}.legal-jump a{text-decoration:underline;text-underline-offset:3px}.legal-main{max-width:1000px;margin-inline:auto}.legal-main h1{font-size:clamp(2.5rem,8vw,5.5rem);overflow-wrap:anywhere}.legal-main h2{font-size:clamp(1.25rem,3.5vw,1.6rem);margin-top:2.2rem}.legal-main p,.legal-main li{max-width:78ch;line-height:1.75}.legal-main ul{padding-left:1.4rem}.legal-main a{overflow-wrap:anywhere}.legal-main nav a{font-size:1rem}.legal-footer{display:flex;flex-wrap:wrap;gap:1rem;padding:1.5rem 4vw;border-top:1px solid #87988f55}.legal-main :target{scroll-margin-top:2rem}.legal-main button.text-link{font:inherit;cursor:pointer;text-decoration:underline;background:none;border:0;padding:0;color:inherit}.legal-document{max-width:920px;margin:0 auto;padding:32px 22px 64px}.legal-document h1{font-size:clamp(2rem,6vw,3.2rem);line-height:1.14}.legal-document h2{font-size:1.35rem;margin-top:2rem}.legal-document p,.legal-document li{line-height:1.7;overflow-wrap:anywhere}.legal-document .legal-provider{line-height:1.65}.legal-shell{font-family:Inter,system-ui,sans-serif;color:#172e40;background:#f8fbfc}.legal-shell header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 4vw;border-bottom:1px solid #d4dfe6;background:#fff}.legal-shell header a{color:#172e40}.legal-shell a{color:#075f7e;text-decoration-thickness:1px;text-underline-offset:3px}.legal-shell .brand{display:flex;align-items:center;gap:9px;font-weight:800;font-size:1.3rem;text-decoration:none}.legal-actions{display:flex;flex-wrap:wrap;gap:12px;margin:1.2rem 0}.legal-action,.footer-links .legal-action{display:inline-flex!important;align-items:center;justify-content:center;padding:10px 15px;border:2px solid currentColor;border-radius:10px;font-weight:650;line-height:1.35}.legal-shell :focus-visible,.legal-main :focus-visible{outline:3px solid #b05c00;outline-offset:4px}.legal-shell .skip{position:absolute;top:-90px;left:16px;background:#fff;padding:14px;z-index:999}.legal-shell .skip:focus{top:8px}@media(max-width:520px){.legal-shell header{align-items:flex-start;flex-wrap:wrap}.legal-shell header nav{display:flex;flex-wrap:wrap;gap:14px}.legal-document{padding-inline:18px}.legal-action{width:100%}.legal-footer{padding:22px 18px}}@media print{.legal-shell header,.legal-footer,.legal-jump,.legal-actions{display:none}.legal-document{max-width:none;padding:0}.legal-shell a{color:inherit}.legal-shell{background:white;color:black}}
.legal-main.section-pad{box-sizing:border-box;width:100%;padding:72px 24px}.legal-main.section-pad>*{min-width:0}@media(max-width:520px){.legal-main.section-pad{padding:48px 22px}}
