.legal-page,.utility-page{width:100%;max-width:none;overflow-x:clip}
.legal-page .legal-shell,.utility-page .legal-shell{width:min(calc(100% - 2 * var(--shell-pad)),var(--container));margin-inline:auto;padding-inline:0}
.legal-page .legal-hero,.utility-page .utility-hero{padding-block:var(--section-y) var(--space-8)}
.legal-page .legal-hero h1,.utility-page .utility-hero h1{max-width:var(--container-copy);line-height:var(--leading-display)}
.legal-page .legal-lede{max-width:var(--container-article)}
.legal-page .legal-lede p,.legal-page .legal-section p,.utility-page .utility-prose p{max-width:68ch}
.legal-page .legal-toc{padding:var(--space-6);border-radius:var(--radius-card);background:hsl(var(--section-alt))}
.legal-page .legal-toc ol{max-width:var(--container-article)}
.legal-page .legal-section{max-width:var(--container-article);overflow-wrap:anywhere}
.legal-page .legal-table-wrap{max-width:100%;overflow-x:auto}
.legal-page :is(input,button,a),.utility-page :is(input,button,a){overflow-wrap:anywhere}
.legal-page :is(input,button,a):focus-visible,.utility-page :is(input,button,a):focus-visible,.sib-lp-body :is(input,button,a):focus-visible{outline:var(--focus-width) solid hsl(var(--accent-conversion));outline-offset:var(--focus-offset)}
.utility-page .utility-form{max-width:var(--container-copy)}
.utility-page .utility-related{max-width:68ch;margin-block:var(--section-y) 0;line-height:1.6}
.utility-page .utility-related a{color:hsl(var(--accent-conversion));text-decoration:underline;text-underline-offset:.2em}
.utility-page .utility-text-link{display:inline-flex;align-items:center;min-height:var(--target-min);color:hsl(var(--accent-conversion));text-decoration:underline;text-underline-offset:.2em}
.utility-page .sib-lead__submit:disabled{cursor:wait;opacity:.7}
.utility-page .sib-lead__field-error{color:hsl(var(--state-negative-text));margin-block:var(--space-2) 0}
.utility-page .sib-lead__control[aria-invalid="true"]{border-color:hsl(var(--state-negative))}
.legal-page .legal-contact{margin-block:var(--section-y)}
.legal-page .legal-related{max-width:68ch;margin-block:var(--section-y) 0;line-height:1.6}
.legal-page .legal-related a{color:hsl(var(--accent-conversion));text-decoration:underline;text-underline-offset:.2em}
.sib-lp-body .sib-lp-container,.sib-lp-body .sib-lp-header-inner{max-width:var(--container);margin-inline:auto}
.sib-lp-body .sib-lp{overflow-wrap:anywhere}
.sib-lp-body .sib-lp img{max-width:100%;height:auto}
.sib-lp-body .sib-lp-header{background:hsl(var(--background))}
.sib-lp-body .sib-lp-sticky-cta{background:hsl(var(--background))}
.sib-lp-body .sib-lp-hero-figure::before,.sib-lp-body .sib-lp-mech-media::before{content:none}
.sib-lp-body .sib-lp-btn{transition:transform var(--dur-hover) var(--ease-out)}
.sib-lp-body .sib-lp-client-list li:has(>a),.sib-lp-body .sib-lp-quiz-option span{transition:none}
@media(prefers-reduced-motion:reduce){.legal-page *,.utility-page *,.sib-lp-body *{animation:none!important;transition-duration:0ms!important}}
