.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}.YbJNba_page *,.YbJNba_page :before,.YbJNba_page :after{box-sizing:border-box}.YbJNba_page :is(a,button,summary):focus-visible{outline:3px solid var(--legal-walnut);outline-offset:4px}.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%)}.YbJNba_legalSiteHero [class*=main]{align-items:end;padding-bottom:clamp(58px,7vw,88px)}.YbJNba_legalSiteHero [class*=copy]{grid-column:1/span 8;max-width:820px}.YbJNba_legalSiteHero [class*=intro]{max-width:58ch}.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%)}.YbJNba_heroInner,.YbJNba_layout{width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(20px,4vw,72px)}.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}.YbJNba_breadcrumbs a{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.YbJNba_breadcrumbs a:hover{color:var(--legal-ink);text-underline-offset:4px;text-decoration:underline}.YbJNba_heroGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:clamp(18px,2vw,30px);display:grid}.YbJNba_heroHeading{grid-column:1/span 7}.YbJNba_eyebrow,.YbJNba_updatedLabel,.YbJNba_tocLabel,.YbJNba_contactLabel,.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}.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}.YbJNba_heroContext{grid-column:9/-1;padding-bottom:6px}.YbJNba_intro{max-width:46ch;color:var(--legal-muted);margin:0;font-size:clamp(1rem,.4vw + .94rem,1.16rem);line-height:1.68}.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}.YbJNba_content{padding-block:clamp(66px,8vw,120px)}.YbJNba_layout{grid-template-columns:minmax(210px,250px) minmax(0,1fr);align-items:start;gap:clamp(48px,7vw,112px);display:grid}.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}.YbJNba_tocLabel{display:block}.YbJNba_toc nav{gap:1px;display:grid}.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}.YbJNba_toc a:last-child{border-bottom:0}.YbJNba_toc a:hover{color:var(--legal-ink)}.YbJNba_document{width:min(100%,75ch);min-width:0}.YbJNba_section{border-top:1px solid var(--legal-line);scroll-margin-top:calc(var(--banner-h,63px) + 112px);padding:clamp(38px,5vw,62px) 0}.YbJNba_section:first-child{border-top:0;padding-top:0}.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}.YbJNba_section h3{color:var(--legal-ink);margin:30px 0 12px;font-size:1.05rem;font-weight:620;line-height:1.4}.YbJNba_section p,.YbJNba_section li,.YbJNba_contact p,.YbJNba_callout p{color:var(--legal-muted);font-size:clamp(.96rem,.18vw + .92rem,1.04rem);line-height:1.74}.YbJNba_section p{margin:0 0 17px}.YbJNba_section p:last-child{margin-bottom:0}.YbJNba_section a,.YbJNba_contact a,.YbJNba_callout a{color:var(--legal-ink);overflow-wrap:anywhere;text-underline-offset:4px;font-weight:560;text-decoration-thickness:1px}.YbJNba_list{gap:9px;margin:18px 0 21px;padding:0;list-style:none;display:grid}.YbJNba_list li{padding-left:24px;position:relative}.YbJNba_list li:before{content:"";background:var(--legal-walnut);border-radius:50%;width:6px;height:6px;position:absolute;top:.75em;left:3px}.YbJNba_note{color:var(--legal-muted)!important;font-size:.9rem!important}.YbJNba_callout,.YbJNba_contact{border:1px solid var(--legal-line);background:var(--legal-oat);border-radius:18px;margin:24px 0 4px;padding:clamp(22px,3vw,32px)}.YbJNba_calloutLabel,.YbJNba_contactLabel{display:block}.YbJNba_callout p,.YbJNba_contact p{margin:0 0 10px}.YbJNba_callout p:last-child,.YbJNba_contact p:last-child{margin-bottom:0}.YbJNba_contactLinks{flex-wrap:wrap;gap:8px 18px;margin-top:15px;display:flex}.YbJNba_contactLinks a{align-items:center;min-height:44px;display:inline-flex}.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){.YbJNba_heroHeading{grid-column:1/span 8}.YbJNba_heroContext{grid-column:9/-1}.YbJNba_layout{grid-template-columns:1fr;gap:42px}.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}.YbJNba_toc::-webkit-scrollbar{display:none}.YbJNba_tocLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.YbJNba_toc nav{gap:3px;width:max-content;display:flex}.YbJNba_toc a{white-space:nowrap;border:0;border-radius:999px;padding-inline:12px}.YbJNba_toc a:hover{background:var(--legal-ivory)}.YbJNba_document{width:min(100%,75ch);margin-inline:auto}}@media (max-width:700px){.YbJNba_legalSiteHero{--ivy-hero-editorial-height:auto;--ivy-hero-editorial-title-size-mobile:clamp(2.85rem, 13vw, 4rem)}.YbJNba_legalSiteHero [class*=main]{padding-bottom:54px}.YbJNba_hero{padding-top:calc(var(--banner-h,52px) + 82px);padding-bottom:56px}.YbJNba_breadcrumbs{white-space:nowrap;margin-bottom:36px;overflow:hidden}.YbJNba_heroGrid{grid-template-columns:1fr;gap:26px}.YbJNba_heroHeading,.YbJNba_heroContext{grid-column:1}.YbJNba_title{max-width:10ch;font-size:clamp(2.8rem,15vw,4.5rem);line-height:.94}.YbJNba_intro{font-size:.98rem;line-height:1.62}.YbJNba_updated{margin-top:18px}.YbJNba_content{padding-block:52px 78px}.YbJNba_layout{gap:34px;padding-inline:20px}.YbJNba_toc{border-top-right-radius:0;border-bottom-right-radius:0;width:calc(100% + 20px);margin-right:-20px}.YbJNba_section{padding-block:38px}.YbJNba_section h2{font-size:clamp(1.55rem,8vw,2.1rem)}.YbJNba_callout,.YbJNba_contact{border-radius:15px;padding:21px 19px}.YbJNba_contactLinks{grid-template-columns:1fr;gap:2px;display:grid}}@media (max-width:350px){.YbJNba_title{font-size:2.65rem}.YbJNba_layout,.YbJNba_heroInner{padding-inline:16px}.YbJNba_toc{width:calc(100% + 16px);margin-right:-16px}}@media (prefers-reduced-motion:reduce){.YbJNba_page *,.YbJNba_page :before,.YbJNba_page :after{scroll-behavior:auto!important}}
