.iv .iv-legal{padding:64px 0 88px}.iv .iv-legal-inner{max-width:760px;margin:0 auto}.iv .iv-legal h1{font-family:var(--serif);font-size:clamp(2rem,4vw,2.9rem);line-height:1.1;margin:14px 0 10px}.iv .iv-legal h2{font-family:var(--serif);font-size:1.4rem;line-height:1.2;margin:38px 0 12px}.iv .iv-legal h3{font-family:var(--serif);font-size:1.12rem;margin:24px 0 8px}.iv .iv-legal p{color:var(--ink-2);font-size:1rem;line-height:1.72;margin:0 0 14px}.iv .iv-legal ul{margin:0 0 16px;padding-left:22px;color:var(--ink-2)}.iv .iv-legal li{margin:0 0 9px;line-height:1.72}.iv .iv-legal strong{color:var(--ink);font-weight:600}.iv .iv-legal em{font-style:italic}.iv .iv-legal a{color:var(--ice-deep);text-decoration:underline}.iv .iv-legal a:hover{color:var(--ice)}.iv .iv-legal hr{border:none;border-top:1px solid var(--line);margin:24px 0}.iv .iv-legal h1+p{color:var(--ink-3);font-size:.95rem}.iv .iv-legal-version{font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:28px;padding-top:18px;border-top:1px solid var(--line)}