.LegalShell-module__MNx3oa__hero{text-align:center;background:linear-gradient(160deg,#e8f4fd 0%,#f0fae6 40%,#fff 75%);padding:140px 24px 72px}.LegalShell-module__MNx3oa__heroEyebrow{color:var(--green-dark);background:#6dd2331f;border:1px solid #6dd23340;border-radius:100px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex}.LegalShell-module__MNx3oa__heroEyebrow:before{content:"";background:var(--green);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.LegalShell-module__MNx3oa__heroHeading{letter-spacing:-3px;color:var(--dark);margin-bottom:20px;font-size:clamp(40px,5.5vw,68px);font-weight:900;line-height:1.05}.LegalShell-module__MNx3oa__lastUpdated{font-family:var(--font-inter), "Inter", sans-serif;color:var(--grey);align-items:center;gap:8px;font-size:15px;display:inline-flex}.LegalShell-module__MNx3oa__lastUpdated:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;display:inline-block}.LegalShell-module__MNx3oa__body{background:#fff;padding:72px 24px 96px}.LegalShell-module__MNx3oa__layout{grid-template-columns:260px 1fr;align-items:start;gap:80px;max-width:1100px;margin:0 auto;display:grid}.LegalShell-module__MNx3oa__toc{align-self:start;position:sticky;top:100px}.LegalShell-module__MNx3oa__tocLabel{letter-spacing:1.5px;text-transform:uppercase;color:var(--green-dark);align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.LegalShell-module__MNx3oa__tocLabel:before{content:"";background:var(--green);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.LegalShell-module__MNx3oa__tocScroll{scrollbar-width:thin;scrollbar-color:#00000026 transparent;max-height:calc(100vh - 340px);overflow:hidden auto}.LegalShell-module__MNx3oa__tocScroll::-webkit-scrollbar{width:4px}.LegalShell-module__MNx3oa__tocScroll::-webkit-scrollbar-track{background:0 0}.LegalShell-module__MNx3oa__tocScroll::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.LegalShell-module__MNx3oa__tocScroll::-webkit-scrollbar-thumb:hover{background:#00000047}.LegalShell-module__MNx3oa__tocList{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.LegalShell-module__MNx3oa__tocLink{border-radius:var(--radius-sm);font-family:var(--font-inter), "Inter", sans-serif;color:var(--grey);text-align:left;cursor:pointer;background:0 0;border:none;align-items:baseline;gap:9px;width:100%;padding:5px 10px;font-size:12.5px;font-weight:500;line-height:1.4;text-decoration:none;transition:background .15s,color .15s;display:flex}.LegalShell-module__MNx3oa__tocLink:hover{background:var(--light-grey);color:var(--dark)}.LegalShell-module__MNx3oa__tocLinkActive{background:var(--green-light);color:var(--green-dark);font-weight:600}.LegalShell-module__MNx3oa__tocNum{color:var(--green);flex-shrink:0;min-width:18px;font-size:11px;font-weight:700}.LegalShell-module__MNx3oa__tocContact{background:var(--light-grey);border-radius:var(--radius-md);margin-top:16px;padding:16px}.LegalShell-module__MNx3oa__tocContact p{font-family:var(--font-inter), "Inter", sans-serif;color:var(--grey);margin:0;font-size:13px;line-height:1.5}.LegalShell-module__MNx3oa__tocContact a{color:var(--green-dark);font-weight:600;text-decoration:none}.LegalShell-module__MNx3oa__tocContact a:hover{text-decoration:underline}.LegalShell-module__MNx3oa__content{min-width:0}.LegalShell-module__MNx3oa__section{border-bottom:1px solid var(--border);margin-bottom:32px;padding:0 0 32px;scroll-margin-top:100px}.LegalShell-module__MNx3oa__section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.LegalShell-module__MNx3oa__sectionHeader{align-items:center;gap:16px;margin-bottom:20px;display:flex}.LegalShell-module__MNx3oa__sectionNum{background:var(--green-light);width:36px;height:36px;color:var(--green-dark);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.LegalShell-module__MNx3oa__sectionTitle{letter-spacing:-.5px;color:var(--dark);margin:0;font-size:22px;font-weight:800;line-height:1.2}.LegalShell-module__MNx3oa__text{font-family:var(--font-inter), "Inter", sans-serif;color:var(--grey);font-size:15px;line-height:1.75}.LegalShell-module__MNx3oa__text p{margin-bottom:16px}.LegalShell-module__MNx3oa__text p:last-child{margin-bottom:0}.LegalShell-module__MNx3oa__text a{color:var(--green-dark);font-weight:500;text-decoration:underline}.LegalShell-module__MNx3oa__text strong{color:var(--dark)}.LegalShell-module__MNx3oa__text ul{flex-direction:column;gap:6px;margin:8px 0 16px;padding:0;list-style:none;display:flex}.LegalShell-module__MNx3oa__text ul li{color:var(--grey);align-items:baseline;gap:10px;font-size:14px;line-height:1.6;display:flex}.LegalShell-module__MNx3oa__text ul li:before{content:"";background:var(--green);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:7px;display:inline-block}.LegalShell-module__MNx3oa__subsection{border-radius:var(--radius-md);border:1px solid var(--border);background:#fafafa;margin-top:28px;padding:24px 28px}.LegalShell-module__MNx3oa__subsectionTitle{color:var(--dark);align-items:center;gap:10px;margin-bottom:12px;font-size:15px;font-weight:700;display:flex}.LegalShell-module__MNx3oa__subsectionLetter{background:var(--navy);color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:inline-flex}.LegalShell-module__MNx3oa__callout{background:var(--green-light);border-radius:var(--radius-md);border-left:3px solid var(--green);font-family:var(--font-inter), "Inter", sans-serif;color:var(--dark);margin-top:20px;padding:18px 22px;font-size:14px;line-height:1.6}.LegalShell-module__MNx3oa__callout p{margin:0 0 8px}.LegalShell-module__MNx3oa__callout p:last-child{margin-bottom:0}.LegalShell-module__MNx3oa__callout strong{color:var(--green-dark)}.LegalShell-module__MNx3oa__contactCta{border-radius:var(--radius-md);font-family:var(--font-inter), "Inter", sans-serif;color:var(--grey);background:#0021530a;border:1px solid #0021531a;margin-top:20px;padding:20px 24px;font-size:15px;line-height:1.65}.LegalShell-module__MNx3oa__contactCta p{margin:0}.LegalShell-module__MNx3oa__contactCta a{color:var(--green-dark);font-weight:600;text-decoration:none}.LegalShell-module__MNx3oa__contactCta a:hover{text-decoration:underline}@media (max-width:900px){.LegalShell-module__MNx3oa__layout{grid-template-columns:1fr;gap:48px}.LegalShell-module__MNx3oa__toc{position:static}.LegalShell-module__MNx3oa__tocScroll{max-height:none;overflow:visible}}@media (max-width:640px){.LegalShell-module__MNx3oa__hero{padding:120px 20px 56px}.LegalShell-module__MNx3oa__body{padding:48px 20px 72px}.LegalShell-module__MNx3oa__subsection{padding:18px 20px}}
