.legal-page .sd-pagehead-title{font-size:clamp(2.25rem,1rem + 2.3vw,3.75rem);max-width:none}@media(min-width:40rem)and (not (min-width:64rem)){.legal-page .sd-pagehead-title{font-stretch:86%;max-width:none}}@media(min-width:64rem){.legal-page .sd-pagehead-copy{grid-column:1 / -1}}.sd-doc{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding:0 var(--sd-margin)}@media(min-width:80rem){.sd-doc{grid-template-columns:14rem minmax(0,1fr);gap:clamp(1.25rem,2vw,2.5rem);align-items:start}}@media(min-width:96rem){.sd-doc{grid-template-columns:17rem minmax(0,1fr)}}.sd-doc-aside{display:none}@media(min-width:80rem){.sd-doc-aside{display:grid;gap:1.25rem;align-content:start;justify-items:start;position:sticky;top:calc(var(--sd-nav-h) + 1.25rem)}}.legal-toc-title{font-size:.8125rem;font-weight:600;color:var(--sd-soft);margin-bottom:.5rem}.legal-toc ol{list-style:none;display:grid;gap:.1rem}.legal-toc a{position:relative;display:block;padding:.4rem .75rem;border-radius:10px;font-size:.9375rem;line-height:1.35;color:var(--sd-soft);transition:background-color .16s var(--sd-ease),color .16s var(--sd-ease)}.legal-toc a:hover{background:var(--sd-step);color:var(--sd-ink)}.legal-toc a[aria-current]{color:var(--sd-ink);font-weight:600;background:var(--sd-white)}.legal-toc-bar{position:absolute;left:0;top:.4rem;bottom:.4rem;width:3px;border-radius:2px;background:var(--sd-sky)}.sd-doc-body{min-width:0;padding:clamp(1.25rem,4vw,3.75rem);border-radius:var(--sd-r);background:var(--sd-white)}.legal-draft{margin-bottom:1.5rem;padding:.85rem 1rem;border-radius:var(--sd-r);background:var(--sd-sky-wash);font-weight:600}.legal-toc-mobile{margin-bottom:2rem;border-radius:var(--sd-r);background:var(--sd-paper)}.legal-toc-mobile summary{padding:.85rem 1rem;font-weight:600;cursor:pointer}.legal-toc-mobile nav{padding:0 .5rem .75rem}.legal-toc-mobile ol{list-style:none;display:grid;gap:.1rem}.legal-toc-mobile a{display:block;padding:.35rem .5rem;font-size:.9375rem}@media(min-width:80rem){.legal-toc-mobile{display:none}}.sd-site .legal-body{margin:0;font-size:1.0625rem;line-height:1.65;color:var(--sd-ink)}.sd-site .legal-body>*{max-width:70ch}.sd-site .legal-body>:is(.package-list,.guide-list,.guide-group,.package-changes){max-width:none}.sd-site .legal-body>:first-child{margin-top:0}.sd-site .legal-body h2{margin-top:clamp(3rem,5.5vw,5rem);font-size:clamp(1.5rem,1.1rem + 1.2vw,2.25rem);font-stretch:110%;font-weight:640;letter-spacing:-.03em;line-height:1.05;scroll-margin-top:6rem}.sd-site .legal-body h3{margin-top:2rem;font-size:1.1875rem;font-weight:640;letter-spacing:-.012em;line-height:1.3}.sd-site .legal-body p{margin-top:1rem;color:var(--sd-ink)}.sd-site .legal-body :is(ul,ol){margin-top:1rem;padding-left:1.25rem;display:grid;gap:.5rem}.sd-site .legal-body ul{list-style:disc}.sd-site .legal-body ol{list-style:decimal}.sd-site .legal-body li{margin:0;color:var(--sd-ink)}.sd-site .legal-body li::marker{color:var(--sd-sky)}.sd-site .legal-body a{color:var(--sd-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--sd-sky);text-decoration-thickness:2px;text-underline-offset:4px}.sd-site .legal-body a:hover{text-decoration-thickness:3px}.sd-site .legal-body code:not(pre code){padding:.12em .4em;border-radius:4px;background:var(--sd-paper);font-family:var(--sd-code);font-size:.875em;overflow-wrap:anywhere}.sd-site .legal-body table{display:block;width:100%;margin-top:1.25rem;overflow-x:auto;border-collapse:collapse;font-size:.9375rem}.sd-site .legal-body th,.sd-site .legal-body td{padding:.7rem .9rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--sd-step)}.sd-site .legal-body thead th{background:var(--sd-paper);font-size:var(--sd-t-small);font-weight:600;color:var(--sd-soft);border-bottom:0}.sd-site .legal-body caption{padding:0 0 .5rem;text-align:left;font-size:var(--sd-t-small);font-weight:600;color:var(--sd-soft)}.sd-site .legal-body pre{margin-top:1rem;border-radius:var(--sd-r)}
