.sdterms{--sdt-blue-900:#00205b;--sdt-blue-800:#094081;--sdt-blue-700:#1d4f91;--sdt-white:#ffffff;--sdt-gray-050:#f7f9fc;--sdt-gray-100:#eef2f7;--sdt-gray-200:#d8e0e9;--sdt-gray-500:#64748b;--sdt-gray-700:#334155;--sdt-gray-900:#111827;--sdt-shadow:0 16px 40px rgba(0, 32, 91, 0.1);--sdt-radius-sm:10px;--sdt-radius-md:16px;--sdt-container:1180px;background:var(--sdt-white);color:var(--sdt-gray-700);font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.75;overflow-wrap:anywhere}.sdterms *,.sdterms *::before,.sdterms *::after{box-sizing:border-box}.sdterms__container{width:min(100% - 32px, var(--sdt-container));margin-inline:auto}.sdterms a{color:var(--sdt-blue-800);text-underline-offset:3px}.sdterms a:hover{color:var(--sdt-blue-700)}.sdterms a:focus-visible{outline:3px solid rgb(29 79 145 / .38);outline-offset:3px}.sdterms h1,.sdterms h2,.sdterms h3,.sdterms p,.sdterms ol,.sdterms ul{margin-top:0}.sdterms h1,.sdterms h2,.sdterms h3{color:var(--sdt-blue-900);font-family:Inter,Arial,sans-serif;font-weight:800;letter-spacing:-.025em;line-height:1.22;text-transform:uppercase}.sdterms__hero{position:relative;background:radial-gradient(circle at 90% 10%,rgb(255 255 255 / .13),transparent 34%),linear-gradient(135deg,var(--sdt-blue-900) 0%,var(--sdt-blue-800) 100%);color:var(--sdt-white)}.sdterms__hero-inner{padding-block:34px 48px}.sdterms__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:34px;color:rgb(255 255 255 / .86);font-size:.8125rem;font-weight:500}.sdterms__breadcrumb a,.sdterms__breadcrumb a:hover,.sdterms__breadcrumb a:active,.sdterms__breadcrumb a:visited{color:var(--sdt-white)}.sdterms__eyebrow{margin-bottom:10px;color:inherit;font-size:.75rem;font-weight:800;letter-spacing:.15em;line-height:1.4}.sdterms__hero h1{max-width:820px;margin-bottom:18px;color:var(--sdt-white);font-size:clamp(2rem, 8vw, 4.25rem);letter-spacing:-.04em}.sdterms__lead{max-width:780px;margin-bottom:18px;color:rgb(255 255 255 / .93);font-size:1rem}.sdterms__updated{display:flex;align-items:center;gap:9px;margin-bottom:28px;color:rgb(255 255 255 / .82);font-size:.8125rem;font-weight:600}.sdterms__updated span{color:var(--sdt-white);font-size:.55rem}.sdterms__hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.sdterms .sdterms__button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:11px 20px;border:2px solid #fff0;border-radius:8px;font-family:Inter,Arial,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.3;text-align:center;text-decoration:none;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease,transform 160ms ease}.sdterms .sdterms__button--primary,.sdterms .sdterms__button--primary:link,.sdterms .sdterms__button--primary:visited,.sdterms .sdterms__button--primary:hover,.sdterms .sdterms__button--primary:focus,.sdterms .sdterms__button--primary:active{border-color:var(--sdt-white);background:var(--sdt-blue-700);color:#fff}.sdterms .sdterms__button--primary:hover{background:var(--sdt-blue-900);transform:translateY(-1px)}.sdterms .sdterms__button--primary:active{transform:translateY(0)}.sdterms__text-link,.sdterms__text-link:link,.sdterms__text-link:visited,.sdterms__text-link:hover,.sdterms__text-link:active{color:#fff;font-size:.9375rem;font-weight:700;text-decoration:underline}.sdterms__body{padding-block:48px 64px;background:var(--sdt-gray-050)}.sdterms__layout{display:grid;gap:30px}.sdterms__toc-card{padding:24px 20px;border:1px solid var(--sdt-gray-200);border-radius:var(--sdt-radius-md);background:var(--sdt-white);box-shadow:var(--sdt-shadow)}.sdterms__toc h2{margin-bottom:17px;font-size:1rem}.sdterms__toc ol{display:grid;gap:7px;margin-bottom:0;padding-left:22px}.sdterms__toc li{padding-left:3px;color:var(--sdt-blue-800);font-size:.875rem;font-weight:600}.sdterms__toc a{text-decoration:none}.sdterms__toc a:hover{text-decoration:underline}.sdterms__content{min-width:0;padding:24px 20px;border:1px solid var(--sdt-gray-200);border-radius:var(--sdt-radius-md);background:var(--sdt-white);box-shadow:var(--sdt-shadow)}.sdterms__notice{display:grid;grid-template-columns:24px minmax(0,1fr);gap:13px;margin-bottom:36px;padding:18px;border:1px solid rgb(29 79 145 / .3);border-left:4px solid var(--sdt-blue-700);border-radius:var(--sdt-radius-sm);background:rgb(29 79 145 / .06);color:var(--sdt-blue-900)}.sdterms__notice svg{margin-top:2px}.sdterms__notice strong{display:block;margin-bottom:3px;font-size:.9375rem}.sdterms__notice p{margin-bottom:0;color:var(--sdt-gray-700);font-size:.875rem;line-height:1.65}.sdterms__clause{scroll-margin-top:110px;padding-block:32px;border-top:1px solid var(--sdt-gray-200)}.sdterms__notice+.sdterms__clause{padding-top:0;border-top:0}.sdterms__clause-number{margin-bottom:7px;color:var(--sdt-blue-700);font-size:.75rem;font-weight:800;letter-spacing:.12em}.sdterms__clause h2{margin-bottom:17px;font-size:clamp(1.25rem, 5vw, 1.65rem)}.sdterms__clause h3{margin-bottom:12px;font-size:1rem}.sdterms__clause p,.sdterms__clause li{font-size:.9375rem}.sdterms__clause p{margin-bottom:14px}.sdterms__clause p:last-child{margin-bottom:0}.sdterms__clause ul{display:grid;gap:9px;margin-bottom:18px;padding-left:23px}.sdterms__clause li::marker{color:var(--sdt-blue-700)}.sdterms__contact-box{margin-top:22px;padding:20px;border:1px solid var(--sdt-gray-200);border-radius:var(--sdt-radius-sm);background:var(--sdt-gray-050)}.sdterms__contact-box p{margin-bottom:6px}.sdterms__contact-box p:last-child{margin-bottom:0}.sdterms__closing{margin-top:10px;padding:28px 20px;border-radius:var(--sdt-radius-md);background:var(--sdt-blue-900);color:var(--sdt-white);text-align:center}.sdterms__closing .sdterms__eyebrow,.sdterms__closing h2,.sdterms__closing p{color:var(--sdt-white)}.sdterms__closing h2{margin-bottom:12px;font-size:clamp(1.45rem, 6vw, 2rem)}.sdterms__closing p{max-width:650px;margin:0 auto 20px;font-size:.9375rem}.sdterms .sdterms__button--secondary,.sdterms .sdterms__button--secondary:link,.sdterms .sdterms__button--secondary:visited,.sdterms .sdterms__button--secondary:hover,.sdterms .sdterms__button--secondary:focus,.sdterms .sdterms__button--secondary:active{border-color:var(--sdt-blue-700);background:#fff;color:var(--sdt-blue-800);text-decoration:underline;text-underline-offset:3px}.sdterms .sdterms__button--secondary:hover{transform:translateY(-1px)}.sdterms .sdterms__button--secondary:active{transform:translateY(0)}@media (min-width:600px){.sdterms__hero-inner{padding-block:40px 62px}.sdterms__hero-actions{flex-direction:row;align-items:center;gap:24px}.sdterms__content{padding:38px 36px}.sdterms__closing{padding:38px 30px}}@media (min-width:960px){.sdterms__body{padding-block:72px 88px}.sdterms__layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:38px}.sdterms__toc{position:sticky;top:106px}.sdterms__content{padding:48px 52px}.sdterms__clause{padding-block:40px}.sdterms__clause p,.sdterms__clause li,.sdterms__closing p{font-size:1rem}}@media (prefers-reduced-motion:reduce){.sdterms *,.sdterms *::before,.sdterms *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important}}