.legal-toc-link{display:grid;grid-template-columns:1.5rem minmax(0,1fr);padding:.3125rem .625rem;border-left:2px solid var(--color-hair);color:var(--color-grey);font-size:.9375rem;line-height:1.35;transition:color .15s,border-color .15s}.legal-toc-link:hover{color:var(--color-ink)}.legal-toc-link[data-active]{border-left-color:var(--color-ink);color:var(--color-ink);font-weight:500}.legal-toc-num{font-variant-numeric:tabular-nums}.legal-body{line-height:1.65}.legal-body>blockquote,.legal-body>ol,.legal-body>p,.legal-body>ul{max-width:42rem}.legal-body li,.legal-body p{overflow-wrap:anywhere}.legal-body li+li{margin-top:.55em}.legal-body h2{margin-top:2.75rem;padding-top:2rem;border-top:1px solid var(--color-hair);font-size:1.375rem;font-weight:500;letter-spacing:-.02em;line-height:1.25;scroll-margin-top:5.5rem}.legal-body h2+*{margin-top:.875rem}.legal-num{margin-right:.3em;color:var(--color-grey);font-variant-numeric:tabular-nums;font-weight:400}.legal-table{overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--color-hair);border-radius:var(--radius-card);background:var(--color-white)}.legal-body .legal-table table{display:table;overflow:visible;width:100%;font-size:.9375rem;line-height:1.5}.legal-body .legal-table table:has(th:nth-child(4)){min-width:43rem}.legal-body .legal-table table:has(th:nth-child(6)){min-width:54rem}.legal-body .legal-table td,.legal-body .legal-table th{padding:.75rem 1rem}.legal-body .legal-table th{background:var(--color-stone);font-size:.875rem;white-space:nowrap}.legal-body .legal-table td:first-child{font-weight:500}.legal-body .legal-table tbody tr:last-child td{border-bottom:0}.legal-body blockquote{border-left:0;border-radius:var(--radius-inner);background:var(--color-stone);padding:1rem 1.25rem;font-size:1.0625rem}.legal-body[data-runin]>p:has(>strong:first-child){margin-top:1.125rem;padding-top:1.125rem;border-top:1px solid var(--color-hair)}.legal-body[data-runin]>blockquote,.legal-body[data-runin]>p{max-width:none}.legal-body[data-form] .legal-table td:first-child{width:44%}.legal-body[data-form] .legal-table td+td{height:2.875rem;border-left:1px solid var(--color-hair)}.legal-body>.legal-check{margin-top:.5em;padding-left:1.2em;text-indent:-1.2em}.legal-body>h2+.legal-check{margin-top:.875rem}.legal-lines{display:grid;gap:2.125rem;padding-top:2.125rem}.legal-lines span{border-bottom:1px solid var(--color-grey)}@page{margin:15mm 16mm}@media print{body:has(.legal) .hdr-spacer{display:none}body:has(.legal){background:#fff}.legal-body{font-size:10.5pt;line-height:1.45}.legal-body>blockquote,.legal-body>ol,.legal-body>p,.legal-body>ul{max-width:none}.legal-body h2{break-after:avoid;margin-top:1.25rem;padding-top:.875rem;font-size:12.5pt}.legal-body h2+*{margin-top:.5rem}.legal-table{overflow:visible;border-radius:0;break-inside:auto}.legal-body:not([data-form]) .legal-table{border-width:1px 0 0}.legal-body .legal-table tbody tr:last-child td{border-bottom:1px solid var(--color-hair)}.legal-body .legal-table table,.legal-body .legal-table table:has(th:nth-child(4)),.legal-body .legal-table table:has(th:nth-child(6)){min-width:0;font-size:8.5pt}.legal-body .legal-table td,.legal-body .legal-table th{padding:.3rem .45rem}.legal-body .legal-table th{white-space:normal;font-size:8.5pt}.legal-body tr,.legal-body>.legal-check,.legal-lines{break-inside:avoid}.legal-body>.legal-check{margin-top:.3em}.legal-body[data-form]>h2:nth-of-type(4){break-before:page;margin-top:0;padding-top:0;border-top:0}.legal-body[data-form] .legal-table table{font-size:10pt}.legal-body[data-form] .legal-table td+td{height:1.05cm}.legal-lines{gap:.85cm;padding-top:.85cm}.legal-lines span{border-bottom-color:#000}}