.st-legal{--legal-bg:#081827;--legal-text:#e4edf4;--legal-muted:#b0c4d2;--legal-line:#29404f;background:radial-gradient(ellipse at 90% 0%, #173c43 0, transparent 40%), var(--legal-bg);min-height:100dvh;color:var(--legal-text);line-height:1.8}.st-legal *,.st-legal :before,.st-legal :after{box-sizing:border-box}.st-legal a{color:#78e6cf;text-decoration:none}.st-legal a:hover{text-underline-offset:4px;text-decoration:underline}.st-legal a:focus-visible{outline-offset:5px;border-radius:3px;outline:3px solid #78e6cf}.st-legal-skip{z-index:20;background:#153d45;border-radius:8px;padding:12px 18px;position:fixed;top:-100px;left:20px}.st-legal-skip:focus{top:12px}.st-legal-header,.st-legal-footer{justify-content:space-between;align-items:center;gap:24px;width:min(1120px,100% - 48px);margin:auto;display:flex}.st-legal-header{border-bottom:1px solid var(--legal-line);min-height:90px}.st-legal-header .streamtalk-brand{width:168px}.st-legal-back,.st-legal-footer a{align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.st-legal-layout{grid-template-columns:260px minmax(0,1fr);gap:40px 72px;width:min(1120px,100% - 48px);margin:auto;padding:64px 0;display:grid}.st-legal-intro{border-bottom:1px solid var(--legal-line);grid-column:1/-1;padding-bottom:25px}.st-legal-eyebrow{color:#78e6cf;letter-spacing:.12em;align-items:center;gap:9px;font-size:11px;display:inline-flex}.st-legal h1{letter-spacing:-.035em;margin:22px 0;font-size:clamp(32px,4vw,48px);font-weight:650;line-height:1.15}.st-legal-intro>p{color:var(--legal-muted);max-width:690px;margin:0 0 20px;font-size:17px}.st-legal-version{color:#96aebf;font-size:12px}.st-legal-documents{flex-wrap:wrap;gap:12px 24px;margin-top:24px;display:flex}.st-legal-documents a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.st-legal-documents a[aria-current=page]{color:#f2f9fd;border-bottom:2px solid #36dec0}.st-legal-index{align-self:start;position:sticky;top:28px}.st-legal-index h2{margin:0 0 12px;font-size:14px;font-weight:650}.st-legal-index ol{margin:0;padding:0;list-style:none}.st-legal-index li{margin:0}.st-legal-index li a{min-height:40px;color:var(--legal-muted);align-items:center;padding:6px 0;font-size:13px;line-height:1.55;display:inline-flex}.st-legal-contact{align-items:center;gap:9px;min-height:44px;margin-top:20px;font-size:13px;display:flex}.st-legal-article{min-width:0}.st-legal-article section{border-bottom:1px solid var(--legal-line);margin-bottom:34px;padding-bottom:34px;scroll-margin-top:24px}.st-legal-article h2{letter-spacing:-.015em;color:#f1f7fb;margin:0 0 20px;font-size:clamp(20px,2vw,24px);font-weight:650;line-height:1.35}.st-legal-article p,.st-legal-article li{color:#bfd0dc;overflow-wrap:anywhere;font-size:15px}.st-legal-article p{margin:0 0 16px}.st-legal-article p:last-child{margin-bottom:0}.st-legal-article ul{margin:16px 0 0;padding-left:22px}.st-legal-article li{margin-bottom:14px;padding-left:4px}.st-legal-identity{gap:18px;margin:0;display:grid}.st-legal-identity dt{color:#91adbe;font-size:12px}.st-legal-identity dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:15px}.st-legal-references ul{padding:0;list-style:none}.st-legal-references li{margin:0;padding:0}.st-legal-references a{align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}.st-legal-footer{border-top:1px solid var(--legal-line);color:#91adbe;padding-block:28px;font-size:13px}@media (width<=900px){.st-legal-layout{grid-template-columns:1fr;gap:36px;padding-top:40px}.st-legal-index{border-bottom:1px solid var(--legal-line);padding-bottom:28px;position:static}.st-legal-index ol{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}}@media (width<=500px){.st-legal-header,.st-legal-layout,.st-legal-footer{width:calc(100% - 36px)}.st-legal-header .streamtalk-brand{width:136px}.st-legal-back{font-size:12px}.st-legal-header{gap:12px;min-height:76px}.st-legal-index ol{grid-template-columns:1fr}.st-legal-intro>p{font-size:16px}.st-legal-footer{flex-wrap:wrap;gap:10px}}@media print{.st-legal{color:#111;background:#fff}.st-legal-header,.st-legal-index,.st-legal-footer,.st-legal-documents,.st-legal-skip{display:none}.st-legal-layout{width:100%;padding:0;display:block}.st-legal h1,.st-legal-article h2,.st-legal-article p,.st-legal-article li{color:#111}.st-legal a{color:#123}}
