.legal-document{max-width:880px}.legal-document a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.legal-document a:hover{text-decoration-thickness:2px}.legal-document section{scroll-margin-top:110px}.legal-document .legal-document__date{color:var(--sub);font-size:12px}.legal-document__toc{background:var(--bg-soft,#f5f5f2);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin-top:32px;padding:24px;font-size:13px;line-height:1.8;display:grid}.legal-document__related{border-top:1px solid var(--line,#ddd);flex-wrap:wrap;gap:16px 24px;margin-top:56px;padding-top:24px;font-size:13px;line-height:1.8;display:flex}.legal-facts{margin-top:24px}.legal-facts>div{border-bottom:1px solid var(--line,#ddd);grid-template-columns:180px minmax(0,1fr);gap:24px;padding-block:22px;font-size:14px;line-height:1.9;display:grid}.legal-facts dt{color:var(--ink);font-weight:500}.legal-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.legal-facts dd p:first-child{margin-top:0}.legal-provider{border:1px solid var(--line,#ddd);margin-top:24px;padding:24px}.legal-provider h3{margin-top:0}@media (max-width:600px){.legal-document__toc{grid-template-columns:minmax(0,1fr);padding:20px}.legal-facts>div{grid-template-columns:minmax(0,1fr);gap:8px}.legal-provider{padding:20px}}
