.LegalDocument-module__HtF40G__main{background:var(--color-surface-card);width:100%;margin:0;padding:0}.LegalDocument-module__HtF40G__hero{padding-block:clamp(var(--space-8), 8vw, var(--space-10));border-block-end:var(--border-width) solid var(--color-border-medium);background:var(--color-surface-page);position:relative}.LegalDocument-module__HtF40G__hero:after{background:var(--color-accent);content:"";width:6rem;height:2px;position:absolute;inset-block-end:-1px;inset-inline-start:max(var(--page-margin), calc((100vw - var(--container-max)) / 2))}.LegalDocument-module__HtF40G__heroInner,.LegalDocument-module__HtF40G__bodyInner{width:min(calc(100% - (2 * var(--page-margin))), var(--container-max));margin-inline:auto}.LegalDocument-module__HtF40G__heroInner{gap:var(--space-4);display:grid}.LegalDocument-module__HtF40G__meta,.LegalDocument-module__HtF40G__contents>p,.LegalDocument-module__HtF40G__related p{color:var(--color-text-secondary);font-size:var(--text-small);font-weight:var(--weight-semibold)}.LegalDocument-module__HtF40G__hero h1{max-width:13ch;font-size:var(--text-display)}.LegalDocument-module__HtF40G__lede{max-width:60ch;color:var(--color-text-secondary);font-size:var(--text-body-large);line-height:var(--leading-body-large)}.LegalDocument-module__HtF40G__bodyInner{align-items:start;gap:var(--space-8) var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.LegalDocument-module__HtF40G__contents{grid-column:1/span 3;position:sticky;inset-block-start:7rem}.LegalDocument-module__HtF40G__contents ol{margin:var(--space-4) 0 0;border-block-start:var(--border-width) solid var(--color-border-medium);padding:0;list-style:none}.LegalDocument-module__HtF40G__contents li{border-block-end:var(--border-width) solid var(--color-border-medium)}.LegalDocument-module__HtF40G__contents a{padding-block:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-small);text-decoration:none;display:block}.LegalDocument-module__HtF40G__contents a:hover,.LegalDocument-module__HtF40G__contents a:focus-visible{color:var(--color-text-primary)}.LegalDocument-module__HtF40G__contents a[aria-current=location]{color:var(--color-link);text-underline-offset:.3em;font-weight:600;text-decoration:underline}.LegalDocument-module__HtF40G__related{gap:var(--space-2);margin-block-start:var(--space-6);display:grid}.LegalDocument-module__HtF40G__related a{width:fit-content;color:var(--color-text-primary);font-weight:var(--weight-semibold);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.25em}.LegalDocument-module__HtF40G__article{grid-column:5/-1;min-width:0}.LegalDocument-module__HtF40G__article section{padding-block:0 var(--space-7);gap:var(--space-4);scroll-margin-block-start:7rem;display:grid}.LegalDocument-module__HtF40G__article section+section{border-block-start:var(--border-width) solid var(--color-border-medium);padding-block-start:var(--space-7)}.LegalDocument-module__HtF40G__article h2{max-width:24ch;font-size:var(--text-h3)}.LegalDocument-module__HtF40G__article h3{font-size:var(--text-h5);margin-block-start:var(--space-2)}.LegalDocument-module__HtF40G__article p,.LegalDocument-module__HtF40G__article li{max-width:72ch;color:var(--color-text-secondary);line-height:1.75}.LegalDocument-module__HtF40G__article ul{gap:var(--space-2);margin:0;padding-inline-start:var(--space-5);display:grid}.LegalDocument-module__HtF40G__article a{color:var(--color-text-primary);font-weight:var(--weight-medium);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.2em}.LegalDocument-module__HtF40G__article strong{color:var(--color-text-primary)}.LegalDocument-module__HtF40G__notice{padding:var(--space-5);border-block:var(--border-width) solid var(--color-border-medium);background:var(--color-surface-page)}@media (max-width:64rem){.LegalDocument-module__HtF40G__bodyInner{grid-template-columns:repeat(8,minmax(0,1fr))}.LegalDocument-module__HtF40G__contents{grid-column:1/span 2}.LegalDocument-module__HtF40G__article{grid-column:3/-1}}@media (max-width:760px){.LegalDocument-module__HtF40G__body{padding-block:var(--space-7) var(--space-9)}.LegalDocument-module__HtF40G__bodyInner{grid-template-columns:1fr}.LegalDocument-module__HtF40G__contents{grid-column:1;position:static}.LegalDocument-module__HtF40G__contents ol{column-gap:var(--space-4);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.LegalDocument-module__HtF40G__contents li{border-top:var(--border-width) solid var(--color-border-medium);border-bottom:0;display:flex}.LegalDocument-module__HtF40G__contents a{width:100%;min-height:44px;padding-block:var(--space-2);align-items:center;line-height:1.45;display:flex}.LegalDocument-module__HtF40G__related{align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.LegalDocument-module__HtF40G__article{grid-column:1}.LegalDocument-module__HtF40G__article section{scroll-margin-block-start:5.5rem}}@media (max-width:28rem){.LegalDocument-module__HtF40G__notice{padding-inline:var(--space-4)}}.LegalDocument-module__HtF40G__hero{border-bottom:0;padding-block:3.5rem}.LegalDocument-module__HtF40G__hero:after{content:none}.LegalDocument-module__HtF40G__heroInner,.LegalDocument-module__HtF40G__bodyInner{width:min(1100px,100% - 80px)}.LegalDocument-module__HtF40G__hero h1{max-width:none;font-size:clamp(2.375rem,4.5vw,3rem);font-weight:600}.LegalDocument-module__HtF40G__lede{max-width:72ch;font-size:1rem}.LegalDocument-module__HtF40G__body{padding-block:2.5rem 4rem}.LegalDocument-module__HtF40G__bodyInner{grid-template-columns:210px minmax(0,1fr);gap:40px}.LegalDocument-module__HtF40G__contents{grid-column:1}.LegalDocument-module__HtF40G__article{grid-column:2}.LegalDocument-module__HtF40G__article h2{font-size:1.4375rem;font-weight:600}@media (max-width:760px){.LegalDocument-module__HtF40G__heroInner,.LegalDocument-module__HtF40G__bodyInner{width:calc(100% - 40px)}.LegalDocument-module__HtF40G__bodyInner{grid-template-columns:1fr;gap:28px}.LegalDocument-module__HtF40G__contents,.LegalDocument-module__HtF40G__article{grid-column:1}.LegalDocument-module__HtF40G__contents{position:static}.LegalDocument-module__HtF40G__hero{padding-block:2.5rem}}
