.MyAIFittingLegalPage-module__jdkD-W__page{--legal-accent:#493ac4;--legal-ink:#202027;min-height:100vh;color:var(--legal-ink);font-family:var(--font-manrope),sans-serif;background:#fff}.MyAIFittingLegalPage-module__jdkD-W__topbar{justify-content:space-between;align-items:center;max-width:1240px;height:100px;margin:auto;padding:20px 40px;display:flex}.MyAIFittingLegalPage-module__jdkD-W__headerLogo{font-size:4px}.MyAIFittingLegalPage-module__jdkD-W__topbar nav{align-items:center;gap:30px;font-size:13px;font-weight:600;display:flex}.MyAIFittingLegalPage-module__jdkD-W__topbar nav a{align-items:center;gap:7px;display:flex}.MyAIFittingLegalPage-module__jdkD-W__hero{text-align:center;max-width:900px;margin:auto;padding:54px 24px 40px}.MyAIFittingLegalPage-module__jdkD-W__eyebrow,.MyAIFittingLegalPage-module__jdkD-W__eyebrowInverse{letter-spacing:.16em;text-transform:uppercase;color:var(--legal-accent);font-size:11px;font-weight:700;line-height:1.6}.MyAIFittingLegalPage-module__jdkD-W__hero h1{letter-spacing:-2.5px;max-width:900px;margin:20px auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,4.8vw,70px);font-weight:700;line-height:1.06}.MyAIFittingLegalPage-module__jdkD-W__description{color:#6c6877;max-width:660px;margin:22px auto 0;font-size:16px;line-height:1.8}.MyAIFittingLegalPage-module__jdkD-W__switcher{justify-content:center;gap:10px;margin:28px 0 0;display:flex}.MyAIFittingLegalPage-module__jdkD-W__switcher a{border:1px solid #e2deeb;border-radius:7px;padding:10px 22px;font-size:12px;font-weight:650}.MyAIFittingLegalPage-module__jdkD-W__switchActive,.MyAIFittingLegalPage-module__jdkD-W__switchActiveInverse{color:#fff;background:#272432}.MyAIFittingLegalPage-module__jdkD-W__switchIdle,.MyAIFittingLegalPage-module__jdkD-W__switchInverse{color:#77717f}.MyAIFittingLegalPage-module__jdkD-W__editorialStrip{grid-template-columns:1fr 1.1fr 1.1fr 1fr;align-items:center;gap:14px;max-width:1160px;height:280px;margin:0 auto 34px;padding:0 24px;display:grid}.MyAIFittingLegalPage-module__jdkD-W__editorialStrip>div{height:245px;position:relative;overflow:hidden}.MyAIFittingLegalPage-module__jdkD-W__editorialStrip>div:nth-child(2),.MyAIFittingLegalPage-module__jdkD-W__editorialStrip>div:nth-child(3){height:280px}.MyAIFittingLegalPage-module__jdkD-W__editorialStrip img{object-fit:cover;object-position:center top}.MyAIFittingLegalPage-module__jdkD-W__documentMeta{border-bottom:1px solid #e5e1e8;grid-template-columns:1fr 1fr 1.5fr;gap:30px;max-width:1112px;margin:0 auto;padding:22px 0 28px;display:grid}.MyAIFittingLegalPage-module__jdkD-W__meta p,.MyAIFittingLegalPage-module__jdkD-W__metaInverse p{letter-spacing:.1em;text-transform:uppercase;color:#908996;margin-bottom:8px;font-size:10px}.MyAIFittingLegalPage-module__jdkD-W__meta strong,.MyAIFittingLegalPage-module__jdkD-W__metaInverse strong{font-size:13px;font-weight:600}.MyAIFittingLegalPage-module__jdkD-W__legalGrid{grid-template-columns:255px minmax(0,1fr);gap:70px;max-width:1112px;margin:64px auto 110px;padding:0;display:grid}.MyAIFittingLegalPage-module__jdkD-W__rail{position:relative}.MyAIFittingLegalPage-module__jdkD-W__railInner{flex-direction:column;height:calc(100dvh - 56px);min-height:0;display:flex;position:sticky;top:28px}.MyAIFittingLegalPage-module__jdkD-W__railStatement{letter-spacing:-.5px;max-width:220px;margin:12px 0 24px;font-family:Georgia,serif;font-size:25px;line-height:1.2}.MyAIFittingLegalPage-module__jdkD-W__railTocScroller{scrollbar-width:thin;scrollbar-color:#d4cce4 transparent;flex:1;min-height:0;padding-right:16px;overflow-y:auto}.MyAIFittingLegalPage-module__jdkD-W__toc{flex-direction:column;gap:0;display:flex}.MyAIFittingLegalPage-module__jdkD-W__toc a{color:#77717e;border-bottom:1px solid #f0edf4;padding:9px 0;font-size:12px;line-height:1.6;text-decoration:none}.MyAIFittingLegalPage-module__jdkD-W__toc a:hover,.MyAIFittingLegalPage-module__jdkD-W__toc a:focus-visible{color:#493ac4}.MyAIFittingLegalPage-module__jdkD-W__backTop{color:#493ac4;padding-top:22px;font-size:12px}.MyAIFittingLegalPage-module__jdkD-W__article{min-width:0}.MyAIFittingLegalPage-module__jdkD-W__intro{color:#595360;flex-direction:column;gap:20px;font-size:16px;line-height:1.85;display:flex}.MyAIFittingLegalPage-module__jdkD-W__intro p:first-child{color:#27212d;font-size:19px;line-height:1.7}.MyAIFittingLegalPage-module__jdkD-W__quickNotes{background:#f7f5fb;grid-template-columns:repeat(3,1fr);gap:24px;margin:38px 0 14px;padding:24px;display:grid}.MyAIFittingLegalPage-module__jdkD-W__quickNotes span{color:#6958a2;font-size:11px;font-weight:700}.MyAIFittingLegalPage-module__jdkD-W__quickNotes p{color:#736b7c;margin-top:12px;font-size:12px;line-height:1.75}.MyAIFittingLegalPage-module__jdkD-W__section{border-bottom:1px solid #e9e5ee;padding:38px 0;scroll-margin-top:30px}.MyAIFittingLegalPage-module__jdkD-W__section h2,.MyAIFittingLegalPage-module__jdkD-W__contact h2{letter-spacing:-.65px;max-width:700px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:700;line-height:1.22}.MyAIFittingLegalPage-module__jdkD-W__blocks{flex-direction:column;gap:18px;margin-top:22px;display:flex}.MyAIFittingLegalPage-module__jdkD-W__blocks p,.MyAIFittingLegalPage-module__jdkD-W__blocks li{color:#615a68;overflow-wrap:anywhere;white-space:pre-line;font-size:15px;line-height:1.9}.MyAIFittingLegalPage-module__jdkD-W__blocks .MyAIFittingLegalPage-module__jdkD-W__emphasis{color:#302736;font-weight:700}.MyAIFittingLegalPage-module__jdkD-W__blocks h3{margin-top:8px;font-size:19px;font-weight:650;line-height:1.4}.MyAIFittingLegalPage-module__jdkD-W__blocks ul{flex-direction:column;gap:12px;padding-left:20px;list-style:outside;display:flex}.MyAIFittingLegalPage-module__jdkD-W__blocks li::marker{color:#7a64a9}.MyAIFittingLegalPage-module__jdkD-W__contact{padding-top:48px;scroll-margin-top:30px}.MyAIFittingLegalPage-module__jdkD-W__contact h2{margin-top:15px}.MyAIFittingLegalPage-module__jdkD-W__contactActions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.MyAIFittingLegalPage-module__jdkD-W__contactActions a{color:#493c74;overflow-wrap:anywhere;background:#f0edf8;border-radius:9px;align-items:center;gap:10px;max-width:100%;padding:14px 16px;font-size:13px;display:flex}.MyAIFittingLegalPage-module__jdkD-W__contactActions svg{flex-shrink:0}.MyAIFittingLegalPage-module__jdkD-W__contactActions span{min-width:0}.MyAIFittingLegalPage-module__jdkD-W__footer{background:#f6f4f9;padding:48px max(28px,50vw - 556px) 28px}.MyAIFittingLegalPage-module__jdkD-W__footerInner{grid-template-columns:1fr 1.4fr 1fr;align-items:center;gap:32px;display:grid}.MyAIFittingLegalPage-module__jdkD-W__footerLogo{font-size:4px}.MyAIFittingLegalPage-module__jdkD-W__footerInner>p{color:#82798d;font-size:13px;line-height:1.7}.MyAIFittingLegalPage-module__jdkD-W__footerInner nav{gap:20px;font-size:12px;display:flex}.MyAIFittingLegalPage-module__jdkD-W__footerBottom{color:#8c8295;border-top:1px solid #e4deed;justify-content:space-between;gap:20px;margin-top:36px;padding-top:24px;font-size:11px;display:flex}.MyAIFittingLegalPage-module__jdkD-W__mobileToc{display:none}.MyAIFittingLegalPage-module__jdkD-W__page a:focus-visible,.MyAIFittingLegalPage-module__jdkD-W__page summary:focus-visible{outline-offset:4px;outline:3px solid #c7bced}@media (max-width:1200px){.MyAIFittingLegalPage-module__jdkD-W__legalGrid{gap:40px;padding:0 36px}.MyAIFittingLegalPage-module__jdkD-W__documentMeta{margin:0 36px}.MyAIFittingLegalPage-module__jdkD-W__editorialStrip{padding:0 36px}}@media (max-width:800px){.MyAIFittingLegalPage-module__jdkD-W__topbar{height:80px;padding:16px 20px}.MyAIFittingLegalPage-module__jdkD-W__topbar nav{gap:16px;font-size:12px}.MyAIFittingLegalPage-module__jdkD-W__headerLogo{font-size:3.3px}.MyAIFittingLegalPage-module__jdkD-W__hero{padding:36px 20px 30px}.MyAIFittingLegalPage-module__jdkD-W__hero h1{letter-spacing:-1.6px;font-size:45px}.MyAIFittingLegalPage-module__jdkD-W__description{font-size:15px}.MyAIFittingLegalPage-module__jdkD-W__editorialStrip{grid-template-columns:1fr 1fr;gap:10px;height:190px;padding:0 20px}.MyAIFittingLegalPage-module__jdkD-W__editorialStrip>div{height:175px!important}.MyAIFittingLegalPage-module__jdkD-W__editorialStrip>div:nth-child(n+3){display:none}.MyAIFittingLegalPage-module__jdkD-W__documentMeta{grid-template-columns:1fr 1fr;gap:20px;margin:0 20px}.MyAIFittingLegalPage-module__jdkD-W__documentMeta>div:last-child{grid-column:1/-1}.MyAIFittingLegalPage-module__jdkD-W__legalGrid{margin:30px 0 60px;padding:0 20px;display:block}.MyAIFittingLegalPage-module__jdkD-W__rail{display:none}.MyAIFittingLegalPage-module__jdkD-W__mobileToc{border-bottom:1px solid #e5e0eb;margin-bottom:28px;padding:15px 0 20px;display:block}.MyAIFittingLegalPage-module__jdkD-W__mobileToc summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:14px;font-weight:650;display:flex}.MyAIFittingLegalPage-module__jdkD-W__mobileToc .MyAIFittingLegalPage-module__jdkD-W__toc{max-height:320px;margin-top:20px;overflow:auto}.MyAIFittingLegalPage-module__jdkD-W__mobileToc .MyAIFittingLegalPage-module__jdkD-W__toc a{padding:12px 0;font-size:13px}.MyAIFittingLegalPage-module__jdkD-W__intro p:first-child{font-size:18px}.MyAIFittingLegalPage-module__jdkD-W__intro{font-size:15px}.MyAIFittingLegalPage-module__jdkD-W__quickNotes{grid-template-columns:1fr;gap:18px;padding:22px}.MyAIFittingLegalPage-module__jdkD-W__quickNotes>div{gap:16px;display:flex}.MyAIFittingLegalPage-module__jdkD-W__quickNotes p{margin:0;font-size:13px}.MyAIFittingLegalPage-module__jdkD-W__section h2,.MyAIFittingLegalPage-module__jdkD-W__contact h2{font-size:28px}.MyAIFittingLegalPage-module__jdkD-W__blocks p,.MyAIFittingLegalPage-module__jdkD-W__blocks li{font-size:15px}.MyAIFittingLegalPage-module__jdkD-W__footerInner{grid-template-columns:1fr;gap:24px}.MyAIFittingLegalPage-module__jdkD-W__footerBottom{flex-direction:column}.MyAIFittingLegalPage-module__jdkD-W__contactActions a{font-size:12px}.MyAIFittingLegalPage-module__jdkD-W__section{scroll-margin-top:20px}}.MyAIFittingLegalPage-module__jdkD-W__backTop{align-items:center;gap:8px;display:inline-flex}
