.legal-doc{counter-reset:legal-section;color:#404040;font-size:1rem;line-height:1.75}.dark .legal-doc{color:#d4d4d4}.legal-doc>.legal-updated{color:#737373;margin:0 0 2rem;font-size:.875rem}.legal-doc h2{counter-increment:legal-section;letter-spacing:-.01em;color:#171717;border-top:1px solid #e5e5e5;align-items:baseline;gap:.75rem;margin:2.75rem 0 1rem;padding-top:2rem;font-size:1.375rem;font-weight:800;line-height:1.3;display:flex}.legal-doc h2:before{content:counter(legal-section);color:#171717;background:#ffcd00;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.75rem;height:1.75rem;font-size:.8125rem;font-weight:800;line-height:1;display:inline-flex}.legal-doc>.legal-updated+h2{border-top:0;margin-top:0;padding-top:0}.dark .legal-doc h2{color:#fff;border-color:#262626}.legal-doc h3{color:#171717;margin:1.75rem 0 .5rem;font-size:1.0625rem;font-weight:700;line-height:1.4}.dark .legal-doc h3{color:#f5f5f5}.legal-doc p{margin:0 0 1rem}.legal-doc ul{margin:0 0 1.25rem;padding-left:1.25rem;list-style:outside}.legal-doc li{margin:.375rem 0;padding-left:.25rem}.legal-doc li::marker{color:#b38f00}.legal-doc strong{color:#171717;font-weight:700}.dark .legal-doc strong{color:#fff}.legal-doc a{color:#171717;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #ffcd00;text-decoration:underline #ffcd00;text-decoration-thickness:2px}.dark .legal-doc a{color:#fff}.legal-doc .legal-callout{background:#fffbeb;border:1px solid #f5d565;border-left-width:4px;border-radius:.75rem;margin:1.75rem 0;padding:.25rem 1.25rem .5rem}.dark .legal-doc .legal-callout{background:#ffcd0012;border-color:#6b5a12}.legal-doc .legal-callout h3{margin-top:1.25rem}@media (width<=640px){.legal-doc h2{font-size:1.1875rem}}
