.legal-paper{width:100%;max-width:70ch;font-size:1rem;line-height:1.8}.legal-header{border-bottom:1px solid var(--border-light);margin-bottom:2.5rem;padding-bottom:2rem}.legal-header h1{margin-bottom:1.5rem;font-size:clamp(2.5rem,4.5vw,3.5rem);line-height:1.1}.legal-header p{font-size:.9375rem}.legal-header .legal-updated{color:var(--color-grey);margin-top:.25rem;font-size:.875rem}.legal-document{overflow-wrap:anywhere}.legal-document p,.legal-document ul,.legal-document ol{max-width:none;margin-block:0 1.25rem}.legal-document p,.legal-document li{color:var(--color-grey)}.legal-document strong{color:var(--color-ink);font-weight:600}.legal-document h2{border-top:1px solid var(--border-light);margin-block:3rem 1.25rem;padding-top:2rem;font-size:clamp(1.375rem,2vw,1.625rem);line-height:1.35}.legal-document h3{margin-block:2rem 1rem;font-size:1.125rem;line-height:1.5}.legal-document ul,.legal-document ol{padding-left:1.5rem}.legal-document ul{list-style:outside}.legal-document ol{list-style:decimal}.legal-document li{margin-block:.5rem;padding-left:.375rem}.legal-document li::marker{color:var(--color-grey)}.legal-document a,.legal-contact a,.legal-related a{color:var(--color-blue);text-underline-offset:.2em}.legal-document .legal-heading-link{color:inherit;text-decoration:none}.legal-heading-link:hover{text-decoration:underline}.legal-heading-mark{color:var(--color-blue);opacity:0;font-weight:400}.legal-heading-link:hover .legal-heading-mark,.legal-heading-link:focus-visible .legal-heading-mark{opacity:1}.legal-contact{border:1px solid var(--border-light);background:var(--color-mist);border-radius:.75rem;margin-top:3rem;padding:1.5rem}.legal-contact h2{letter-spacing:0;margin-bottom:.5rem;font-size:1rem;line-height:1.5}.legal-contact p{max-width:none}.legal-contact a{overflow-wrap:anywhere;align-content:center;min-height:2.75rem;display:inline-block}.legal-related{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:2rem;font-size:.875rem;display:flex}.legal-related a{align-items:center;min-height:2.75rem;display:inline-flex}@media (width<=63.999rem){.legal-layout{gap:2rem}.legal-paper{margin-inline:auto}.legal-layout .page-contents{order:0}}@media (hover:none){.legal-heading-mark{opacity:1}}@media print{@page{margin:18mm}:root{color:#000;background:#fff}body{font-size:10pt}.site-nav,.site-footer,.skip-link,.page-contents,.legal-related,.legal-heading-mark{display:none!important}.container,.legal-paper{width:100%;max-width:none;margin:0}.document-layout{padding:0;display:block}.legal-paper{font-size:10pt;line-height:1.55}.legal-header h1{font-size:24pt}.legal-document h2{margin-top:1.5rem;padding-top:1rem;font-size:14pt}.legal-document h3{font-size:11pt}.legal-document h2,.legal-document h3,.legal-header{break-after:avoid}.legal-document p,.legal-document li{orphans:3;widows:3}.legal-document p,.legal-document li,.legal-header .legal-updated,.legal-document a,.legal-contact a{color:#000}.legal-contact{break-inside:avoid;background:0 0}.legal-contact a{min-height:0}}
