@media only screen and (min-width:0rem){#terms-143{background:radial-gradient(circle at 100% 0,rgba(200,154,43,.08) 0,rgba(200,154,43,0) 34%),linear-gradient(180deg,var(--surfaceLight) 0,var(--offWhite) 100%);border-bottom:1px solid var(--borderLightSoft);overflow:hidden;padding:var(--sectionPadding);position:relative}#terms-143:before{background:linear-gradient(90deg,rgba(200,154,43,.55),rgba(200,154,43,0) 72%);content:"";height:1px;left:50%;max-width:var(--containerMax);opacity:.45;position:absolute;top:clamp(1.5rem,4vw,2.25rem);transform:translateX(-50%);width:100%}#terms-143 .cs-container{display:grid;gap:clamp(2rem,5vw,3rem);grid-template-columns:1fr;margin:auto;max-width:var(--containerMax);position:relative;width:100%;z-index:1}#terms-143 .cs-sidebar{background:radial-gradient(circle at 0 0,rgba(200,154,43,.14) 0,rgba(200,154,43,0) 44%),linear-gradient(180deg,var(--surfaceDark) 0,var(--black) 100%);border:1px solid rgba(200,154,43,.26);border-radius:var(--cardRadius);box-shadow:0 18px 42px rgba(0,0,0,.16),0 0 22px rgba(200,154,43,.06);overflow:hidden;padding:clamp(1.25rem,4vw,1.75rem);position:relative;width:100%}#terms-143 .cs-sidebar:before{background:var(--goldGradient);content:"";height:3px;left:0;position:absolute;top:0;width:100%}#terms-143 .cs-sidebar-label{color:var(--primaryLight);display:block;font-size:.8125rem;font-weight:900;letter-spacing:.12em;line-height:1.2em;margin:0 0 1rem;text-transform:uppercase}#terms-143 .cs-terms-nav{display:grid;gap:.5rem;grid-template-columns:1fr}#terms-143 .cs-nav-link{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.085);border-left:3px solid rgba(200,154,43,.4);border-radius:var(--cardRadius);color:var(--mutedWhite);display:block;font-size:.875rem;font-weight:800;line-height:1.25em;padding:.625rem .75rem;text-decoration:none;transition:color .3s ease,background-color .3s ease,border-color .3s ease,transform .3s ease}#terms-143 .cs-nav-link:hover{background:rgba(200,154,43,.08);border-color:var(--borderGoldSoft);color:var(--primaryLight);transform:translateX(.25rem)}#terms-143 .cs-content{min-width:0;width:100%}#terms-143 .cs-intro{margin:0 0 clamp(2rem,5vw,3rem);max-width:53.75rem}#terms-143 .cs-title{color:var(--black);max-width:56.25rem;text-transform:uppercase}#terms-143 .cs-text{color:var(--bodyTextColor);font-size:clamp(1rem,1.45vw,1.125rem);font-weight:600;line-height:1.65em;margin:0 0 1.125rem;max-width:47.5rem}#terms-143 .cs-updated{align-items:center;background:hsla(0,0%,100%,.72);border:1px solid var(--borderLightSoft);border-left:3px solid var(--primary);border-radius:var(--cardRadius);box-shadow:0 10px 24px rgba(25,22,15,.05);color:var(--black);display:inline-flex;font-size:.875rem;font-weight:900;letter-spacing:.04em;line-height:1.2em;padding:.5rem .75rem;text-transform:uppercase;width:auto}#terms-143 .cs-final-notice,#terms-143 .cs-notice{background:radial-gradient(circle at 0 0,rgba(200,154,43,.1) 0,rgba(200,154,43,0) 42%),hsla(0,0%,100%,.78);border:1px solid var(--borderLightSoft);border-left:4px solid var(--primary);border-radius:var(--cardRadius);box-shadow:0 14px 34px rgba(25,22,15,.06);margin:0 0 clamp(1.5rem,4vw,2.25rem);padding:clamp(1.35rem,4vw,1.9rem)}#terms-143 .cs-final-notice .cs-h3,#terms-143 .cs-notice .cs-h3{color:var(--black);font-size:clamp(1.15rem,2vw,1.45rem);font-weight:900;letter-spacing:.02em;line-height:1.2em;margin:0 0 .75rem;text-transform:uppercase}#terms-143 .cs-final-notice p,#terms-143 .cs-notice p{color:var(--bodyTextColor);font-size:clamp(.95rem,1.25vw,1rem);font-weight:600;line-height:1.65em;margin:0}#terms-143 .cs-final-notice{background:radial-gradient(circle at 0 0,rgba(200,154,43,.16) 0,rgba(200,154,43,0) 42%),linear-gradient(180deg,var(--surfaceDark) 0,var(--black) 100%);border-color:rgba(200,154,43,.28);box-shadow:0 18px 42px rgba(0,0,0,.16),0 0 22px rgba(200,154,43,.08);margin-bottom:0;margin-top:clamp(2rem,5vw,3rem)}#terms-143 .cs-final-notice .cs-h3{color:var(--bodyTextColorWhite)}#terms-143 .cs-final-notice p{color:var(--mutedWhite)}#terms-143 .cs-section{background:hsla(0,0%,100%,.76);border:1px solid var(--borderLightSoft);border-radius:var(--cardRadius);box-shadow:0 14px 34px rgba(25,22,15,.055);margin:0 0 1.125rem;overflow:hidden;padding:clamp(1.35rem,4vw,2rem);position:relative;scroll-margin-top:7.5rem}#terms-143 .cs-section:before{background:var(--goldGradient);content:"";height:100%;left:0;opacity:.55;position:absolute;top:0;width:3px}#terms-143 .cs-section h2{font-size:clamp(1.35rem,2.5vw,2rem);letter-spacing:-.018em;line-height:1.12em;margin:0 0 .875rem;max-width:47.5rem}#terms-143 .cs-section h2,#terms-143 .cs-section h3{color:var(--black);font-weight:900;text-transform:uppercase}#terms-143 .cs-section h3{font-size:clamp(1.05rem,1.6vw,1.2rem);letter-spacing:.015em;line-height:1.25em;margin:1.25rem 0 .625rem}#terms-143 .cs-section p{color:var(--bodyTextColor);font-size:clamp(.95rem,1.25vw,1rem);font-weight:500;line-height:1.7em;margin:0}#terms-143 .cs-section p+p{margin-top:.875rem}#terms-143 .cs-section ul{display:grid;gap:.5625rem;grid-template-columns:1fr;margin:.875rem 0;padding:0}#terms-143 .cs-section li{color:var(--bodyTextColor);font-size:clamp(.95rem,1.25vw,1rem);font-weight:600;line-height:1.55em;list-style:none;padding-left:1.5rem;position:relative}#terms-143 .cs-section li:before{background:var(--goldGradient);border-radius:50%;box-shadow:0 0 0 4px rgba(200,154,43,.12);content:"";height:.5rem;left:0;position:absolute;top:.5625rem;width:.5rem}#terms-143 .cs-section a{background-image:linear-gradient(var(--primary),var(--primary));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;color:var(--primary);font-weight:900;text-decoration:none;transition:color .3s ease}#terms-143 .cs-section a:hover{color:var(--goldDark)}}@media only screen and (min-width:48rem){#terms-143 .cs-terms-nav{grid-template-columns:repeat(2,1fr)}#terms-143 .cs-section{padding:clamp(1.75rem,3vw,2.35rem)}#terms-143 .cs-section ul{-moz-column-gap:1.625rem;column-gap:1.625rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:64rem){#terms-143 .cs-container{align-items:start;grid-template-columns:19.6875rem minmax(0,1fr)}#terms-143 .cs-sidebar{position:sticky;top:8.125rem}#terms-143 .cs-terms-nav{grid-template-columns:1fr}#terms-143 .cs-section{margin-bottom:1.25rem}}@media only screen and (min-width:81.25rem){#terms-143 .cs-container{gap:clamp(3rem,5vw,4rem)}}