.ik-legal{max-width:800px;margin:0 auto;padding:130px 22px 80px}.ik-legal a.ik-back{color:var(--gold-600);align-items:center;gap:8px;margin-bottom:26px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.ik-legal h1{margin-bottom:8px;font-size:clamp(2rem,4vw,2.8rem)}.ik-legal .ik-legal-date{color:var(--ink-mute);margin-bottom:34px;font-size:.86rem}.ik-legal h2{color:var(--green-800);margin:32px 0 10px;font-size:1.3rem}.ik-legal p,.ik-legal li{color:var(--ink-soft);font-size:.96rem;line-height:1.8}.ik-legal ul{flex-direction:column;gap:6px;margin:8px 0;padding-left:22px;display:flex}.ik-legal strong{color:var(--green-800)}
