.legal-main{padding-top:56px;padding-bottom:72px}.legal-back{color:var(--ember-deep);align-items:center;gap:8px;font-size:14px;display:inline-flex}.legal-description{max-width:760px;color:var(--secondary);margin-top:20px;line-height:1.7}.legal-revision{color:var(--secondary);margin-top:16px;font-size:13px}.legal-layout{grid-template-columns:220px minmax(0,760px);align-items:start;gap:48px;display:grid}.legal-toc{gap:14px;font-size:13px;line-height:1.5;display:grid;position:sticky;top:96px}.legal-toc a{color:var(--secondary)}.legal-toc a:hover{color:var(--ember-deep)}.legal-article section:first-child h2{margin-top:0}.legal-article p,.legal-article li{overflow-wrap:anywhere}.legal-related{border-top:1px solid var(--gridline);flex-wrap:wrap;gap:12px 24px;margin-top:40px;padding-top:24px;font-size:14px;display:flex}.legal-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;max-width:960px;display:grid}.legal-index>a{border-top:1px solid var(--gridline);padding:26px 0}.legal-index h2{justify-content:space-between;gap:16px;font-size:20px;font-weight:500;line-height:1.4;display:flex}.legal-index p{color:var(--secondary);margin-top:12px;font-size:14px;line-height:1.7}.legal-main a,.legal-main button{cursor:pointer}.legal-main a:focus-visible{outline:2px solid var(--ember);outline-offset:4px;border-radius:4px}@media (max-width:767px){.legal-main{padding-top:32px;padding-bottom:48px}.legal-layout,.legal-index{grid-template-columns:minmax(0,1fr);gap:24px}.legal-toc{border-bottom:1px solid var(--gridline);padding-bottom:24px;position:static}.legal-article h2{font-size:23px}}
