.legal-preamble .legal-preamble-kicker{align-items:center;background-color:rgba(11,87,208,.08);border-radius:999px;color:#0b57d0;display:inline-flex;font-size:.8rem;font-weight:500;gap:.5rem;letter-spacing:.04em;padding:.4rem .9rem;text-transform:uppercase}.legal-preamble .preamble-caption{margin-left:auto;margin-right:auto;max-width:760px}.legal-page{padding:0 0 5rem}.legal-page .legal-page-grid{align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.legal-page .legal-page-aside{display:flex;flex-direction:column;gap:1rem;position:sticky;top:6rem}.legal-page .legal-card,.legal-page .legal-document{background-color:#fff;border:1px solid #eee;border-radius:1rem;box-shadow:0 10px 30px rgba(0,0,0,.04)}.legal-page .legal-card{padding:1.25rem}.legal-page .legal-card-title{color:rgba(0,0,0,.87);font-weight:700;margin-bottom:.9rem}.legal-page .legal-related-nav,.legal-page .legal-summary-nav{display:grid;gap:.25rem}.legal-page .legal-related-nav a,.legal-page .legal-summary-nav a{border-radius:.75rem;color:rgba(0,0,0,.6);display:block;font-size:.95rem;padding-block:.25rem;transition:color .2s ease,background-color .2s ease}.legal-page .legal-related-nav a:focus-visible,.legal-page .legal-related-nav a:hover,.legal-page .legal-summary-nav a:focus-visible,.legal-page .legal-summary-nav a:hover{color:rgba(0,0,0,.87)}.legal-page .legal-related-nav a:focus-visible,.legal-page .legal-summary-nav a:focus-visible{box-shadow:0 0 0 3px rgba(11,87,208,.15);outline:none}.legal-page .legal-related-nav a.is-active,.legal-page .legal-summary-nav a.is-active{color:#0b57d0;font-weight:500}.legal-page .legal-related-nav a{padding-block:.5rem;padding-inline:1rem}.legal-page .legal-related-nav a:focus-visible,.legal-page .legal-related-nav a:hover{background-color:#fafafa}.legal-page .legal-related-nav a.is-active{background-color:rgba(11,87,208,.08)}.legal-page .legal-document{padding:2rem}.legal-page .legal-document a{color:#0b57d0;font-weight:500}.legal-page .legal-document a:hover{text-decoration:underline}.legal-page .legal-section{scroll-margin-top:6rem}.legal-page .legal-section+.legal-section{border-top:1px solid #eee;margin-top:2.5rem;padding-top:2.5rem}.legal-page .legal-section h2{color:rgba(0,0,0,.87);font-size:1.45rem;font-weight:700;margin-bottom:1rem}.legal-page .legal-section p{color:rgba(0,0,0,.6);margin-bottom:1rem}.legal-page .legal-section strong{color:rgba(0,0,0,.87);font-weight:500}.legal-page .legal-list{color:rgba(0,0,0,.6);display:grid;gap:.8rem;margin:1.25rem 0 0;padding-left:1.2rem}.legal-page .legal-list li::marker{color:#0b57d0}.legal-page .legal-address{color:rgba(0,0,0,.6);font-style:normal;line-height:1.7;margin:1.25rem 0}.legal-page .legal-meta-list{display:grid;gap:.75rem;margin-top:1.5rem}.legal-page .legal-meta-list div{background-color:#fafafa;border-radius:.85rem;display:grid;gap:1rem;grid-template-columns:minmax(180px,220px) minmax(0,1fr);padding:.9rem 1rem}.legal-page .legal-meta-list dt{color:rgba(0,0,0,.87);font-weight:500}.legal-page .legal-meta-list dd{color:rgba(0,0,0,.6)}.legal-page .legal-callout{background-color:rgba(11,87,208,.05);border-radius:.75rem;margin-top:1.5rem;padding:1rem 1.1rem}.legal-page .legal-callout p{color:#0843a0}.legal-page .legal-callout p a{color:inherit}.legal-page .legal-callout p:last-child{margin-bottom:0}@media screen and (max-width:960px){.legal-page .legal-page-grid{grid-template-columns:1fr}.legal-page .legal-page-aside{order:2;position:static}.legal-page .legal-document{order:1}}@media screen and (max-width:600px){.legal-page .legal-document{padding:1.5rem}.legal-page .legal-meta-list div{gap:.35rem;grid-template-columns:1fr}}