html.grid-editorial .grid-experience-shell .B_LRiW_root{width:min(84rem,100%);color:var(--grid-ink,#152b25);background:var(--grid-paper,#f4f0e6);margin-inline:auto;padding:clamp(1rem,4vw,4rem)}.B_LRiW_root .legal-breadcrumb{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.8rem;display:flex}.B_LRiW_root .legal-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.B_LRiW_root .legal-mast{background:#e3e8df;border:0;margin-bottom:0;padding:clamp(1.5rem,4vw,4rem)}.B_LRiW_root .legal-mast h1{font:450 clamp(2.1rem, 5vw, 4.7rem)/1.08 var(--font-grid-display);color:#152b25;letter-spacing:-.04em;overflow-wrap:anywhere;max-width:21ch;margin-block:1rem 1.75rem}.B_LRiW_root .legal-trust{border:0;flex-wrap:wrap;gap:1rem 3rem;margin:0;display:flex}.B_LRiW_root .legal-trust dt{font:.7rem/1.6 var(--font-grid-mono);text-transform:uppercase;letter-spacing:.08em;color:#42574d}.B_LRiW_root .legal-trust dd{margin:.25rem 0 0}.B_LRiW_root .g47-legal-binding{color:#344b40;max-width:75ch;font-size:.875rem;line-height:1.65}.B_LRiW_root .legal-document-nav{border-bottom:1px solid var(--grid-line);flex-wrap:wrap;gap:.35rem 1.5rem;padding-block:1rem;display:flex}.B_LRiW_root .legal-document-nav a{min-height:44px;color:inherit;text-underline-offset:.3em;align-items:center;font-size:.875rem;display:inline-flex}.B_LRiW_root .legal-document-nav a[aria-current=page]{font-weight:650;text-decoration-thickness:2px}.B_LRiW_root .legal-overview{border:0;padding-block:clamp(1.5rem,3vw,3rem)}.B_LRiW_root .legal-summary{max-width:72ch}.B_LRiW_root .legal-reading-layout{grid-template-columns:minmax(12rem,.7fr) minmax(0,2fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.B_LRiW_root .legal-sidebar{background:0 0;max-height:calc(100svh - 8rem);padding:0;position:sticky;top:7rem;overflow-y:auto}.B_LRiW_root .legal-outline{border-block:1px solid var(--grid-line);padding-block:.5rem}.B_LRiW_root .legal-outline summary{cursor:pointer;min-height:44px;padding-block:.75rem;font-size:.9rem;font-weight:600}.B_LRiW_root .legal-outline ol{margin:.5rem 0;padding:0;list-style:none}.B_LRiW_root .legal-outline a{min-height:44px;color:inherit;align-items:baseline;gap:.6rem;padding:.6rem .5rem;font-size:.825rem;line-height:1.5;text-decoration:none;display:flex}.B_LRiW_root .legal-outline a[aria-current=true]{background:#e3e8df;font-weight:600}.B_LRiW_root .legal-outline__number{font:.65rem/1.7 var(--font-grid-mono);color:#42574d;flex-shrink:0}.B_LRiW_root .legal-sidebar__help{min-height:44px;color:inherit;align-items:center;gap:.8rem;margin-top:.75rem;display:inline-flex}.B_LRiW_root .legal-reading-content{min-width:0}.B_LRiW_root .legal-section{border:0;border-top:1px solid var(--grid-line);box-shadow:none;background:0 0;margin:0;padding:1.5rem 0 2rem;scroll-margin-top:8rem}.B_LRiW_root .legal-section h2{font:500 clamp(1.35rem, 2vw, 1.9rem)/1.3 var(--font-grid-sans);letter-spacing:-.025em;max-width:36ch;margin-bottom:1rem}.B_LRiW_root .legal-prose{overflow-wrap:anywhere;max-width:72ch;font-size:1rem;line-height:1.8}.B_LRiW_root .legal-prose :is(p,ul,ol){margin-block:.85rem}.B_LRiW_root .legal-prose a{text-underline-offset:.2em}.B_LRiW_root .legal-closing{background:#e3e8df;border:0;margin-top:2rem;padding:1.5rem}.B_LRiW_root :is(a,summary):focus-visible{outline-offset:4px;outline:2px solid}@media (max-width:760px){.B_LRiW_root .legal-reading-layout{grid-template-columns:minmax(0,1fr)}.B_LRiW_root .legal-sidebar{max-height:none;position:static;overflow:visible}.B_LRiW_root .legal-mast{padding:1.5rem 1rem}.B_LRiW_root .legal-prose{line-height:1.75}}
