.legal-article[data-v-91077a46]{overflow-wrap:anywhere}.legal-article[data-v-91077a46] .legal-introduction{border-bottom:1px solid var(--ui-border);padding-bottom:2.25rem}.legal-article[data-v-91077a46] .legal-introduction p:first-child{margin-top:0}.legal-article[data-v-91077a46] .legal-table-wrap:focus-visible{outline:2px solid var(--ui-primary);outline-offset:3px}.legal-page-compact .legal-article[data-v-91077a46] table{min-width:32rem;font-size:1rem}.legal-hero[data-v-91077a46]{background:radial-gradient(circle at 78% 20%,color-mix(in srgb,var(--ui-primary) 12%,transparent),transparent 28rem),linear-gradient(to bottom,color-mix(in srgb,var(--ui-bg) 94%,var(--color-green-50)),var(--ui-bg))}.legal-article[data-v-91077a46] .legal-section{border-bottom:1px solid var(--ui-border);padding-block:2.25rem;scroll-margin-top:6.5rem}.legal-article[data-v-91077a46] .legal-section:first-child{padding-top:0}.legal-article[data-v-91077a46] .legal-section:last-child{border-bottom:0;padding-bottom:0}.legal-article[data-v-91077a46] h2{color:var(--ui-text-highlighted);letter-spacing:-.025em;font-size:1.65rem;font-weight:700;line-height:1.25}.legal-article[data-v-91077a46] h3{color:var(--ui-text-highlighted);margin-top:1.75rem;font-size:1.1rem;font-weight:700;line-height:1.5}.legal-article[data-v-91077a46] p{color:var(--ui-text-toned);margin-top:1rem;line-height:1.8}.legal-article[data-v-91077a46] ol,.legal-article[data-v-91077a46] ul{color:var(--ui-text-toned);margin-top:1rem;padding-left:1.4rem}.legal-article[data-v-91077a46] ul{list-style:outside}.legal-article[data-v-91077a46] ol{list-style:decimal}.legal-article[data-v-91077a46] li{margin-top:.6rem;line-height:1.75}.legal-article[data-v-91077a46] strong{color:var(--ui-text-highlighted);font-weight:650}.legal-article[data-v-91077a46] a{color:var(--ui-primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--ui-primary) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--ui-primary) 35%,transparent);text-underline-offset:.2em;font-weight:600}.legal-article[data-v-91077a46] a:hover{-webkit-text-decoration-color:var(--ui-primary);text-decoration-color:var(--ui-primary)}.legal-article[data-v-91077a46] .legal-callout{border:1px solid color-mix(in srgb,var(--ui-primary) 24%,var(--ui-border));background:color-mix(in srgb,var(--ui-primary) 6%,var(--ui-bg));border-radius:.85rem;margin-top:1.25rem;padding:1rem 1.1rem}.legal-article[data-v-91077a46] .legal-callout p:first-child{margin-top:0}.legal-article[data-v-91077a46] .legal-table-wrap{border:1px solid var(--ui-border);border-radius:.85rem;margin-top:1.35rem;overflow-x:auto}.legal-article[data-v-91077a46] table{border-collapse:collapse;width:100%;min-width:42rem;font-size:.9rem;line-height:1.55}.legal-article[data-v-91077a46] td,.legal-article[data-v-91077a46] th{border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:top;padding:.85rem 1rem}.legal-article[data-v-91077a46] th{background:var(--ui-bg-elevated);color:var(--ui-text-highlighted);font-weight:700}.legal-article[data-v-91077a46] td{color:var(--ui-text-toned)}.legal-article[data-v-91077a46] tr:last-child td{border-bottom:0}@media (width<=639px){.legal-article[data-v-91077a46] h2{font-size:1.4rem}}
