html{scroll-padding-top:88px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.site-shell a:focus-visible,.site-shell button:focus-visible,.site-shell summary:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #534ab7}@keyframes site-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.site-rise{animation:.7s cubic-bezier(.16,1,.3,1) both site-rise;animation-delay:var(--d,0s)}@keyframes site-row{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.site-row{animation:.55s cubic-bezier(.16,1,.3,1) both site-row;animation-delay:var(--d,0s)}@media (prefers-reduced-motion:reduce){.site-rise,.site-row{animation:none}}.legal-body p+p,.legal-body p+ul,.legal-body p+ol,.legal-body ul+p,.legal-body ol+p,.legal-body table+p,.legal-body p+table{margin-top:.9rem}.legal-body ul{padding-left:1.4rem;list-style:outside}.legal-body ol{padding-left:1.4rem;list-style:decimal}.legal-body li+li{margin-top:.35rem}.legal-body a{color:#534ab7;text-underline-offset:2px;-webkit-text-decoration:underline #b9b2ee;text-decoration:underline #b9b2ee}.legal-body a:hover{text-decoration-color:#534ab7}.legal-body strong{color:#1c1733;font-weight:600}.legal-body h3{color:#1c1733;margin-top:1.4rem;font-size:1.05rem;font-weight:600}.legal-body blockquote{background:#f6f4fb;border-left:3px solid #534ab7;border-radius:0 10px 10px 0;margin:1rem 0;padding:.6rem 1rem}.legal-body table{border-collapse:collapse;width:100%;font-size:.95em}.legal-body th,.legal-body td{text-align:left;vertical-align:top;border-bottom:1px solid #e3deef;padding:.6rem .75rem}.legal-body th{color:#1c1733;background:#f6f4fb;font-weight:600}.legal-body .table-wrap{border:1px solid #e3deef;border-radius:12px;margin:1rem 0;overflow-x:auto}@media (min-width:640px){.legal-body .table-wrap table{min-width:480px}}@media (max-width:639px){.legal-body .table-wrap th,.legal-body .table-wrap td{padding:.5rem;font-size:.92em}}.legal-body .table-wrap th,.legal-body .table-wrap td{border-bottom:1px solid #ece9f4}.legal-body .table-wrap tr:last-child td{border-bottom:0}
