.sb-legal{--container-max:calc(var(--container-secondary) - var(--space-3) * 2);padding:var(--sb-header-clearance) 0 var(--space-8)}.sb-legal__head{margin-top:var(--space-3)}.sb-legal__title{--sb-legal-title-size:calc(var(--text-size-xxl) + 4px);font-family:var(--font-display);font-size:var(--sb-legal-title-size);letter-spacing:.02em;text-transform:uppercase;margin:0;font-weight:500;line-height:1.15}.sb-legal__home{align-items:center;gap:var(--space-2);width:fit-content;margin:calc(var(--space-3) * 1.5) 0 0;color:var(--text-muted);font-size:var(--text-size-s);transition:color var(--motion-fade) ease;text-decoration:none;display:flex}.sb-legal__home svg{width:16px;height:16px;transition:transform var(--motion-fade) ease;transform:scaleX(-1)}.sb-legal__home:hover{color:var(--text-primary)}.sb-legal__home:hover svg{transform:scaleX(-1)translate(2px)}.sb-legal__body{gap:calc(var(--space-8) * 3);margin-top:calc(var(--space-8) * 2);grid-template-columns:240px minmax(0,1fr);display:grid}.sb-legal__aside{top:calc(var(--sb-header-clearance) + var(--space-8));align-self:start;position:sticky}.sb-legal__body:not(:has(.sb-legal__aside)){grid-template-columns:minmax(0,1fr)}.sb-legal__doc{color:var(--text-prose);font-size:var(--text-size-m);line-height:1.65}.sb-legal__doc h2{--sb-legal-h2-size:calc(var(--text-size-l) + 2px);margin:var(--space-8) 0 calc(var(--space-4) * 1.875);color:var(--text-primary);font-size:var(--sb-legal-h2-size);letter-spacing:.08em;text-transform:uppercase;font-weight:600;line-height:1.3}.sb-legal__doc h2:first-child{margin-top:0}.sb-legal__doc h3{margin:var(--space-6) 0 var(--space-3);color:var(--text-primary);font-size:var(--text-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.sb-legal__groups{gap:var(--space-6);margin-bottom:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sb-legal__group h3{margin-top:0}.sb-legal__group ul{margin-bottom:0}.sb-legal__doc p{margin:0 0 var(--space-4)}.sb-legal__doc ul{margin:0 0 var(--space-4);padding-left:var(--space-4)}.sb-legal__doc li{margin-bottom:var(--space-2)}.sb-legal__doc li::marker{color:var(--text-muted)}.sb-legal__doc strong{color:var(--text-primary);font-weight:500}.sb-legal__link{color:var(--text-primary)}.sb-legal__link:after{margin-top:2px}.sb-legal__contact-date{margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--text-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.sb-legal__contact-lead{margin:0 0 var(--space-6);color:var(--text-primary);font-size:var(--text-size-m);line-height:1.5}@media (max-width:1023px){.sb-legal__body{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.sb-legal__doc{order:1}.sb-legal__aside{order:2;position:static}.sb-legal{padding-bottom:0}}@media (max-width:720px){.sb-legal__title{--sb-legal-title-size:var(--text-size-xxl)}.sb-legal__groups{grid-template-columns:minmax(0,1fr)}}
