.legal-preview{--legal-cream:#f5efe3;--legal-muted:#b8c5bd;--legal-gold:#e2c88f;--legal-line:rgba(245,239,227,.18);--ed-label:#e2c88f;--et-measure:54ch;background:#101e1c;color:var(--legal-cream)}.legal-preview .legal-container{width:min(88%,1240px);margin-inline:auto}.legal-preview .legal-header{padding-top:158px;padding-bottom:48px}.legal-preview .legal-label{font-size:var(--et-label)!important;color:#e2c88f;font-weight:400;letter-spacing:min(var(--et-track-cap,100em),.025em);margin:0 0 20px}.legal-preview .legal-header h1{font:400 clamp(60px,5.8vw,84px)/max(var(--et-leading,0),1.05) var(--font-serif),Georgia,serif;letter-spacing:min(var(--et-track-cap,100em),-.025em);margin:0 0 26px;text-wrap:balance}.legal-preview .legal-intro{font-size:var(--et-body);line-height:max(var(--et-leading,0),1.6);margin:0 0 20px;max-width:65ch;--et-prose-cap:65ch}.legal-preview .legal-date{font-size:var(--et-small)!important;color:var(--legal-muted);line-height:max(var(--et-leading,0),1.5);margin:0}.legal-preview .legal-review-nav{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:28px}.legal-preview .legal-review-nav a{font-size:max(var(--et-floor,0px),18px);color:var(--legal-muted);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:6px}.legal-preview .legal-review-nav a[aria-current]{color:var(--legal-gold);border-color:currentColor}.legal-preview :is(.legal-review-nav a,.legal-source,.legal-contents a,.legal-body a):hover{text-decoration:underline;text-underline-offset:5px}.legal-preview :is(.legal-review-nav a,.legal-source,.legal-contents a,.legal-summary-card,.legal-mobile-toc summary,.legal-body a):focus-visible{outline:2px solid var(--legal-gold);outline-offset:5px}.legal-preview .legal-summary{padding-bottom:68px}.legal-preview .legal-summary>h2{font:400 42px/max(var(--et-leading,0),1.15) var(--font-serif),Georgia,serif;margin:0 0 26px}.legal-preview .legal-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.legal-preview .legal-summary-card{display:block;min-width:0;padding:26px 23px 28px;background:#172b24;border:1px solid var(--legal-line);border-radius:6px;color:inherit;text-decoration:none}.legal-preview .legal-summary-card h3{font:400 30px/max(var(--et-leading,0),1.15) var(--font-serif),Georgia,serif;margin:0 0 17px;text-wrap:balance}.legal-preview .legal-summary-card p{font-size:max(var(--et-floor,0px),18px)!important;--et-min:18px!important;line-height:max(var(--et-leading,0),1.6);margin:0;color:#dce5dd;font-weight:400}.legal-preview .legal-summary-card:hover h3{text-decoration:underline;text-underline-offset:5px}.legal-preview .legal-reading{display:grid;grid-template-columns:280px minmax(0,1fr);gap:72px;align-items:start;padding-bottom:86px}.legal-preview .legal-contents{position:sticky;top:128px;min-width:0}.legal-preview .legal-desktop-toc>h2{font:400 26px/max(var(--et-leading,0),1.3) var(--font-serif),Georgia,serif;color:var(--legal-gold);margin:0 0 18px}.legal-preview .legal-desktop-toc nav{max-height:calc(100svh - 194px);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#e2c88f #172b24;scrollbar-width:thin;padding:2px 8px 2px 0}.legal-preview .legal-contents a{display:block;color:var(--legal-muted);text-decoration:none;font-size:max(var(--et-floor,0px),18px);line-height:max(var(--et-leading,0),1.5);padding:9px 12px 9px 16px;border-left:2px solid rgba(245,239,227,.18)}.legal-preview .legal-contents a[aria-current=location]{color:var(--legal-gold);border-left-color:var(--legal-gold)}.legal-preview .legal-mobile-toc{display:none}.legal-preview .legal-policy{min-width:0;max-width:100%;--et-prose-cap:100%}.legal-preview .legal-policy>section{scroll-margin-top:130px;border-top:1px solid var(--legal-line);padding-top:28px;margin-bottom:44px}.legal-preview .legal-policy>section:last-child{margin-bottom:0}.legal-preview .legal-policy h2{font:400 40px/max(var(--et-leading,0),1.15) var(--font-serif),Georgia,serif;letter-spacing:min(var(--et-track-cap,100em),-.015em);margin:0 0 22px;text-wrap:balance}.legal-preview .legal-body p{font-size:var(--et-body);line-height:max(var(--et-leading,0),1.6);font-weight:400!important;margin:0 0 22px;max-width:54ch;--et-prose-cap:54ch}.legal-preview .legal-body p:last-child{margin-bottom:0}.legal-preview .legal-body a{color:var(--legal-gold);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.legal-preview .legal-source{display:inline-block;font-size:max(var(--et-floor,0px),17px);margin-top:20px;text-underline-offset:4px}.legal-preview .legal-draft-note,.legal-preview .legal-source{line-height:max(var(--et-leading,0),1.5);color:var(--legal-gold)}.legal-preview .legal-draft-note{border-left:3px solid var(--legal-gold);padding:13px 16px;margin:0 0 22px;font-size:max(var(--et-floor,0px),17px)!important;--et-min:17px!important}.legal-preview .legal-draft-note strong{display:block;font-weight:500}.legal-preview .legal-draft-note span{display:block;margin-top:4px;color:var(--legal-muted);font-size:max(var(--et-floor,0px),17px)}@media(max-width:1100px) and (min-width:1001px){.legal-preview .legal-summary-grid{gap:16px}.legal-preview .legal-summary-card{padding-inline:18px}.legal-preview .legal-reading{gap:44px;grid-template-columns:260px minmax(0,1fr)}}@media(max-width:1000px){.legal-preview .legal-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-preview .legal-reading{grid-template-columns:minmax(0,1fr);gap:34px}.legal-preview .legal-contents{position:static}.legal-preview .legal-desktop-toc{display:none}.legal-preview .legal-mobile-toc{display:block;border-block:1px solid var(--legal-line);padding:0}.legal-preview .legal-mobile-toc summary{display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:58px;list-style:none;font-size:max(var(--et-floor,0px),18px);line-height:max(var(--et-leading,0),1.5);color:var(--legal-gold);cursor:pointer;padding:15px 0}.legal-preview .legal-mobile-toc summary::-webkit-details-marker{display:none}.legal-preview .legal-mobile-toc[open] summary span{transform:rotate(180deg)}.legal-preview .legal-mobile-toc nav{padding-bottom:20px}.legal-preview .legal-policy{max-width:100%;--et-prose-cap:100%}}@media(max-width:760px){.legal-preview .legal-header{padding-top:120px;padding-bottom:36px}.legal-preview .legal-header h1{font-size:48px;margin-bottom:22px}.legal-preview .legal-summary{padding-bottom:44px}.legal-preview .legal-summary>h2{font-size:36px;margin-bottom:24px}.legal-preview .legal-summary-grid{grid-template-columns:minmax(0,1fr);gap:16px}.legal-preview .legal-summary-card{padding:24px}.legal-preview .legal-summary-card h3{font-size:30px}.legal-preview .legal-policy h2{font-size:32px;margin-bottom:20px}.legal-preview .legal-policy>section{padding-top:24px;margin-bottom:36px;scroll-margin-top:112px}.legal-preview .legal-reading{gap:28px;padding-bottom:52px}.legal-preview .legal-body p{margin-bottom:20px}.legal-preview .legal-draft-note{font-size:max(var(--et-floor,0px),17px)!important}}@media(prefers-reduced-motion:reduce){.legal-preview *{scroll-behavior:auto!important}}.legal-preview .legal-top-jump{display:none}@media(max-width:1000px){.legal-preview .legal-top-jump{display:block;margin-bottom:32px}.legal-preview .legal-reading>.legal-contents{display:none}.legal-preview .legal-top-jump .legal-contents{position:static}}.legal-preview :is(.legal-review-nav,.legal-contents nav){position:static;inset:auto;width:auto;height:auto;min-height:0;background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none;z-index:auto;box-shadow:none}.legal-preview .legal-contents nav{display:block}@media(max-width:1250px) and (min-width:1001px){.legal-preview .legal-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.legal-preview .legal-review-nav{justify-content:flex-start;padding:0;align-items:center}.legal-preview .legal-contents nav{justify-content:normal;align-items:normal;padding-inline:0}