.legal{padding-block:clamp(56px,7vw,112px)}.legal-prose{max-width:68ch;font-family:var(--nova-font-body);color:var(--nova-text-2);overflow-wrap:anywhere;margin-inline:auto;font-size:17px;line-height:1.7}.legal-prose h1{font-family:var(--nova-font-display);letter-spacing:-.01em;color:var(--nova-text);text-wrap:balance;margin:0 0 12px;font-size:clamp(40px,6vw,68px);font-weight:500;line-height:1.05}.legal-prose h2{font-family:var(--nova-font-display);color:var(--nova-text);text-wrap:balance;margin:2.2em 0 .5em;font-size:clamp(28px,3.4vw,38px);font-weight:500;line-height:1.15}.legal-prose h3{font-family:var(--nova-font-display);color:var(--nova-champagne);margin:1.8em 0 .4em;font-size:24px;font-weight:600;line-height:1.2}.legal-prose p{text-wrap:pretty;margin:0 0 1em}.legal-prose .upd{color:var(--nova-text-3);margin:0 0 1.4em;font-size:14px}.legal-prose .lead{color:var(--nova-text-soft);margin-bottom:1.6em}.legal-prose ul{margin:0 0 1em;padding-left:1.3em}.legal-prose li{margin-bottom:.4em}.legal-prose a{color:var(--nova-champagne);text-underline-offset:3px}.legal-prose a:hover{color:var(--nova-text)}.legal-prose table{border-collapse:collapse;width:100%;margin:1.2em 0 1.6em;font-size:15px;line-height:1.5}.legal-prose caption{text-align:left;color:var(--nova-text-3);padding-bottom:10px;font-size:14px}.legal-prose th,.legal-prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--nova-line);padding:12px 14px}.legal-prose th{color:var(--nova-text);border-bottom-color:var(--nova-line-strong);font-weight:600}.legal-prose tbody th{color:var(--nova-text);white-space:nowrap;border-bottom-color:var(--nova-line);font-weight:600}@media (width<=759.98px){.legal-prose{font-size:16px}.legal-prose table,.legal-prose tbody,.legal-prose tr,.legal-prose td,.legal-prose tbody th{display:block}.legal-prose caption{width:100%;display:block}.legal-prose thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legal-prose tr{border-bottom:1px solid var(--nova-line);padding:14px 0}.legal-prose td,.legal-prose tbody th{border:0;padding:3px 0}.legal-prose tbody th{white-space:normal;font-size:17px}.legal-prose td[data-label]:before{content:attr(data-label) ": ";color:var(--nova-text-3);font-size:13px}}
