/* NTH:SECTION START legal */
.nth-lhead{padding-bottom:44px;border-bottom:1px solid var(--nth-rule);background:linear-gradient(180deg,var(--nth-band) 0%,var(--nth-page) 100%)}
.nth-lhead h1{max-width:20ch}
.nth-lmeta{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}
.nth-lmeta span{padding:9px 16px;border:1px solid var(--nth-rule);border-radius:999px;background:var(--nth-page);font-size:14px;color:var(--nth-ink2)}
.nth-legal{padding-top:64px}
.nth-legal .nth-prose{font-size:17.5px}
.nth-legal .nth-prose h2{margin-top:2.4em;padding-top:2em;border-top:1px solid var(--nth-rule)}
.nth-legal .nth-prose > h2:first-of-type{margin-top:1.8em}
.nth-prose h2 .nth-num{display:block;font:600 12px/1 var(--nth-h);letter-spacing:.14em;color:var(--nth-green);margin-bottom:12px}
.nth-legal .nth-prose h3{font-size:20px}
.nth-ccard{display:flex;flex-direction:column;gap:6px;margin:1.2em 0 1.6em;padding:22px 26px;border:1px solid var(--nth-rule);border-left:3px solid var(--nth-green);border-radius:10px;background:var(--nth-card)}
.nth-ccard b{font:800 18px/1.2 var(--nth-h);color:var(--nth-ink)}
.nth-ccard span{font-size:16px}
@media(max-width:640px){.nth-legal{padding-top:44px}.nth-legal .nth-prose{font-size:17px}}
/* NTH:SECTION END legal */
