.legal-page .journal-article-header h1{margin-top:0}.legal-page .journal-article-opening,.legal-page .legal-document{width:min(1120px,100% - 48px);margin-inline:auto}.legal-page .legal-columns{grid-template-columns:240px minmax(0,720px);gap:64px}.legal-lede{color:var(--color-ink);margin:0 0 56px;font-size:22px;line-height:34px}.legal-clause{scroll-margin-top:calc(var(--chrome-bottom) + 24px)}.legal-clause+.legal-clause{margin-top:56px}.legal-clause h2{letter-spacing:-.02em;color:var(--color-ink);margin:0 0 20px;font-size:28px;font-weight:650;line-height:36px}.legal-clause-body{color:var(--color-ink);overflow-wrap:anywhere;font-size:18px;line-height:30px}.legal-clause-body>:last-child{margin-bottom:0}.legal-clause-body a{text-underline-offset:4px}.legal-list{border-left:1px solid var(--color-line);flex-direction:column;gap:12px;margin:0 0 16px;padding:0 0 0 20px;list-style:none;display:flex}@media (max-width:1050px){.legal-page .legal-columns{grid-template-columns:minmax(0,1fr);max-width:720px;margin-inline:0}.legal-page .journal-mobile-toc{max-width:720px;margin-inline:0}}@media (max-width:760px){.legal-page .journal-article-opening,.legal-page .legal-document{width:calc(100% - 32px)}.legal-lede{margin-bottom:40px;font-size:19px;line-height:30px}.legal-clause+.legal-clause{margin-top:40px}.legal-clause h2{margin-bottom:16px;font-size:24px;line-height:31px}.legal-clause-body{font-size:17px;line-height:28px}}
