.legal-page{max-width:760px}.legal-body{padding:var(--space-6) clamp(var(--space-5), 6vw, var(--space-7));font-size:.95rem;line-height:2}.legal-section{padding-block:var(--space-4)}.legal-section+.legal-section{border-top:1px solid color-mix(in srgb, currentColor 8%, transparent)}.legal-section h2{margin:0 0 var(--space-3);font-size:1.02rem;font-weight:700}.legal-section p{margin:0 0 var(--space-3)}.legal-section p:last-child{margin-bottom:0}.legal-section ul{flex-direction:column;gap:6px;margin:0;padding-inline-start:var(--space-5);display:flex}.legal-section li::marker{opacity:.4}.legal-formula{font-family:var(--font-mono,ui-monospace, monospace);background:color-mix(in srgb, currentColor 6%, transparent);padding:var(--space-3) var(--space-4);text-align:center;border-radius:10px;font-size:.86rem}.about-links{align-items:center;gap:var(--space-2);font-size:.88rem;display:flex}.about-links a{opacity:.8}.about-links a:hover{opacity:1;text-decoration:underline}@media print{.no-print,.sidebar{display:none!important}.legal-body{box-shadow:none;border:none}}
