.legal-page{padding:calc(var(--nav-height, 80px) + 80px) 0 80px}.legal-container{max-width:800px;margin:0 auto;padding:0 var(--container-padding, 24px)}.legal-title{font-weight:900;font-size:clamp(28px,4vw,42px);text-transform:uppercase;letter-spacing:2px;line-height:1.1;color:var(--color-text-primary);margin-bottom:8px}.legal-updated{font-size:14px;font-weight:500;color:var(--color-text-tertiary);margin-bottom:48px}.legal-rule{width:48px;height:3px;background:var(--color-accent-amber);border-radius:999px;margin:16px 0 48px}.legal-section{margin-bottom:40px}.legal-section h2{font-weight:700;font-size:16px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent-amber);margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--color-border-subtle, rgba(255,255,255,.08))}.legal-section p{font-size:16px;font-weight:400;color:var(--color-text-secondary);line-height:1.8;margin-bottom:12px}.legal-section ul{list-style:none;padding:0;margin:0 0 12px}.legal-section ul li{font-size:16px;color:var(--color-text-secondary);line-height:1.8;padding-left:20px;position:relative}.legal-section ul li:before{content:"\2014";position:absolute;left:0;color:var(--color-accent-amber);font-weight:600}.legal-section a{color:var(--color-accent-amber);text-decoration:underline;text-underline-offset:3px}.legal-section a:hover{color:var(--color-accent-amber-hover, #e6a800)}.legal-back{display:inline-block;margin-top:32px;font-size:15px;font-weight:600;color:var(--color-accent-amber);text-decoration:none;transition:color .2s}.legal-back:hover{color:var(--color-accent-amber-hover, #e6a800)}@media(max-width:767px){.legal-page{padding:calc(var(--nav-height, 64px) + 40px) 0 48px}.legal-title{font-size:28px;letter-spacing:1px}.legal-updated,.legal-section{margin-bottom:32px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/clash-legal.css.map */
