:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal>h2{font-size:1.375rem;line-height:1.25;font-weight:800;color:#fff;letter-spacing:-.02em;text-wrap:balance}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal>h3{font-size:1.0625rem;line-height:1.35;font-weight:700;color:#fff;letter-spacing:-.01em;text-wrap:balance}@media(min-width:768px){:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal>h2{font-size:1.5rem}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal>h3{font-size:1.125rem}}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal>:not(script)~*{margin-top:1rem}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal>:not(script)~h2{margin-top:3rem}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal>:not(script)~h3{margin-top:2rem}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal>h2+*{margin-top:.875rem}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal>h3+*{margin-top:.625rem}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal>h2+h3{margin-top:1.25rem}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal>:not(script,h2,h3)+:is(table,.callout,.legal-cards),:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal>:is(table,.callout,.legal-cards)+:not(h2,h3){margin-top:1.5rem}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal>:is(h2,h3)+:is(table,.callout,.legal-cards){margin-top:1.125rem}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal>table+p[class]{margin-top:.75rem}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal>:is(h2,h3,p,ul,ol){max-width:48rem}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal .callout>*{max-width:46rem}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal>table+p[class]{max-width:38rem}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal p:where(:not([class])):not(:where(.not-prose,.not-prose *)),:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal li:not(:where(.not-prose,.not-prose *)){font-size:.95rem;line-height:1.7}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal p:where(:not([class])):not(:where(.not-prose,.not-prose *)){text-wrap:pretty}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal a:where(:not([class])):not(:where(.not-prose,.not-prose *)){color:#f87171;text-decoration:underline;text-decoration-color:#f8717166;text-underline-offset:4px;transition:color .15s,text-decoration-color .15s}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal a:where(:not([class])):not(:where(.not-prose,.not-prose *)):hover{color:#fca5a5;text-decoration-color:#fca5a5}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal strong:where(:not([class])):not(:where(.not-prose,.not-prose *)){color:#fff;font-weight:600}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal em:not(:where(.not-prose,.not-prose *)){color:#e2e8f0;font-style:italic}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal>ul{list-style:disc;padding-left:1.25rem}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal>ol{list-style:decimal;padding-left:1.375rem}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal>:is(ul,ol)>li{padding-left:.25rem}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal>:is(ul,ol)>li+li{margin-top:.5rem}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal>ul>li::marker{color:#ef4444}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal>ol>li::marker{color:#f87171;font-weight:700;font-variant-numeric:tabular-nums}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal .callout{border-radius:1rem;background:#0f172a66;box-shadow:inset 0 0 0 1px #ffffff0f;padding:1.25rem}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal .callout:is(.warning,.danger){box-shadow:inset 0 0 0 1px #ef444440}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal .callout>*+*{margin-top:.75rem}@media(min-width:640px){:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal .callout{padding:1.5rem 1.75rem}}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid rgb(255 255 255 / .06);border-radius:1rem;background:#0f172a66;font-size:.875rem;line-height:1.55}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal th,:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal td{padding:.8rem 1.125rem;text-align:left;vertical-align:top}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal thead th{background:#0f172a99;vertical-align:bottom;font-size:11px;line-height:1.4;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal thead th:first-child{border-top-left-radius:calc(1rem - 1px)}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal thead th:last-child{border-top-right-radius:calc(1rem - 1px)}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal tbody td{border-top:1px solid rgb(255 255 255 / .06);color:#cbd5e1}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal tbody td:first-child{color:#f1f5f9;font-weight:600}@media(max-width:639.98px){:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal table{font-size:.8125rem}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal th,:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal td{padding:.625rem;overflow-wrap:break-word}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal thead th{font-size:10px;letter-spacing:.1em}}@media(max-width:399.98px){:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal table{font-size:.75rem}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal th,:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal td{padding:.5rem}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal thead th{letter-spacing:.06em}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal td{hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:10 4 4;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4}}@media(min-width:380px)and (max-width:639.98px){:where(:root:not([lang^=de]),:root[lang^=de]) .legal-aside-groups>:first-child{grid-row:span 2}}@media(min-width:1024px)and (max-height:879.98px){:where(:root:not([lang^=de]),:root[lang^=de]) .legal-aside .legal-aside-help{display:none}}@media(min-width:1024px)and (max-height:729.98px){:where(:root:not([lang^=de]),:root[lang^=de]) aside.legal-aside{position:static;max-height:none;overflow-y:visible}}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal code:not(:where(.not-prose,.not-prose *)){background:#0f172a99;box-shadow:inset 0 0 0 1px #ffffff1a;padding:.1rem .4rem;border-radius:.375rem;font-size:.85em;color:#f1f5f9;overflow-wrap:anywhere}:where(:root:not([lang^=de]),:root[lang^=de]) .prose-legal>hr{border:0;border-top:1px solid rgb(255 255 255 / .06);margin:2.5rem 0}
