.block-legal__container{align-items:start;display:grid;gap:clamp(2.5rem,5vw,3.5rem);grid-template-columns:minmax(0,1fr)}.block-legal__summary{background:var(--bg-light-2);border:1px solid var(--hairline-light);border-radius:4px;max-width:68ch;padding:clamp(1.5rem,3.5vw,2.25rem)}.block-legal__summary-title{color:var(--ink-on-light);font-size:clamp(1.375rem,2.2vw,1.625rem);font-stretch:80%;font-weight:720;letter-spacing:-.02em;line-height:1.15}.block-legal__summary-list{display:grid;gap:.75rem;margin-top:1.25rem}.block-legal__summary-item{color:var(--muted-on-light);line-height:1.7;padding-left:1.625rem;position:relative;text-wrap:pretty}.block-legal__summary-item:before{border-bottom:2px solid var(--brand-deep);border-left:2px solid var(--brand-deep);content:"";height:.5rem;left:0;position:absolute;top:.52em;transform:rotate(-45deg);width:.9375rem}.block-legal__summary-item a{color:var(--brand-deep);text-decoration:underline;text-underline-offset:.2em}.block-legal__toc{border-top:1px solid var(--hairline-light);max-width:68ch;padding-top:1.25rem}.block-legal__toc-title{color:var(--brand-deep);font-size:.9375rem;font-style:italic;font-weight:520;padding-bottom:.5rem}.block-legal__toc-item{-moz-column-break-inside:avoid;break-inside:avoid}.block-legal__toc-link{align-content:center;align-items:baseline;color:var(--muted-on-light);display:grid;font-size:.9375rem;grid-template-columns:1.75rem minmax(0,1fr);line-height:1.4;min-height:2.75rem;padding-block:.5rem;transition:color .18s ease,border-color .18s ease}@media(hover:hover)and (pointer:fine){.block-legal__toc-link:hover{color:var(--ink-on-light)}}.block-legal__toc-no{color:var(--brand-deep);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:620}.block-legal__toc-label{grid-column:2}@media(min-width:40rem)and (max-width:63.99rem){.block-legal__toc-list{-moz-column-gap:2.5rem;column-gap:2.5rem;-moz-columns:2;column-count:2}}.block-legal__doc>h2{align-items:baseline;border-top:1px solid var(--hairline-light);display:flex;font-size:clamp(1.625rem,2.6vw,2.125rem);gap:.75rem;margin-top:clamp(3.5rem,8vh,5rem);padding-top:clamp(2rem,4vh,2.5rem)}.block-legal__doc>h3{align-items:baseline;display:flex;font-size:1.1875rem;gap:.625rem;line-height:1.35;margin-top:2.75rem}.block-legal__doc>h3+p{margin-top:.875rem}.block-legal__doc>:is(h2,h3){scroll-margin-top:5.5rem}.block-legal__no{color:var(--brand-deep);flex:none;font-variant-numeric:tabular-nums}.block-legal__doc>ul,.block-legal__fact-value ul{gap:.625rem}.block-legal__doc>ul>li,.block-legal__fact-value ul li{padding-left:1.375rem}.block-legal__doc>ul>li:before,.block-legal__fact-value ul li:before{border-bottom:2px solid var(--brand-deep);border-left:0;height:0;top:.82em;transform:none;width:.625rem}.block-legal__doc p{hyphens:manual;-webkit-hyphens:manual;text-align:left}.block-legal__doc sup{font-size:.7em;line-height:0}.block-legal__more-link{text-decoration:none}.block-legal__doc .block-legal__effective{color:var(--ink-on-light);font-weight:560;padding-top:1.5rem;text-align:left}.block-legal__doc .block-legal__effective,.block-legal__facts{border-top:1px solid var(--hairline-light)}.block-legal__fact{align-items:baseline;border-bottom:1px solid var(--hairline-light);display:grid;gap:.25rem 1.5rem;grid-template-columns:10.5rem minmax(0,1fr);padding-block:.875rem}@media(max-width:40rem){.block-legal__fact{grid-template-columns:minmax(0,1fr)}}.block-legal__fact-label{color:var(--ink-on-light);font-size:.875rem;font-weight:640;line-height:1.5}.block-legal__fact-value{color:var(--muted-on-light);line-height:1.7;text-wrap:pretty}.block-legal__code{background:oklch(.24 .012 220/.06);border-radius:3px;color:var(--ink-on-light);font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em;overflow-wrap:anywhere;padding:.1em .4em}.block-legal__table{border-collapse:collapse;font-size:.9375rem;line-height:1.6;width:100%}.block-legal__table-caption{caption-side:top;color:var(--muted-on-light);font-size:.875rem;padding-bottom:.875rem;text-align:left;text-wrap:pretty}.block-legal__table-heading{border-bottom:1px solid oklch(.24 .012 220/.35);color:var(--ink-on-light);font-size:.8125rem;font-weight:640;padding:0 1.25rem .625rem 0;text-align:left;vertical-align:bottom}.block-legal__table-cell{border-bottom:1px solid var(--hairline-light);color:var(--muted-on-light);padding:1rem 1.25rem 1rem 0;vertical-align:top}.block-legal__table :is(.block-legal__table-heading,.block-legal__table-cell):last-child{padding-right:0}.block-legal__table-cell:first-child{width:25%}.block-legal__table-cell:first-child .block-legal__code{-webkit-box-decoration-break:clone;box-decoration-break:clone}.block-legal__table-cell:last-child{width:30%}.block-legal__table-note{display:block;font-size:.875rem;margin-top:.375rem}@media(max-width:39.99rem){.block-legal__table,.block-legal__table-body,.block-legal__table-caption,.block-legal__table-cell,.block-legal__table-row{display:block}.block-legal__table-head{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.block-legal__table-row{border-bottom:1px solid var(--hairline-light);padding-block:1.125rem}.block-legal__table-body>.block-legal__table-row:first-child{border-top:1px solid var(--hairline-light)}.block-legal__table-cell,.block-legal__table-cell:first-child,.block-legal__table-cell:last-child{border:0;padding:0;width:auto}.block-legal__table-cell+.block-legal__table-cell{margin-top:.75rem}.block-legal__table-cell+.block-legal__table-cell:before{color:var(--ink-on-light);content:attr(data-label);content:attr(data-label)/"";display:block;font-size:.8125rem;font-weight:640;margin-bottom:.125rem}}.block-legal__consent{align-items:center;background:var(--bg-light-2);border:1px solid var(--hairline-light);border-radius:4px;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:space-between;padding:1.125rem 1.25rem 1.125rem 1.5rem}.block-legal__consent [hidden],.block-legal__consent[hidden]{display:none}.block-legal__doc .block-legal__consent-state{display:grid;gap:.125rem;text-align:left}.block-legal__consent-label{font-size:.875rem}.block-legal__consent-value{align-items:center;color:var(--ink-on-light);display:inline-flex;font-weight:640;gap:.5rem}.block-legal__consent-value:before{border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--muted-on-light);content:"";flex:none;height:.5rem;width:.5rem}.block-legal__consent-value[data-state=on]:before{background:var(--brand-deep);box-shadow:none}.block-legal__doc .block-legal__consent--note{display:block;text-align:left}.block-legal__consent-button{line-height:normal}@media(max-width:30rem){.block-legal__consent-button{width:100%}}@media(min-width:64rem){.block-legal__container{-moz-column-gap:clamp(3.5rem,7vw,6.5rem);column-gap:clamp(3.5rem,7vw,6.5rem);grid-template-areas:"toc summary" "toc doc";grid-template-columns:15rem minmax(0,1fr)}.block-legal--no-summary .block-legal__container{grid-template-areas:"toc doc"}.block-legal__summary{grid-area:summary}.block-legal__doc{grid-area:doc}.block-legal__toc{border:0;grid-area:toc;max-height:calc(100vh - 8.5rem);overflow-y:auto;overscroll-behavior:contain;padding:.25rem 0 .25rem .25rem;position:sticky;scrollbar-width:thin;top:7rem}.block-legal__toc-title{padding-bottom:.875rem}.block-legal__toc-list{border-left:1px solid var(--hairline-light)}.block-legal__toc-link{border-left:2px solid transparent;margin-left:-1px;padding-left:1rem}.block-legal__toc-link[aria-current]{border-left-color:var(--brand-deep);color:var(--ink-on-light)}.block-legal__toc-link:focus-visible{outline-offset:-2px}}@media (min-width:64rem){.block-legal__summary{-ms-grid-column:3;-ms-grid-row:1}.block-legal__doc{-ms-grid-column:3;-ms-grid-row:2}.block-legal--no-summary .block-legal__container>.block-legal__doc{-ms-grid-column:2;-ms-grid-row:1}.block-legal__toc{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}.block-legal--no-summary .block-legal__container>.block-legal__toc{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}}
