.terms-of-use-page{--navy:#4a36b3;--navy-dk:#3a27a0;--pwash:#f0eaff;--g800:#302f30;--g700:#52525b;--g600:#71717a;--g500:#9494a0;--g400:#a8a8b0;--g300:#dddddf;--g200:#ededee;--g100:#f7f7f8;--white:#fff;--cream:#f4efe5;--cream-bd:#e8dfcf;--ok:#166634;--ok-bg:#e8f8f0;--warn:#7a5800;--warn-bg:#fdf7ce;--err:#c0392b;--err-bg:#ffe5e5;--sh:0 1px 3px #0000000d;--sh-md:0 4px 14px #140e2d12;--sh-h:0 10px 28px #140e2d1f;--ti:.2s;--tf:.3s;--te:cubic-bezier(.4,0,.2,1);--ee:cubic-bezier(.22,1,.36,1);--max:none;--pad:16px;--pad-hdr:16px;--pad-ftr:16px;--hdrH:64px;color:var(--g800);background:var(--g100);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:-.1px;padding-bottom:calc(64px + env(safe-area-inset-bottom,0px));font-size:14px;line-height:1.5}.terms-of-use-page *,.terms-of-use-page :before,.terms-of-use-page :after{box-sizing:border-box}@media (min-width:640px){.terms-of-use-page{--pad:32px;--pad-hdr:32px;--pad-ftr:32px}}@media (min-width:768px){.terms-of-use-page{--pad:60px;--pad-hdr:70px;--pad-ftr:70px}}@media (min-width:1280px){.terms-of-use-page{--pad:80px;--pad-hdr:90px;--pad-ftr:90px}}@media (min-width:1440px){.terms-of-use-page{--pad:120px;--pad-hdr:120px;--pad-ftr:122px}}@media (min-width:1660px){.terms-of-use-page{--pad:150px;--pad-hdr:150px;--pad-ftr:160px}}@media (min-width:1920px){.terms-of-use-page{--max:1920px}}.terms-of-use-page .wrap,.terms-of-use-page .pwrap{max-width:var(--max);padding:0 var(--pad);margin:0 auto}.terms-of-use-page a{color:var(--navy);text-decoration:none}.terms-of-use-page a:hover{color:var(--navy-dk)}.terms-of-use-page :focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #4a36b373}.terms-of-use-page .skip-link{z-index:400;background:var(--navy);color:#fff;border-radius:0 0 8px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.terms-of-use-page .skip-link:focus{left:0}.terms-of-use-page .breadcrumb{text-transform:uppercase;letter-spacing:.6px;align-items:center;gap:8px;padding-top:24px;font-size:11px;font-weight:700;display:flex}.terms-of-use-page .breadcrumb a{color:var(--navy);transition:color var(--ti)var(--te)}.terms-of-use-page .breadcrumb a:hover{color:var(--navy-dk)}.terms-of-use-page .breadcrumb .sep,.terms-of-use-page .breadcrumb .cur{color:var(--navy)}.terms-of-use-page .phero{color:#fff;background:linear-gradient(135deg,#4a36b3 0%,#6c5ce7 100%);border-radius:20px;margin-top:18px;position:relative;overflow:hidden}.terms-of-use-page .phero:after{content:"";background:#ffffff12;border-radius:50%;width:200px;height:200px;position:absolute;top:-50px;right:-50px}.terms-of-use-page .phero:before{content:"";background:#ffffff0d;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-80px;left:-40px}.terms-of-use-page .phero-inner{z-index:1;padding:24px 22px;position:relative}.terms-of-use-page .phero-eyebrow{text-transform:uppercase;letter-spacing:1px;color:#ffffffc7;margin:0 0 6px;font-size:11px;font-weight:700}.terms-of-use-page .phero h1{letter-spacing:-.4px;color:#fff;margin:0 0 10px;font-size:24px;font-weight:800;line-height:1.28}.terms-of-use-page .phero-inner>p{color:#ffffffe0;max-width:560px;margin:0;font-size:14px;font-weight:400;line-height:1.55}.terms-of-use-page .phero-meta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.terms-of-use-page .phero-pill{color:#fff;background:#ffffff29;border:1px solid #ffffff38;border-radius:20px;align-items:center;gap:6px;margin:0;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.terms-of-use-page .phero-pill svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:13px;height:13px}@media (min-width:768px){.terms-of-use-page .phero h1{font-size:28px}.terms-of-use-page .phero-inner>p{font-size:15px}.terms-of-use-page .phero-inner{padding:30px 44px}}.terms-of-use-page .pbody{padding:28px 0 0}@media (max-width:1023px){.terms-of-use-page .pbody{padding-top:0}}@media (min-width:1024px){.terms-of-use-page .pbody .pwrap{grid-template-columns:248px 1fr;align-items:start;gap:64px;display:grid}}.terms-of-use-page .toc{top:var(--hdrH,108px);z-index:30;background:var(--g100);border-bottom:1px solid var(--g200);margin:0 calc(-1*var(--pad))18px;padding:10px var(--pad);position:sticky}.terms-of-use-page .toc-label{display:none}.terms-of-use-page .toc-list{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.terms-of-use-page .toc-list::-webkit-scrollbar{display:none}.terms-of-use-page .toc-list:before{display:none}.terms-of-use-page .toc a{white-space:nowrap;background:var(--white);border:1px solid var(--g200);color:var(--g700);transition:background var(--ti)var(--te),color var(--ti)var(--te),border-color var(--ti)var(--te);border-radius:20px;flex:none;padding:7px 14px;font-size:13px;text-decoration:none}.terms-of-use-page .toc a:before{display:none}.terms-of-use-page .toc a.active{background:var(--pwash);color:var(--navy);border-color:#4a36b366;font-weight:600}@media (max-width:1023px){.terms-of-use-page .toc{top:var(--hdrH,108px);margin-top:0;padding-top:14px;padding-bottom:12px}}@media (min-width:1024px){.terms-of-use-page .toc{top:calc(var(--hdrH,118px) + 16px);z-index:auto;background:var(--white);border:1px solid var(--g200);box-shadow:var(--sh);border-radius:14px;margin:0;padding:16px 12px;position:sticky}.terms-of-use-page .toc-label{text-transform:uppercase;letter-spacing:.6px;color:var(--g500);margin:0 0 10px;padding-left:14px;font-size:11px;font-weight:700;line-height:13.5px;display:block}.terms-of-use-page .toc-list{display:block;position:relative;overflow:visible}.terms-of-use-page .toc-list:before{content:"";background:var(--g200);border-radius:2px;width:2px;display:block;position:absolute;top:17px;bottom:17px;left:20px}.terms-of-use-page .toc a{color:var(--g600);white-space:normal;transition:color var(--ti)var(--te),background var(--ti)var(--te);background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:12px;padding:8px 14px;font-size:13px;font-weight:400;line-height:1.4;display:flex;position:relative}.terms-of-use-page .toc a:before{content:"";box-sizing:border-box;background:var(--white);border:2px solid var(--g300);width:14px;height:14px;transition:border-color var(--ti)var(--te),background var(--ti)var(--te),box-shadow var(--ti)var(--te);border-radius:50%;flex:0 0 14px;display:block}.terms-of-use-page .toc a:hover{color:var(--g800);background:var(--g100)}.terms-of-use-page .toc a:hover:before{border-color:var(--navy)}.terms-of-use-page .toc a.active{color:var(--navy);background:var(--pwash);border:0;font-weight:600}.terms-of-use-page .toc a.active:before{border-color:var(--navy);background:var(--navy);box-shadow:0 0 0 3px #4a36b32e}}.terms-of-use-page .summary{scroll-margin-top:calc(var(--hdrH,118px) + 20px);margin-bottom:40px}.terms-of-use-page .summary-title{color:var(--g800);letter-spacing:-.8px;margin:0 0 4px;font-size:24px;font-weight:700;line-height:30.5px}.terms-of-use-page .qa-grid{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:640px){.terms-of-use-page .qa-grid{grid-template-columns:1fr 1fr}}.terms-of-use-page .qa-card{background:var(--white);border:1px solid var(--g200);box-shadow:var(--sh);transition:border-color var(--ti)var(--te),box-shadow var(--ti)var(--te),transform var(--ti)var(--te);border-radius:12px;padding:16px 18px;text-decoration:none;display:block}.terms-of-use-page .qa-card:hover{box-shadow:var(--sh-h);border-color:#4a36b366;transform:translateY(-1px)}.terms-of-use-page .qa-card:active{background:#fbfaff;border-color:#4a36b366;transform:translateY(0)}.terms-of-use-page .qa-q{color:var(--g800);align-items:center;gap:8px;margin:0 0 6px;font-size:14px;font-weight:700;line-height:17.5px;display:flex}.terms-of-use-page .qa-q .qa-arrow{fill:none;width:16px;height:16px;stroke:var(--navy);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--ti)var(--te);flex-shrink:0;margin-left:auto}.terms-of-use-page .qa-card:hover .qa-arrow{transform:translate(3px)}.terms-of-use-page .qa-a{color:var(--g600);margin:0;font-size:13px;font-weight:400;line-height:1.55}.terms-of-use-page .section{background:var(--white);border:1px solid var(--g200);box-shadow:var(--sh);scroll-margin-top:calc(var(--hdrH,118px) + 20px);border-radius:14px;margin-bottom:40px;padding:24px}.terms-of-use-page .section-eyebrow{text-transform:uppercase;letter-spacing:1.2px;color:var(--navy);margin:0 0 6px;font-size:11px;font-weight:700;line-height:1.3}.terms-of-use-page .section h2{color:var(--g800);letter-spacing:-.8px;margin:0 0 12px;font-size:24px;font-weight:700}.terms-of-use-page .section>p:not(.section-eyebrow){color:var(--g700);margin:0 0 12px;font-size:14px;font-weight:400;line-height:1.65}.terms-of-use-page .section>p:last-child{margin-bottom:0}.terms-of-use-page .section a{color:var(--navy);font-weight:600;text-decoration:none}.terms-of-use-page .section a:hover{text-decoration:underline}.terms-of-use-page .section-head{margin-bottom:12px}.terms-of-use-page .section-head .section-eyebrow{text-transform:uppercase;letter-spacing:1.2px;color:var(--navy);margin:0 0 6px;font-size:11px;font-weight:700;line-height:1.3}.terms-of-use-page .section-head h2{margin:0;line-height:30.5px}.terms-of-use-page .section-head .summary-title{margin:0}.terms-of-use-page .plain{background:var(--pwash);border:1px solid #4a36b329;border-radius:12px;margin:16px 0 0;padding:14px 16px}.terms-of-use-page .plain-label{text-transform:uppercase;letter-spacing:.5px;color:var(--navy);align-items:center;gap:7px;margin:0 0 5px;font-size:11px;display:flex}.terms-of-use-page .plain-label svg{fill:none;width:15px;height:15px;stroke:var(--navy);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.terms-of-use-page .plain p{color:var(--g700);margin:0;font-size:13.5px;font-weight:400;line-height:1.6}.terms-of-use-page .plain p strong{color:var(--g800);font-weight:600}.terms-of-use-page .plist{margin:0;padding:0;list-style:none}.terms-of-use-page .plist li{color:var(--g700);border-bottom:1px solid var(--g200);padding:10px 0 10px 28px;font-size:14px;line-height:1.6;position:relative}.terms-of-use-page .plist li:last-child{border-bottom:none}.terms-of-use-page .plist li:before{content:"";background:var(--pwash);border-radius:50%;width:14px;height:14px;position:absolute;top:14px;left:2px}.terms-of-use-page .plist li:after{content:"";background:var(--navy);border-radius:50%;width:6px;height:6px;position:absolute;top:18px;left:6px}.terms-of-use-page .plist li b{color:var(--g800);font-weight:600}.terms-of-use-page .plist li a{color:var(--navy);font-weight:600}.terms-of-use-page .plist li a:hover{text-decoration:underline}.terms-of-use-page .contact{background:var(--pwash);border:1px solid #4a36b32e;border-radius:12px;align-items:flex-start;gap:14px;margin-top:16px;padding:16px 18px;display:flex}.terms-of-use-page .contact-ic{background:var(--white);width:42px;height:42px;box-shadow:var(--sh);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.terms-of-use-page .contact-ic svg{fill:none;width:20px;height:20px;stroke:var(--navy);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.terms-of-use-page .contact p{color:var(--g700);margin:0;font-size:13.5px;line-height:1.55}.terms-of-use-page .contact .email{color:var(--navy);white-space:nowrap;font-weight:700}.terms-of-use-page .contact a.email:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.terms-of-use-page .qa-card,.terms-of-use-page .qa-q .qa-arrow,.terms-of-use-page .toc a{transition:none}}@media print{#header-v2,footer,nav[aria-label="Primary mobile navigation"],.terms-of-use-page .skip-link,.terms-of-use-page .toc,.terms-of-use-page .breadcrumb{display:none!important}.terms-of-use-page{color:#000;background:#fff}.terms-of-use-page .phero{color:#000;border:1px solid #ccc;border-radius:8px;margin-top:0;background:#fff!important}.terms-of-use-page .phero:before,.terms-of-use-page .phero:after{display:none}.terms-of-use-page .phero-eyebrow{color:#555!important}.terms-of-use-page .phero h1{color:#000}.terms-of-use-page .phero-inner>p{color:#222!important}.terms-of-use-page .phero-pill{color:#222!important;background:#f0f0f0!important;border-color:#ddd!important}.terms-of-use-page .phero-pill svg{stroke:#222!important}.terms-of-use-page .pbody{padding:14px 0 0}.terms-of-use-page .pbody .pwrap{display:block!important}.terms-of-use-page .section,.terms-of-use-page .summary,.terms-of-use-page .qa-card{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;border:1px solid #ddd;box-shadow:none!important}.terms-of-use-page .plain{background:#f6f4ff!important}.terms-of-use-page a{color:#000!important}.terms-of-use-page main{max-width:100%!important}}
