.cs-legal{padding:clamp(4rem,10vw,8rem) 0;min-height:60vh}.cs-legal__inner{max-width:880px;margin:0 auto}.cs-legal__header{margin-bottom:4rem;padding-bottom:2rem;border-bottom:1px solid var(--cs-line)}.cs-legal__heading{font-family:var(--cs-font-display);font-size:clamp(2.2rem,5vw,4.5rem);font-weight:900;letter-spacing:-.03em;line-height:.95;text-transform:uppercase;margin:1rem 0 1.5rem}.cs-legal__subheading{font-family:var(--cs-font-body);font-size:1.05rem;line-height:1.6;opacity:.8;max-width:700px;margin:0 0 1rem}.cs-legal__updated{font-size:.72rem;opacity:.5;letter-spacing:.15em}.cs-legal__body{font-family:var(--cs-font-body);font-size:1rem;line-height:1.75;color:var(--cs-fg)}.cs-legal__body h2{font-family:var(--cs-font-display);font-size:clamp(1.4rem,2.5vw,2rem);font-weight:800;letter-spacing:-.02em;text-transform:uppercase;margin:3rem 0 1rem;color:var(--cs-fg)}.cs-legal__body h2:before{content:"\2192  ";color:var(--cs-accent)}.cs-legal__body h3{font-family:var(--cs-font-display);font-size:1.2rem;font-weight:700;letter-spacing:-.01em;text-transform:uppercase;margin:2rem 0 .6rem}.cs-legal__body p{margin:0 0 1.2rem;opacity:.92}.cs-legal__body strong{color:var(--cs-accent)}.cs-legal__body ul,.cs-legal__body ol{margin:0 0 1.5rem 1.2rem;padding:0}.cs-legal__body li{margin:.4rem 0;opacity:.92}.cs-legal__body a{color:var(--cs-accent);text-decoration:underline;text-underline-offset:3px}.cs-legal__body table{width:100%;border-collapse:collapse;margin:1.5rem 0 2rem;font-size:.95rem}.cs-legal__body th,.cs-legal__body td{border:1px solid var(--cs-line);padding:.8rem 1rem;text-align:left}.cs-legal__body th{background:var(--cs-gray-900);font-family:var(--cs-font-mono);text-transform:uppercase;font-size:.78rem;letter-spacing:.1em;color:var(--cs-accent)}.cs-legal__body code{font-family:var(--cs-font-mono);background:var(--cs-gray-900);padding:.15rem .4rem;font-size:.88rem;color:var(--cs-accent)}.cs-legal__footer{margin-top:5rem;padding-top:2rem;border-top:1px solid var(--cs-line)}.cs-legal__company{font-size:.7rem;opacity:.5;letter-spacing:.15em;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cs-legal.css.map */
