.ml{max-width:760px;color:var(--text);margin:0 auto;padding:80px 24px 96px;font-family:Satoshi,sans-serif;line-height:1.7}.ml-header{border-bottom:1px solid var(--border);margin-bottom:40px;padding-bottom:24px}.ml-header h1{letter-spacing:-.02em;color:var(--text);margin-bottom:12px;font-family:Satoshi,sans-serif;font-size:clamp(1.5rem,4vw,2.2rem);font-weight:900;line-height:1.15}.ml-meta{color:var(--muted);margin:0;font-size:.85rem}.ml section{margin-bottom:40px}.ml h2{letter-spacing:-.01em;color:var(--text);border-bottom:1px solid var(--border);margin-bottom:16px;padding-bottom:8px;font-family:Satoshi,sans-serif;font-size:1.15rem;font-weight:900;line-height:1.25}.ml p{color:var(--text);margin-bottom:14px;font-size:.92rem;line-height:1.7}.ml strong{color:var(--text);font-weight:700}.ml a{color:var(--orange);text-underline-offset:2px;text-decoration:underline}.ml a:hover{color:var(--orange-d)}.ml-block{background:var(--card);border:1px solid var(--border);border-left:3px solid var(--orange);border-radius:4px;margin:14px 0 18px;padding:18px 22px}.ml-block p{margin-bottom:6px;font-size:.9rem}.ml-block p:last-child{margin-bottom:0}.ml-contact p{margin-bottom:8px}.ml-footer{border-top:1px solid var(--border);margin-top:64px;padding-top:24px}.ml-footer p{color:var(--subtle);margin:0;font-size:.78rem;font-style:italic}@media (min-width:768px){.ml{padding:96px 32px 120px}.ml-header h1{font-size:clamp(1.8rem,4vw,2.6rem)}.ml h2{font-size:1.3rem}.ml p{font-size:.95rem}.ml-block p{font-size:.93rem}}