.scc-legal{max-width:780px;margin-inline:auto}.scc-legal h2{font-size:var(--scc-fs-2xl);margin-top:var(--scc-s-10)}.scc-legal h3{font-size:var(--scc-fs-lg);margin-top:var(--scc-s-6)}.scc-legal p,.scc-legal li{font-size:var(--scc-fs-md)}.scc-legal__updated{padding:var(--scc-s-2) var(--scc-s-4);margin-bottom:var(--scc-s-8);border-radius:var(--scc-r-pill);background:var(--scc-surface-2);border:1px solid var(--scc-border);font-size:var(--scc-fs-sm);color:var(--scc-text-2);display:inline-block}.scc-toc{padding:var(--scc-s-5);margin-bottom:var(--scc-s-8);border-radius:var(--scc-r-lg);border:1px solid var(--scc-border);background:var(--scc-surface-2)}.scc-toc ol{margin:0;padding-left:1.2rem}.scc-toc li{font-size:var(--scc-fs-sm);margin-bottom:var(--scc-s-2)}.scc-terms-page .scc-terms-hero{background:var(--scc-bg);border-bottom:1px solid #ffffff1a;padding-bottom:clamp(2.75rem,6vw,4rem)}.scc-terms-page .scc-terms-hero .scc-pagehero__inner{text-align:center;margin-inline:auto}.scc-terms-page .scc-terms-hero .scc-eyebrow{justify-content:center;margin-bottom:1rem}.scc-terms-page .scc-terms-hero h1{letter-spacing:-.03em;margin-bottom:.85rem;font-size:48px;font-weight:500;line-height:1.15}.scc-terms-page .scc-terms-hero .scc-terms-hero__updated{color:var(--scc-text-3);margin:0 0 1.25rem;font-size:12px;font-weight:500}.scc-terms-page .scc-terms-hero .scc-terms-hero__intro{color:#a3a3a3;max-width:46rem;margin:0 auto;font-size:20px;font-weight:300;line-height:1.65}.scc-terms-body{background:var(--scc-bg);padding-top:clamp(2.5rem,5vw,3.75rem)}.scc-terms{max-width:820px;margin-inline:auto}.scc-terms__toc{text-align:center;margin:0 0 clamp(2.5rem,5vw,3.5rem)}.scc-terms__toc-label{letter-spacing:.08em;text-transform:uppercase;color:var(--scc-text-3);margin:0 0 1.25rem;font-size:12px;font-weight:500}.scc-terms__toc-list{text-align:left;gap:.65rem 2rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.scc-terms__toc-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.scc-terms__toc-list a{color:#a3a3a3;font-size:20px;font-weight:400;line-height:1.45;text-decoration:none;display:inline}.scc-terms__toc-list a:hover,.scc-terms__toc-list a:focus-visible{color:var(--scc-gold-ink)}.scc-terms__section{border-bottom:1px solid #ffffff14;margin-bottom:clamp(2.25rem,4.5vw,3.25rem);padding-bottom:clamp(2.25rem,4.5vw,3.25rem)}.scc-terms__section:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.scc-terms__title{letter-spacing:-.01em;color:var(--scc-text);margin:0 0 1rem;font-size:24px;font-weight:600}.scc-terms__p{color:#a3a3a3;margin:0 0 1rem;font-size:20px;font-weight:300;line-height:1.65}.scc-terms__checks{gap:.85rem;margin:0 0 1.15rem;padding:0;list-style:none;display:grid}.scc-terms__checks li{color:#a3a3a3;align-items:flex-start;gap:.7rem;margin:0;font-size:20px;font-weight:400;line-height:1.55;display:flex}.scc-terms__check{color:var(--scc-gold-ink);flex:none;justify-content:center;align-items:center;margin-top:.2rem;display:inline-flex}.scc-terms__callout{background:#1a1a1ed9;border:1px solid #e5b5678c;border-radius:12px;align-items:flex-start;gap:.75rem;margin:1.15rem 0 0;padding:1rem 1.15rem;display:flex}.scc-terms__callout-icon{color:var(--scc-gold-ink);flex:none;margin-top:.05rem;display:inline-flex}.scc-terms__callout p{color:#f2e4b8e5;margin:0;font-size:14px;font-weight:300;line-height:1.55}.scc-terms__cta{text-align:center;background:#141416;border:1px solid #ffffff1a;border-radius:24px;margin-top:clamp(2.5rem,5vw,3.75rem);padding:clamp(2rem,4vw,2.75rem) clamp(1.5rem,4vw,2.5rem)}.scc-terms__cta h2{color:var(--scc-text);margin:0 0 .75rem;font-size:20px;font-weight:500}.scc-terms__cta p{color:#a3a3a3;max-width:36rem;margin:0 auto 1.5rem;font-size:20px;font-weight:400;line-height:1.6}.scc-terms__cta .scc-btn{align-items:center;gap:.45rem;display:inline-flex}@media (max-width:640px){.scc-terms-page .scc-terms-hero h1{font-size:clamp(2rem,8vw,3rem)}}.scc-privacy-page .scc-privacy-hero{background:var(--scc-bg);border-bottom:1px solid #ffffff1a;padding-bottom:clamp(2.75rem,6vw,4rem)}.scc-privacy-page .scc-privacy-hero .scc-pagehero__inner{text-align:center;max-width:52rem;margin-inline:auto}.scc-privacy-page .scc-privacy-hero .scc-eyebrow,.scc-privacy-page .scc-privacy-hero .scc-privacy-hero__eyebrow{justify-content:center;margin-bottom:1rem}.scc-privacy-page .scc-privacy-hero h1{letter-spacing:-.03em;margin-bottom:1.15rem}.scc-privacy-page .scc-privacy-hero .scc-privacy-hero__updated{border-radius:var(--scc-r-pill);color:var(--scc-text-3);background:#1a1a1e;border:1px solid #ffffff1f;align-items:center;gap:.4rem;margin:0 auto 1.35rem;padding:.4rem .95rem;font-size:12px;line-height:1.3;display:inline-flex}.scc-privacy-page .scc-privacy-hero .scc-privacy-hero__updated svg{color:var(--scc-gold-ink);flex:none}.scc-privacy-hero__updated-label{color:var(--scc-text-3)}.scc-privacy-hero__updated-date{color:var(--scc-text);font-weight:500}.scc-privacy-page .scc-privacy-hero .scc-privacy-hero__intro{max-width:52rem;color:var(--scc-text-2);text-align:center;margin:0 auto;font-size:16px;font-weight:400;line-height:1.75}.scc-privacy-page .scc-privacy-hero .scc-privacy-hero__intro p{font-size:inherit;line-height:inherit;color:inherit;margin:0 0 .85rem}.scc-privacy-page .scc-privacy-hero .scc-privacy-hero__intro p:last-child{margin-bottom:0}.scc-privacy-body{background:var(--scc-bg);padding-top:clamp(2.75rem,6vw,4.25rem)}.scc-privacy{max-width:820px;margin-inline:auto}.scc-privacy__section{margin-bottom:clamp(2.5rem,5vw,3.75rem)}.scc-privacy__title{letter-spacing:-.02em;color:var(--scc-text);align-items:center;gap:.75rem;margin:0 0 1.25rem;font-size:clamp(1.35rem,2.5vw,1.75rem);display:flex}.scc-privacy__num{width:1.75rem;height:1.75rem;color:var(--scc-gold-ink);border:1px solid #e5b5678c;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8rem;font-weight:600;display:inline-flex}.scc-privacy__h3{font-size:var(--scc-fs-sm);color:var(--scc-gold-ink);margin:1.5rem 0 .85rem;font-weight:700}.scc-privacy__p{font-size:var(--scc-fs-md);color:var(--scc-text-2);margin:0 0 1rem;line-height:1.7}.scc-privacy__callout{border:0;border-left:3px solid var(--scc-gold);color:var(--scc-text);font-size:var(--scc-fs-md);background:#1a1a1e;border-radius:12px;margin:1.15rem 0;padding:1.1rem 1.25rem;line-height:1.55}.scc-privacy__callout--accent{color:var(--scc-gold-ink);font-weight:600}.scc-privacy__inline-link{color:var(--scc-gold-ink);font-weight:600;text-decoration:none}.scc-privacy__inline-link:hover{text-decoration:underline}.scc-privacy__checks{gap:.85rem;margin:0 0 1.15rem;padding:0;list-style:none;display:grid}.scc-privacy__checks--2{grid-template-columns:1fr}@media (min-width:720px){.scc-privacy__checks--2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.scc-privacy__checks--2>li:last-child:nth-child(odd){grid-column:1/-1}}.scc-privacy__checks li{font-size:var(--scc-fs-md);color:var(--scc-text-2);align-items:flex-start;gap:.7rem;margin:0;line-height:1.5;display:flex}.scc-privacy__check{width:1.25rem;height:1.25rem;color:var(--scc-gold-ink);border:1px solid #e5b5678c;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:.15rem;display:inline-flex}.scc-privacy__email{border-radius:var(--scc-r-pill);color:var(--scc-gold-ink);font-size:var(--scc-fs-sm);background:0 0;border:1px solid #e5b5678c;align-items:center;gap:.55rem;margin:.35rem 0 .5rem;padding:.65rem 1.15rem;font-weight:600;text-decoration:none;display:inline-flex}.scc-privacy__email:hover{background:#e5b5671a}.scc-privacy__cta{text-align:center;background:#f3efe6;border-radius:24px;margin-top:clamp(2rem,4vw,3rem);padding:clamp(2rem,4vw,2.75rem) clamp(1.5rem,4vw,2.5rem)}.scc-privacy__cta h2{color:#17150c;margin:0 0 .75rem;font-size:clamp(1.35rem,2.5vw,1.75rem)}.scc-privacy__cta p{color:#55555e;max-width:36rem;font-size:var(--scc-fs-md);margin:0 auto 1.5rem;line-height:1.6}.scc-privacy__cta-actions{justify-content:center;gap:var(--scc-s-3);flex-wrap:wrap;display:flex}.scc-privacy__cta .scc-privacy__top.scc-btn--secondary{color:#17150c;background:0 0;border-color:#17150c40}.scc-privacy__cta .scc-privacy__top.scc-btn--secondary:hover{color:var(--scc-text-on-gold);border-color:var(--scc-gold);background:0 0}
