.LegalPages-module__YbJNba__page{--legal-ivory:#f7f4ef;--legal-oat:#eee6da;--legal-sand:#d8c9b7;--legal-walnut:#765f50;--legal-ink:#1f1b17;--legal-muted:#1f1b17b8;--legal-line:#1f1b1721;background:var(--legal-ivory);color:var(--legal-ink);font-family:var(--ivy-sans),system-ui,sans-serif;overflow:clip}.LegalPages-module__YbJNba__page *,.LegalPages-module__YbJNba__page :before,.LegalPages-module__YbJNba__page :after{box-sizing:border-box}.LegalPages-module__YbJNba__page :is(a,button,summary):focus-visible{outline:3px solid var(--legal-walnut);outline-offset:4px}.LegalPages-module__YbJNba__legalSiteHero{--ivy-hero-editorial-height:clamp(470px,52svh,560px);--ivy-hero-editorial-title-size:clamp(3.2rem,5.4vw,5.65rem);--ivy-hero-editorial-title-leading:.98;border-bottom:1px solid var(--legal-line);background:radial-gradient(circle at 84% 18%,#b7a39129,transparent 32%),linear-gradient(145deg,var(--legal-oat),var(--legal-ivory)72%)}.LegalPages-module__YbJNba__legalSiteHero [class*=main]{align-items:end;padding-bottom:clamp(58px,7vw,88px)}.LegalPages-module__YbJNba__legalSiteHero [class*=copy]{grid-column:1/span 8;max-width:820px}.LegalPages-module__YbJNba__legalSiteHero [class*=intro]{max-width:58ch}.LegalPages-module__YbJNba__hero{padding:calc(var(--banner-h,63px) + clamp(92px,9vw,142px))0 clamp(64px,7vw,104px);border-bottom:1px solid var(--legal-line);background:radial-gradient(circle at 85% 20%,#b7a3913d,transparent 32%),linear-gradient(145deg,var(--legal-oat),var(--legal-ivory)72%)}.LegalPages-module__YbJNba__heroInner,.LegalPages-module__YbJNba__layout{width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(20px,4vw,72px)}.LegalPages-module__YbJNba__breadcrumbs{min-height:44px;color:var(--legal-muted);align-items:center;gap:8px;margin-bottom:clamp(42px,6vw,76px);font-size:.73rem;line-height:1.4;display:flex}.LegalPages-module__YbJNba__breadcrumbs a{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.LegalPages-module__YbJNba__breadcrumbs a:hover{color:var(--legal-ink);text-underline-offset:4px;text-decoration:underline}.LegalPages-module__YbJNba__heroGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:clamp(18px,2vw,30px);display:grid}.LegalPages-module__YbJNba__heroHeading{grid-column:1/span 7}.LegalPages-module__YbJNba__eyebrow,.LegalPages-module__YbJNba__updatedLabel,.LegalPages-module__YbJNba__tocLabel,.LegalPages-module__YbJNba__contactLabel,.LegalPages-module__YbJNba__calloutLabel{color:var(--legal-walnut);letter-spacing:.1em;text-transform:uppercase;margin:0 0 13px;font-size:.7rem;font-weight:650;line-height:1.3}.LegalPages-module__YbJNba__title{max-width:11ch;color:var(--legal-ink);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(3.3rem,7.2vw,7.7rem);font-weight:370;line-height:.92}.LegalPages-module__YbJNba__heroContext{grid-column:9/-1;padding-bottom:6px}.LegalPages-module__YbJNba__intro{max-width:46ch;color:var(--legal-muted);margin:0;font-size:clamp(1rem,.4vw + .94rem,1.16rem);line-height:1.68}.LegalPages-module__YbJNba__updated{border:1px solid var(--legal-line);width:fit-content;min-height:44px;color:var(--legal-muted);background:#f7f4efb3;border-radius:999px;align-items:center;margin-top:24px;padding:9px 14px;font-size:.75rem;line-height:1.3;display:inline-flex}.LegalPages-module__YbJNba__content{padding-block:clamp(66px,8vw,120px)}.LegalPages-module__YbJNba__layout{grid-template-columns:minmax(210px,250px) minmax(0,1fr);align-items:start;gap:clamp(48px,7vw,112px);display:grid}.LegalPages-module__YbJNba__toc{top:calc(var(--banner-h,63px) + 96px);max-height:calc(100svh - var(--banner-h,63px) - 120px);border:1px solid var(--legal-line);background:var(--legal-oat);scrollbar-width:thin;border-radius:18px;padding:21px;position:sticky;overflow-y:auto}.LegalPages-module__YbJNba__tocLabel{display:block}.LegalPages-module__YbJNba__toc nav{gap:1px;display:grid}.LegalPages-module__YbJNba__toc a{border-bottom:1px solid color-mix(in srgb,var(--legal-line)70%,transparent);min-height:44px;color:var(--legal-muted);align-items:center;padding:9px 5px;font-size:.79rem;line-height:1.35;text-decoration:none;display:flex}.LegalPages-module__YbJNba__toc a:last-child{border-bottom:0}.LegalPages-module__YbJNba__toc a:hover{color:var(--legal-ink)}.LegalPages-module__YbJNba__document{width:min(100%,75ch);min-width:0}.LegalPages-module__YbJNba__section{border-top:1px solid var(--legal-line);scroll-margin-top:calc(var(--banner-h,63px) + 112px);padding:clamp(38px,5vw,62px) 0}.LegalPages-module__YbJNba__section:first-child{border-top:0;padding-top:0}.LegalPages-module__YbJNba__section h2{max-width:25ch;color:var(--legal-ink);letter-spacing:-.02em;text-wrap:balance;margin:0 0 20px;font-size:clamp(1.65rem,2.5vw,2.5rem);font-weight:420;line-height:1.12}.LegalPages-module__YbJNba__section h3{color:var(--legal-ink);margin:30px 0 12px;font-size:1.05rem;font-weight:620;line-height:1.4}.LegalPages-module__YbJNba__section p,.LegalPages-module__YbJNba__section li,.LegalPages-module__YbJNba__contact p,.LegalPages-module__YbJNba__callout p{color:var(--legal-muted);font-size:clamp(.96rem,.18vw + .92rem,1.04rem);line-height:1.74}.LegalPages-module__YbJNba__section p{margin:0 0 17px}.LegalPages-module__YbJNba__section p:last-child{margin-bottom:0}.LegalPages-module__YbJNba__section a,.LegalPages-module__YbJNba__contact a,.LegalPages-module__YbJNba__callout a{color:var(--legal-ink);overflow-wrap:anywhere;text-underline-offset:4px;font-weight:560;text-decoration-thickness:1px}.LegalPages-module__YbJNba__list{gap:9px;margin:18px 0 21px;padding:0;list-style:none;display:grid}.LegalPages-module__YbJNba__list li{padding-left:24px;position:relative}.LegalPages-module__YbJNba__list li:before{content:"";background:var(--legal-walnut);border-radius:50%;width:6px;height:6px;position:absolute;top:.75em;left:3px}.LegalPages-module__YbJNba__note{color:var(--legal-muted)!important;font-size:.9rem!important}.LegalPages-module__YbJNba__callout,.LegalPages-module__YbJNba__contact{border:1px solid var(--legal-line);background:var(--legal-oat);border-radius:18px;margin:24px 0 4px;padding:clamp(22px,3vw,32px)}.LegalPages-module__YbJNba__calloutLabel,.LegalPages-module__YbJNba__contactLabel{display:block}.LegalPages-module__YbJNba__callout p,.LegalPages-module__YbJNba__contact p{margin:0 0 10px}.LegalPages-module__YbJNba__callout p:last-child,.LegalPages-module__YbJNba__contact p:last-child{margin-bottom:0}.LegalPages-module__YbJNba__contactLinks{flex-wrap:wrap;gap:8px 18px;margin-top:15px;display:flex}.LegalPages-module__YbJNba__contactLinks a{align-items:center;min-height:44px;display:inline-flex}.LegalPages-module__YbJNba__documentFooter{border-top:1px solid var(--legal-line);color:var(--legal-muted);margin-top:34px;padding-top:24px;font-size:.82rem;line-height:1.6}@media (max-width:960px){.LegalPages-module__YbJNba__heroHeading{grid-column:1/span 8}.LegalPages-module__YbJNba__heroContext{grid-column:9/-1}.LegalPages-module__YbJNba__layout{grid-template-columns:1fr;gap:42px}.LegalPages-module__YbJNba__toc{top:calc(var(--banner-h,52px) + 72px);z-index:5;scrollbar-width:none;border-radius:14px;max-height:none;padding:10px 12px;position:sticky;overflow:auto hidden;box-shadow:0 12px 32px #1f1b1714}.LegalPages-module__YbJNba__toc::-webkit-scrollbar{display:none}.LegalPages-module__YbJNba__tocLabel{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.LegalPages-module__YbJNba__toc nav{gap:3px;width:max-content;display:flex}.LegalPages-module__YbJNba__toc a{white-space:nowrap;border:0;border-radius:999px;padding-inline:12px}.LegalPages-module__YbJNba__toc a:hover{background:var(--legal-ivory)}.LegalPages-module__YbJNba__document{width:min(100%,75ch);margin-inline:auto}}@media (max-width:700px){.LegalPages-module__YbJNba__legalSiteHero{--ivy-hero-editorial-height:auto;--ivy-hero-editorial-title-size-mobile:clamp(2.85rem,13vw,4rem)}.LegalPages-module__YbJNba__legalSiteHero [class*=main]{padding-bottom:54px}.LegalPages-module__YbJNba__hero{padding-top:calc(var(--banner-h,52px) + 82px);padding-bottom:56px}.LegalPages-module__YbJNba__breadcrumbs{white-space:nowrap;margin-bottom:36px;overflow:hidden}.LegalPages-module__YbJNba__heroGrid{grid-template-columns:1fr;gap:26px}.LegalPages-module__YbJNba__heroHeading,.LegalPages-module__YbJNba__heroContext{grid-column:1}.LegalPages-module__YbJNba__title{max-width:10ch;font-size:clamp(2.8rem,15vw,4.5rem);line-height:.94}.LegalPages-module__YbJNba__intro{font-size:.98rem;line-height:1.62}.LegalPages-module__YbJNba__updated{margin-top:18px}.LegalPages-module__YbJNba__content{padding-block:52px 78px}.LegalPages-module__YbJNba__layout{gap:34px;padding-inline:20px}.LegalPages-module__YbJNba__toc{border-top-right-radius:0;border-bottom-right-radius:0;width:calc(100% + 20px);margin-right:-20px}.LegalPages-module__YbJNba__section{padding-block:38px}.LegalPages-module__YbJNba__section h2{font-size:clamp(1.55rem,8vw,2.1rem)}.LegalPages-module__YbJNba__callout,.LegalPages-module__YbJNba__contact{border-radius:15px;padding:21px 19px}.LegalPages-module__YbJNba__contactLinks{grid-template-columns:1fr;gap:2px;display:grid}}@media (max-width:350px){.LegalPages-module__YbJNba__title{font-size:2.65rem}.LegalPages-module__YbJNba__layout,.LegalPages-module__YbJNba__heroInner{padding-inline:16px}.LegalPages-module__YbJNba__toc{width:calc(100% + 16px);margin-right:-16px}}@media (prefers-reduced-motion:reduce){.LegalPages-module__YbJNba__page *,.LegalPages-module__YbJNba__page :before,.LegalPages-module__YbJNba__page :after{scroll-behavior:auto!important}}
