.legal-prose,.legal-summary-body{overflow-wrap:break-word}.legal-table thead tr:first-child>:first-child{border-top-left-radius:16px}.legal-table thead tr:first-child>:last-child{border-top-right-radius:16px}.legal-table tbody tr:last-child>:first-child{border-bottom-left-radius:16px}.legal-table tbody tr:last-child>:last-child{border-bottom-right-radius:16px}.legal-prose{color:var(--color-ink-2);font-size:16px;line-height:1.75}@media (min-width:640px){.legal-prose{font-size:17px}}.legal-prose>*+*{margin-top:1rem}.legal-prose h3{color:var(--color-ink);margin-top:1.75rem;font-size:1.1rem;font-weight:600;line-height:1.4}.legal-prose strong,.legal-summary-body strong{color:var(--color-ink);font-weight:600}.legal-prose ul:not(.legal-cards),.legal-prose ol,.legal-summary-body ul{padding-left:1.25rem}.legal-prose ul:not(.legal-cards),.legal-summary-body ul{list-style:none}.legal-prose ul:not(.legal-cards)>li,.legal-summary-body ul>li{position:relative}.legal-prose ul:not(.legal-cards)>li:before,.legal-summary-body ul>li:before{content:"";background:var(--color-lime-deep);border-radius:9999px;width:.4rem;height:.4rem;position:absolute;top:.72em;left:-1.05rem}.legal-prose ol{list-style:decimal}.legal-prose ul:not(.legal-cards) li+li,.legal-prose ol li+li,.legal-summary-body li+li{margin-top:.5rem}.legal-prose ol>li::marker{color:var(--color-ink-3)}.legal-prose a,.legal-summary-body a{color:var(--color-lime-ink);text-underline-offset:3px;text-decoration:underline}.legal-prose a:hover,.legal-summary-body a:hover{text-decoration-thickness:2px}.legal-prose .legal-callout{background:var(--color-moss);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:18px;padding:1rem 1.25rem}@media print{@page{margin:18mm 16mm}.legal-noprint,[data-testid=consent-banner]{display:none!important}.legal-doc,.legal-doc *{color:#000!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.legal-doc{font-size:11pt}.legal-doc main{max-width:none!important;padding:0!important}.legal-doc article{max-width:none!important}.legal-summary,.legal-doc th,.legal-doc td{border:1px solid #999!important;border-radius:0!important}.legal-doc table{border-collapse:collapse!important}.legal-doc h2,.legal-doc h3{break-after:avoid}.legal-doc tr,.legal-summary{break-inside:avoid}.legal-prose a[href^=http]:after{content:" (" attr(href) ")";font-size:90%}.legal-prose ul:not(.legal-cards),.legal-summary-body ul{list-style:outside}.legal-prose ul:not(.legal-cards)>li:before,.legal-summary-body ul>li:before{display:none}}
