.sj-home .sj-legal{background:var(--bg);color:var(--ink);padding:40px 0 72px}.sj-home .sj-legal .wrap{max-width:820px}.sj-home .sj-legal .legal-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 14px}.sj-home .sj-legal h1{font-family:var(--display);font-weight:700;text-transform:uppercase;line-height:.95;letter-spacing:-.01em;font-size:clamp(38px,10vw,64px);margin:0 0 14px}.sj-home .sj-legal .legal-updated{font-family:var(--mono);font-size:12px;letter-spacing:.02em;color:var(--ink-muted);margin:0 0 28px;padding-bottom:28px;border-bottom:1px solid var(--line)}.sj-home .sj-legal .legal-intro{font-size:17px;line-height:1.6;color:var(--ink);margin:0 0 36px}.sj-home .sj-legal .legal-body{font-size:15.5px;line-height:1.72;color:#1b1b1b}.sj-home .sj-legal .legal-body h2{font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:.005em;line-height:1.05;font-size:clamp(22px,5.5vw,30px);margin:44px 0 14px;padding-top:8px}.sj-home .sj-legal .legal-body h2 .num{color:var(--accent);font-size:.72em;margin-right:10px;vertical-align:.06em}.sj-home .sj-legal .legal-body h3{font-family:var(--body);font-weight:700;font-size:16px;margin:24px 0 8px}.sj-home .sj-legal .legal-body p{margin:0 0 16px}.sj-home .sj-legal .legal-body ul{margin:0 0 16px;padding-left:22px}.sj-home .sj-legal .legal-body li{margin:0 0 8px}.sj-home .sj-legal .legal-body a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.sj-home .sj-legal .legal-body strong{font-weight:700}.sj-home .sj-legal .legal-body .legal-note{background:var(--bg-card);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);padding:16px 18px;margin:0 0 24px;font-size:14.5px}.sj-home .sj-legal .legal-contact{margin-top:40px;padding:22px 22px 24px;background:var(--bg-dark);color:#fff;border-radius:var(--radius)}.sj-home .sj-legal .legal-contact h2{color:#fff;margin:0 0 8px}.sj-home .sj-legal .legal-contact p{margin:0 0 6px;color:#ffffffd9;font-size:15px}.sj-home .sj-legal .legal-contact a{color:#fff;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/13/assets/sj-legal.css.map */
