#hero-930{background:#2b080f;color:#fff;overflow:hidden;padding:48px 0 52px;position:relative}#hero-930>.cs-container{position:relative;z-index:1}#hero-930 .cs-breadcrumb{align-items:center;color:#c6bdb2;display:flex;flex-wrap:wrap;font:500 13px/18px var(--headerFont);gap:5px 10px;letter-spacing:1.6px;margin-bottom:22px}#hero-930 .cs-breadcrumb a{color:inherit;text-decoration:none}#hero-930 .cs-breadcrumb span{opacity:.55}#hero-930 .cs-breadcrumb em{color:#e0ae3a;font-style:normal}#hero-930 .cs-eyebrow{align-items:center;display:flex;gap:18px}#hero-930 .cs-eyebrow:before{background:var(--primary);content:"";flex:0 0 44px;height:2px;width:44px}#hero-930 h1{color:#fff;font:700 clamp(34px,9vw,46px)/1.06 var(--headerFont);margin-top:20px}#hero-930 h1 span{color:#e0ae3a}#hero-930 .cs-updated{color:#c6bdb2;font:400 15px/24px var(--bodyFont);margin-top:18px}#hero-930 .cs-hero-blueprint{height:auto;max-width:none;opacity:.5;position:absolute;right:-18%;top:-8%;width:70%;z-index:0}#legal-931{background:#f1ede2;padding:56px 0 64px}#legal-931>.cs-container{display:flex;flex-direction:column;gap:24px}#legal-931 .cs-toc{background:#fff;border-radius:4px;box-shadow:inset 0 0 0 1px #e2dcce;padding:24px 22px}#legal-931 .cs-toc ol{counter-reset:toc;list-style:none;margin:16px 0 0;padding:0}#legal-931 .cs-toc li{border-top:1px solid #ece6d8;counter-increment:toc}#legal-931 .cs-toc a{color:var(--ink);display:flex;font:500 14px/20px var(--headerFont);gap:12px;letter-spacing:1.2px;padding:10px 0;text-decoration:none;text-transform:uppercase;transition:color .2s ease}#legal-931 .cs-toc a:before{color:var(--primary);content:counter(toc,decimal-leading-zero);flex:0 0 22px}#legal-931 .cs-toc a:focus-visible,#legal-931 .cs-toc a:hover{color:#8a1c2c}#legal-931 .cs-doc{background:#fff;border-radius:4px;border-top:5px solid var(--primary);color:#3d3a36;font:400 16px/28px var(--bodyFont);padding:30px 20px 36px}#legal-931 .cs-doc>*+*{margin-top:18px}#legal-931 .cs-summary{background:#f7f3ea;border-left:3px solid var(--primary);padding:22px 22px 24px}#legal-931 .cs-doc .cs-summary h2{color:var(--ink);font:600 18px/24px var(--headerFont);letter-spacing:1.2px;margin-top:0}#legal-931 .cs-summary ul{margin:12px 0 0;padding-left:20px}#legal-931 .cs-summary li+li{margin-top:8px}#legal-931 .cs-doc h2{color:var(--ink);font:700 clamp(24px,5vw,30px)/1.2 var(--headerFont);letter-spacing:.6px;margin-top:44px;scroll-margin-top:130px}#legal-931 .cs-doc .cs-summary+h2{margin-top:40px}#legal-931 .cs-doc h3{color:var(--ink);font:600 18px/26px var(--headerFont);letter-spacing:.8px;margin-top:26px}#legal-931 .cs-doc ul{padding-left:22px}#legal-931 .cs-doc li+li{margin-top:8px}#legal-931 .cs-doc strong{color:var(--ink)}#legal-931 .cs-doc a{color:#8a1c2c;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}#legal-931 .cs-contact-card{background:#f7f3ea;border-radius:4px;font-style:normal;margin-top:22px;padding:22px}#legal-931 .cs-contact-card strong{display:block;font:600 18px/24px var(--headerFont);letter-spacing:1px;text-transform:uppercase}@media only screen and (min-width:48rem) and (max-width:63.99rem){#hero-930{padding:64px 0 68px}#hero-930 h1{font-size:54px}#legal-931{padding:72px 0 80px}#legal-931 .cs-toc ol{-moz-column-gap:28px;column-gap:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#legal-931 .cs-doc{padding:44px 40px 48px}}@media only screen and (min-width:64rem){#hero-930{height:440px;justify-content:center;padding:0}#hero-930,#hero-930>.cs-container{display:flex;flex-direction:column}#hero-930>.cs-container{align-items:flex-start;gap:44px}#hero-930 .cs-breadcrumb{margin-bottom:0}#hero-930 h1{font-size:64px;line-height:70px;margin-top:26px}#hero-930 .cs-hero-blueprint{opacity:1;right:max(-128px,-6.6667vw);top:max(-116px,-6.0417vw);width:min(900px,46.875vw)}#legal-931{padding:100px 0 120px}#legal-931>.cs-container{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,300px) minmax(0,1fr);width:min(1300px,100% - 2 * var(--gutter))}#legal-931 .cs-toc{padding:28px 26px;position:sticky;top:136px}#legal-931 .cs-doc{font-size:17px;line-height:30px;max-width:880px;padding:60px 68px 68px}#legal-931 .cs-doc h2{scroll-margin-top:140px}}@media (prefers-reduced-motion:reduce){#legal-931 .cs-toc a{transition:none}}