aside#leadHook {display:flex;position:relative;
      /* Текст — от края колонки, форма — к правому краю (space-evenly сдвигал текст на 60 px от края) */justify-content:space-between;color:var(--baseLight);text-shadow:0 1px 0 var(--baseDarkShadow50);}aside#leadHook img.managerPhoto {width:35em;margin:-5em -4em -4em;filter:drop-shadow(0 0.2em 1em var(--baseDarkShadow30));pointer-events:none;user-select:none;object-fit:contain;}aside#leadHook .row {position:relative;display:inline-flex;flex-direction:column;width:min-content;z-index:2;justify-content:space-between;font-size:1.25em;}aside#leadHook .row h2 span {color:var(--primaryColor);font-weight:inherit;}aside#leadHook ul.discusList {display:flex;flex-direction:column;gap:1em;}

    /* Отступы вокруг вопроса — полями, а не пустым абзацем и <br> */aside#leadHook p.leadAsk {margin:2rem 0 1.25rem;}aside#leadHook p.leadRole {margin:0.4em 0 0;font-size:1.25em;letter-spacing:0.04em;}

    /* h2 по уровню, размер — как был у h3 темы */aside#leadHook h2.leadTitle {font-size:2rem;}aside#leadHook h3.leadFormTitle {margin:0 0 0.5em;font-size:1.2em;}

    /* Маркер снаружи: перенесённая строка пункта начинается под текстом, а не под маркером */aside#leadHook ul.discusList {padding-left:1.2em;}

    /* 22em держат ширину колонки текста (у .row width: min-content); на телефоне сброшено ниже */aside#leadHook ul.discusList li {min-width:22em;line-height:1.45;padding:0 0 0 0.2em;margin:0;list-style-position:outside;}aside#leadHook .cms-form {display:flex;flex-direction:column;border:none;outline:none;padding:0;gap:1em;}aside#leadHook .phone {margin:0 auto;}aside#leadHook .phone img {filter:var(--imgInverted);}aside#leadHook .phone .preffix {color:var(--baseLightGray);}aside#leadHook .leadHookCover {background:radial-gradient(var(--baseDarkMode), black);pointer-events:none;display:flex;position:absolute;width:100vw;height:100%;overflow:hidden;inset:0;align-items:center;justify-content:center;z-index:1;}

    /* Видео — фоном на весь блок: без высоты на телефоне оно было полосой 390×219 посреди блока в 1000 px */aside#leadHook .leadHookCover video {width:100%;height:100%;object-fit:cover;opacity:0.25;}

    @media screen and (max-width: 1500px) {aside#leadHook img.managerPhoto {width:22em;margin:-2em -1em;}
    }

    /* Текст (22em пунктов), фото и форма помещаются в ряд только с ~1200 px: на 1101 форма уходила за край */
    @media screen and (max-width: 1199px) {aside#leadHook {flex-direction:column;align-items:center;gap:2em;}aside#leadHook img.managerPhoto {width:min(20em, 80vw);margin:0;order:-1;}aside#leadHook .row {width:100%;}aside#leadHook ul.discusList li {min-width:0;}
    }