.legal-index-hero{padding-top:clamp(84px,11vw,144px);padding-bottom:clamp(60px,8vw,96px);text-align:left}.legal-index-hero .eyebrow{margin-bottom:18px}.legal-index-hero .lede{max-width:58ch;margin:24px 0 0}.legal-register{padding-bottom:clamp(88px,12vw,156px)}.legal-register-intro{padding-bottom:34px}.legal-trust-panel{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:34px;padding:clamp(24px,3vw,34px)}.legal-trust-panel .section-subtitle{max-width:54ch}.legal-register-list{margin:0;padding:0;border-bottom:1px solid var(--line);list-style:none}.legal-register-list li{border-top:1px solid var(--line)}.legal-register-list a{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:clamp(22px,3vw,30px);color:var(--text-primary);text-decoration:none}.legal-register-list a>span:first-child{display:grid;gap:7px}.legal-register-list strong{font-size:var(--type-panel-title-size);font-weight:var(--type-panel-title-weight);line-height:var(--type-panel-title-line-height);letter-spacing:var(--type-panel-title-tracking)}.legal-register-list small{max-width:70ch;color:var(--text-secondary);font-size:var(--type-panel-description-size);line-height:var(--type-panel-description-line-height)}.legal-register-list a>span:last-child{flex:0 0 auto;font-size:20px;transition:transform .18s ease}.legal-register-list a:hover strong{text-decoration:underline;text-underline-offset:4px}.legal-register-list a:hover>span:last-child{transform:translate(3px,-3px)}.legal-register-list a:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.legal-document{padding-bottom:clamp(80px,11vw,140px)}.legal-document-hero{padding-block:clamp(70px,10vw,124px) clamp(48px,7vw,78px);border-bottom:1px solid var(--line)}.legal-document-hero .container{max-width:calc(910px + 2 * var(--container-pad))}.legal-breadcrumb{display:flex;gap:9px;margin-bottom:18px;color:var(--text-muted);font-size:14px}.legal-breadcrumb a{color:inherit;text-decoration:none}.legal-breadcrumb a:hover{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.legal-document-hero h1{max-width:18ch}.legal-document-hero .section-subtitle{max-width:62ch;margin-top:24px;color:var(--text-secondary)}.legal-updated{margin-top:20px}.legal-reading-layout{display:grid;grid-template-columns:minmax(0,680px) minmax(0,230px);justify-content:center;align-items:start;padding-top:clamp(58px,8vw,96px)}.legal-prose{grid-column:1;min-width:0;color:var(--text-secondary);font-size:var(--type-section-subtitle-size);line-height:var(--type-section-subtitle-line-height)}.legal-reading-layout .reading-toc-rail{grid-column:2}.legal-prose>:first-child{margin-top:0}.legal-prose :is(p,ul,ol,blockquote,table,pre){margin-top:1.35em}.legal-prose :is(h2,h3,h4){color:var(--text-primary);font-weight:600;letter-spacing:-.03em;line-height:1.2}.legal-prose h2{margin-top:2.7em;font-size:clamp(27px,3vw,36px)}.legal-prose h3{margin-top:2.2em;font-size:clamp(22px,2.5vw,28px)}.legal-prose h4{margin-top:2em;font-size:var(--type-panel-title-size)}.legal-prose :is(ul,ol){display:grid;gap:.55em;padding-left:1.3em}.legal-prose :is(ul,ol) :is(ul,ol){margin-top:.55em}.legal-prose a{color:var(--text-primary);text-decoration-thickness:1px;text-underline-offset:3px}.legal-prose blockquote{padding:4px 0 4px 22px;border-left:2px solid var(--line-strong);color:var(--text-primary)}.legal-prose table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:14px;line-height:1.55}.legal-prose :is(th,td){min-width:180px;padding:14px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.legal-prose th{color:var(--text-primary);font-weight:600}.legal-prose td :first-child{margin-top:0}.legal-prose td :last-child{margin-bottom:0}@media(max-width:1199px){.legal-reading-layout{display:block;width:min(760px,100%)}}@media(max-width:700px){.legal-trust-panel{align-items:flex-start;flex-direction:column}.legal-register-list a{align-items:flex-start;gap:20px}}@media(prefers-reduced-motion:reduce){.legal-register-list a>span:last-child{transition:none}}
