body{margin:0;background:#fff;color:#151d51;font-family:var(--body,Arial,sans-serif);line-height:1.65}header,footer{padding:24px}header{border-bottom:1px solid #dde4ed}.legal-main{max-width:820px;margin:auto;padding:36px 24px 64px}.legal-main h1{font-size:clamp(2rem,6vw,3rem);line-height:1.15}.legal-main h2{font-size:1.35rem;margin:32px 0 12px}.legal-main p,.legal-main li{font-size:1rem;margin-bottom:16px}.placeholder-note{background:#eef5fb;border-left:4px solid #147ad0;padding:18px}.legal-main a,footer a{color:inherit;text-decoration:underline}.text-link{background:none;border:0;text-decoration:underline;color:inherit;font:inherit;cursor:pointer}footer{background:#eef5fb}footer nav{line-height:2}
.legal-table-wrap{overflow-x:auto} .legal-main table{width:100%;border-collapse:collapse;font-size:1rem} .legal-main th,.legal-main td{padding:12px;text-align:left;border:1px solid #ccd5df;vertical-align:top;overflow-wrap:anywhere} .legal-main li{margin-bottom:12px}footer nav a{color:inherit}header>a{max-width:none}
