[data-legal-prose]{--block-spacing:12px;--legal-letter-indent:28px;color:var(--color-ink);text-wrap:pretty;font-size:14px;font-weight:500;line-height:22px}[data-legal-prose]>*+*{margin-top:var(--block-spacing)}[data-legal-prose]>:first-child{margin-top:0}:is([data-legal-prose] h2,[data-legal-prose] h3:has([data-section-number])){border-top:1px solid var(--color-hairline-strong);letter-spacing:-.4px;color:var(--color-ink);text-wrap:balance;padding-top:20px;scroll-margin-top:80px;font-size:20px;font-weight:600;line-height:1.2}:is([data-legal-prose]>*+h2,[data-legal-prose]>*+h3:has([data-section-number])){margin-top:42px}:is([data-legal-prose] h2+*,[data-legal-prose] h3:has([data-section-number])+*){margin-top:16px}:is([data-legal-prose] h2:has([data-section-number]),[data-legal-prose] h3:has([data-section-number])){grid-template-columns:0 minmax(0,1fr);align-items:baseline;column-gap:0;display:grid}[data-legal-prose] [data-section-number]{width:var(--legal-doc-number);margin-left:calc(-1 * var(--legal-doc-gutter));font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;color:var(--color-ink-muted);letter-spacing:0;justify-self:start;font-size:14px;font-weight:400}[data-legal-prose] h3:not(:has([data-section-number])){letter-spacing:-.16px;color:var(--color-ink);scroll-margin-top:80px;font-size:16px;font-weight:600;line-height:1.3}[data-legal-prose]>*+h3:not(:has([data-section-number])){margin-top:32px}[data-legal-prose] h3:not(:has([data-section-number]))+*{margin-top:12px}[data-legal-prose] caption{caption-side:top;text-align:left;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-muted);padding-bottom:12px;font-size:13px;font-weight:400;line-height:1.4}[data-legal-prose]>*+table:has(caption){margin-top:32px}[data-legal-prose] a{color:var(--color-ink);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){[data-legal-prose] a:hover{text-decoration-thickness:2px}}[data-legal-prose] strong{font-weight:600}[data-legal-prose] [role=note] strong{font-weight:inherit;color:inherit}[data-legal-prose] code{font-family:var(--font-mono);color:var(--color-ink-muted);font-size:.9em}[data-legal-prose] ul>li>strong:first-child,[data-legal-prose] ul>li>strong:first-child code{font-family:var(--font-family);color:var(--color-ink-muted);font-size:1em;font-weight:500}[data-legal-prose] ol,[data-legal-prose] ul{padding-left:0;list-style:none}[data-legal-prose] li{scroll-margin-top:80px;position:relative}[data-legal-prose] li+li,[data-legal-prose] li>ol,[data-legal-prose] li>ul{margin-top:12px}[data-legal-prose] ul>li{padding-left:21px}[data-legal-prose] ul>li:before{content:"";background:var(--color-ink-muted);border-radius:50%;width:4px;height:4px;position:absolute;top:9px;left:6px}[data-legal-prose]>ol>li:before,[data-legal-prose][data-clause-depth="2"]>ol>li>ol>li:before{content:attr(data-marker);left:calc(-1 * var(--legal-doc-gutter));width:var(--legal-doc-number);font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;color:var(--color-ink-muted);white-space:nowrap;font-size:14px;font-weight:400;line-height:22px;position:absolute;top:0}[data-legal-prose]>ol>li:not([data-marker]):before,[data-legal-prose][data-clause-depth="2"]>ol>li>ol>li:not([data-marker]):before{content:attr(data-clause)}[data-legal-prose][data-clause-depth="1"]>ol>li>ol,[data-legal-prose][data-clause-depth="2"]>ol>li>ol>li>ol{counter-reset:legal-letter}[data-legal-prose][data-clause-depth="1"]>ol>li>ol>li,[data-legal-prose][data-clause-depth="2"]>ol>li>ol>li>ol>li{counter-increment:legal-letter;padding-left:var(--legal-letter-indent);margin-left:0}[data-legal-prose][data-clause-depth="1"]>ol>li>ol>li:before,[data-legal-prose][data-clause-depth="2"]>ol>li>ol>li>ol>li:before{content:counter(legal-letter, lower-alpha) ".";width:var(--legal-letter-indent);font-family:var(--font-mono);color:var(--color-ink-muted);white-space:nowrap;font-size:14px;font-weight:400;line-height:22px;position:absolute;top:0;left:0}[data-legal-prose] [role=note] ol{padding-left:1.5em;list-style:decimal}[data-legal-prose] [role=note] ul{padding-left:1.2em;list-style:outside}[data-legal-prose] [role=note] li{padding-left:0;position:static}[data-legal-prose] [role=note] ul>li:before{content:none}[data-legal-prose] li:target,[data-legal-prose] h2:target,[data-legal-prose] h3:target{background:var(--color-hairline);box-shadow:-12px 0 0 var(--color-hairline), 12px 0 0 var(--color-hairline)}[data-legal-prose] table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px;line-height:22px}[data-legal-prose] table:has(th:nth-child(3)) :is(th,td):nth-child(-n+2){width:140px}[data-legal-prose] table:not(:has(th:nth-child(3))) :is(th,td):first-child{width:33%}[data-legal-prose] th,[data-legal-prose] td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-hairline-strong);padding:8px 24px 8px 0}[data-legal-prose] th:last-child,[data-legal-prose] td:last-child{padding-right:0}[data-legal-prose] th{color:var(--color-ink-muted);padding-top:0;font-size:13px;font-weight:500;line-height:24px}[data-legal-prose] td:first-child{font-weight:500}[data-legal-prose] hr{border:none;border-top:1px solid var(--color-hairline-strong);margin:32px 0}[data-legal-prose] blockquote{border-left:2px solid var(--color-hairline-strong);color:var(--color-ink-muted);padding-left:16px}@media (max-width:720px){:is([data-legal-prose] h2:has([data-section-number]),[data-legal-prose] h3:has([data-section-number])){grid-template-columns:minmax(0,1fr);row-gap:2px}[data-legal-prose] [data-section-number]{width:auto;margin-left:0}[data-legal-prose]>ol>li:before,[data-legal-prose][data-clause-depth="2"]>ol>li>ol>li:before{width:auto;margin-bottom:2px;display:block;position:static}[data-legal-prose] table{white-space:normal;display:block;overflow-x:auto}[data-legal-prose] th,[data-legal-prose] td{min-width:132px}}@media print{[data-legal-prose]{color:#000;font-size:10pt;line-height:1.5}[data-legal-prose] a{color:#000}:is([data-legal-prose] h2,[data-legal-prose] h3:has([data-section-number])){break-after:avoid}[data-legal-prose] li,[data-legal-prose] table{break-inside:avoid}}
