.legal-prose{color:#ffffffc7;overflow-wrap:anywhere;font-size:16px;line-height:1.7}.legal-prose h2{color:#fff;margin:2.5rem 0 .75rem;scroll-margin-top:1.5rem;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.5rem;font-weight:600;line-height:1.25}.legal-prose h3{color:#fff;margin:1.5rem 0 .5rem;font-size:1.05rem;font-weight:600}.legal-prose p{margin:.75rem 0}.legal-prose ul,.legal-prose ol{margin:.75rem 0;padding-left:1.25rem}.legal-prose ul{list-style:outside}.legal-prose ol{list-style:decimal}.legal-prose li{margin:.35rem 0}.legal-prose li::marker{color:#c9a86a}.legal-prose a{color:#e4c98f;text-underline-offset:2px;text-decoration:underline}.legal-prose a:hover{color:#fff}.legal-prose strong{color:#fff;font-weight:600}.legal-prose .legal-table-wrap{border:1px solid #ffffff1a;border-radius:.75rem;margin:1rem 0;overflow-x:auto}.legal-prose table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px;line-height:1.5}.legal-prose th,.legal-prose td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:.6rem .8rem}.legal-prose th{color:#fff;background:#ffffff0a;font-weight:600}.legal-prose tr:last-child td{border-bottom:0}.legal-prose .legal-callout{background:#c9a86a0f;border:1px solid #c9a86a59;border-radius:.75rem;margin:1rem 0;padding:.9rem 1rem}.legal-confirm{color:#fde68a;background:#fcd34d29;border-radius:4px;padding:0 4px;box-shadow:inset 0 0 0 1px #fcd34d59}.legal-confirm:after{content:" (to confirm)";opacity:.8;font-size:.75em}
