.programmy-hab{background:var(--color-fon)}.programmy-hab_verh{max-width:68rem;margin:0 auto;padding:clamp(2rem,calc(5 * var(--ekran-1)),4rem) clamp(20px,5vw,72px) clamp(2rem,calc(4 * var(--ekran-1)),3rem)}.programmy-hab_put{display:flex;align-items:center;gap:.6rem;margin-bottom:2.4rem;font-size:.9rem;letter-spacing:.02em;color:color-mix(in srgb,var(--color-ugol) 55%,transparent)}.programmy-hab_put a{color:inherit;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--color-ugol) 25%,transparent);transition:color .2s ease,border-color .2s ease}.programmy-hab_put a:hover{color:var(--color-med-temnaya);border-color:var(--color-med)}.programmy-hab_zagolovok{max-width:18ch;margin:0;font-size:clamp(2rem,3.4vw,3rem);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.programmy-hab_vvod{max-width:46ch;margin:1.2rem 0 0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.55;color:color-mix(in srgb,var(--color-ugol) 80%,transparent)}.programmy-hab .programmy{margin-top:0}.programmy-hab .programmy:before{content:none}