.legal_page__mrwt9{min-height:100vh;background:#f4f5f7;color:#002058}.legal_topbar__y8jLf{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 28px;background:#fff;border-bottom:1px solid rgba(15,23,42,.08)}.legal_brandRow__8lpmc{display:inline-flex;align-items:center;gap:14px;min-width:0}.legal_brandLogoLink__FFakg{display:inline-flex;align-items:center;text-decoration:none;line-height:0}.legal_oncoLogo__qQ06d{width:auto;height:40px;max-width:min(200px,36vw);object-fit:contain}.legal_cimpleLogo__nAqcE{width:auto;height:36px;max-width:min(150px,28vw);object-fit:contain}.legal_brandDivider__byKzC{width:1px;height:28px;background:rgba(0,32,88,.14);flex-shrink:0}.legal_navLinks__Vhuc_{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:flex-end}.legal_navLinks__Vhuc_ a{color:var(--cm-blue,#002058);font-size:.88rem;font-weight:650;text-decoration:none}.legal_navLinks__Vhuc_ a:hover{text-decoration:underline;text-underline-offset:2px}.legal_navLinks__Vhuc_ a[aria-current=page]{color:var(--cm-purple,#802070)}.legal_shell__Yp8dy{max-width:min(1100px,100%);margin:0 auto;padding:28px 24px 48px;display:grid;grid-gap:24px;gap:24px}.legal_headerCard__PwnF9{display:grid;grid-gap:8px;gap:8px;padding:22px 24px;border-radius:12px;background:#fff;border:1px solid rgba(0,32,88,.08)}.legal_title__hVgvk{margin:0;font-size:1.6rem;font-weight:750}.legal_meta__NunCR{margin:0;color:#64748b;font-size:.88rem}.legal_lead__LnJ7R{margin:0;color:#475569;font-size:.95rem;line-height:1.6}.legal_layout__fZP8M{display:grid;grid-gap:28px;gap:28px;align-items:start}.legal_toc__4VPwj{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border:1px solid rgba(0,32,88,.1);border-radius:12px;background:#fff}.legal_tocLabel__A_pgs{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#4a6080}.legal_tocList__G7cK6{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 14px}.legal_tocList__G7cK6 a{color:var(--cm-blue,#002058);font-size:.84rem;font-weight:600;text-decoration:none}.legal_tocList__G7cK6 a:hover{text-decoration:underline;text-underline-offset:2px}.legal_main__mDtsd{display:grid;grid-gap:20px;gap:20px;min-width:0;padding:22px 24px;border-radius:12px;background:#fff;border:1px solid rgba(0,32,88,.08)}.legal_section__geZf2{display:grid;grid-gap:8px;gap:8px;scroll-margin-top:20px;padding-bottom:16px;border-bottom:1px solid rgba(0,32,88,.06)}.legal_section__geZf2:last-child{border-bottom:0;padding-bottom:0}.legal_sectionTitle__1HV3e{margin:0;font-size:1.05rem;font-weight:700}.legal_body__acsAk{margin:0;color:#475569;font-size:.92rem;line-height:1.6}.legal_bullets___hwtE{margin:0;padding-left:1.15rem;display:grid;grid-gap:6px;gap:6px;color:#475569;font-size:.9rem;line-height:1.55}.legal_pageFooter__qF6zN{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px;margin-top:8px;padding:20px 2px 0;border-top:1px solid rgba(0,32,88,.1);color:#64748b;font-size:.82rem;font-weight:550;text-align:center}.legal_pageFooter__qF6zN a{color:var(--cm-blue,#002058);font-weight:650;text-decoration:none}.legal_pageFooter__qF6zN a:hover{text-decoration:underline;text-underline-offset:2px}.legal_pageFooter__qF6zN a+a:before,.legal_pageFooter__qF6zN span+a:before{content:"•";margin-right:14px;color:rgba(0,32,88,.28);font-weight:400}@media (min-width:960px){.legal_layout__fZP8M{grid-template-columns:240px minmax(0,1fr);gap:32px}.legal_toc__4VPwj{position:-webkit-sticky;position:sticky;top:16px}.legal_tocList__G7cK6{flex-direction:column;flex-wrap:nowrap;gap:8px}}@media (max-width:640px){.legal_topbar__y8jLf{padding:12px 16px;flex-direction:column;align-items:stretch;gap:12px}.legal_brandRow__8lpmc{flex-wrap:wrap;gap:10px}.legal_navLinks__Vhuc_{justify-content:flex-start;gap:6px 12px}.legal_navLinks__Vhuc_ a{font-size:.82rem}.legal_oncoLogo__qQ06d{height:32px;max-width:min(160px,42vw)}.legal_cimpleLogo__nAqcE{height:30px;max-width:min(120px,34vw)}.legal_shell__Yp8dy{padding:20px 16px 36px}.legal_pageFooter__qF6zN{gap:6px 10px;font-size:.78rem}.legal_pageFooter__qF6zN a+a:before,.legal_pageFooter__qF6zN span+a:before{margin-right:10px}}