@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap");.lexi-legal{background:#f5f5f3;color:#1a1a18}.lexi-legal-hero{position:relative;overflow:hidden;background:linear-gradient(165deg,#0b2033,#11344c 50%,#081522);color:#f5f5f3;border-bottom:1px solid hsla(0,0%,100%,.06)}.lexi-legal-hero-mesh{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 15% 20%,rgba(42,131,181,.22) 0,transparent 70%),radial-gradient(ellipse 50% 45% at 85% 15%,rgba(81,168,209,.16) 0,transparent 70%),radial-gradient(ellipse 55% 50% at 50% 100%,rgba(17,52,76,.45) 0,transparent 70%)}.lexi-legal-hero-inner{position:relative;z-index:1;padding-top:48px;padding-bottom:64px}@media (min-width:768px){.lexi-legal-hero-inner{padding-top:64px;padding-bottom:80px}}.lexi-legal-title{font-size:clamp(2rem,4.5vw,3rem);font-weight:800;line-height:1.1;letter-spacing:-.025em;color:#f5f5f3;max-width:16ch;margin-bottom:16px}.lexi-legal-hero-lead{font-size:1rem;line-height:1.7;color:hsla(60,9%,96%,.55);max-width:42ch;margin-bottom:16px}.lexi-legal-meta{font-size:.875rem;color:hsla(60,9%,96%,.4)}.lexi-legal-body{background:#f5f5f3;padding-top:64px;padding-bottom:80px}@media (min-width:768px){.lexi-legal-body{padding-top:80px;padding-bottom:100px}}.lexi-legal-layout{display:grid;gap:48px}@media (min-width:768px){.lexi-legal-layout{grid-template-columns:200px minmax(0,1fr);gap:64px;align-items:start}}.lexi-legal-toc{position:sticky;top:88px}.lexi-legal-toc-label{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#2a83b5;margin-bottom:16px}.lexi-legal-toc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:.8125rem;line-height:1.45}.lexi-legal-toc-list a{color:#9a9a95;text-decoration:none;transition:color .15s ease}.lexi-legal-toc-list a:hover{color:#2a83b5}.lexi-legal-jump{margin-bottom:32px;padding:16px;border:1px solid #e8e8e5;border-radius:8px;background:#fafaf9;font-size:.875rem}.lexi-legal-jump summary{cursor:pointer;font-weight:600;color:#1a1a18}.lexi-legal-jump ul{margin:16px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.lexi-legal-jump a{color:#2a83b5;text-decoration:none}.lexi-legal-prose{max-width:72ch}.lexi-legal-block{padding-bottom:48px;margin-bottom:48px;border-bottom:1px solid #e8e8e5}.lexi-legal-block:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.lexi-legal-eyebrow{display:flex;align-items:center;gap:16px;margin-bottom:16px}.lexi-legal-eyebrow-line{width:32px;height:1px;background:#2a83b5;flex-shrink:0}.lexi-legal-eyebrow-text{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#2a83b5}.lexi-legal-h2{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:800;letter-spacing:-.02em;color:#1a1a18;margin-bottom:16px;line-height:1.2}.lexi-legal-p{font-size:1rem;line-height:1.7;color:#4a4a45;margin:0 0 16px}.lexi-legal-p:last-child{margin-bottom:0}.lexi-legal-ul{margin:0 0 16px;padding-left:1.25rem;display:flex;flex-direction:column;gap:8px}.lexi-legal-ul li{font-size:1rem;line-height:1.7;color:#4a4a45}.lexi-legal-ul li::marker{color:#2a83b5}