
.page-terms-and-conditions .toc{max-width:none}
.page-terms-and-conditions .toc a{height:100%;line-height:1.35}
.page-terms-and-conditions .legal{max-width:780px}
.page-terms-and-conditions .legal h2{font-size:clamp(28px,3.2vw,38px);padding-top:.4em;border-top:1px solid var(--line)}
.page-terms-and-conditions .legal h2:first-child{border-top:0;padding-top:0}
.page-terms-and-conditions .legal h3{font-size:22px;margin:1.3em 0 .35em}
.page-terms-and-conditions .legal .applies{margin:-.2em 0 .6em;font-size:15px;color:var(--muted);font-style:italic}
.page-terms-and-conditions .legal ul.nums{padding-left:20px;gap:6px}
.page-terms-and-conditions .legal ul.nums li::before{content:none}
.page-terms-and-conditions .legal-end{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}
.page-terms-and-conditions .prose a.btn-ink{color:#fff}
.page-terms-and-conditions .prose a.btn{text-decoration:none}
