/* Страница «Эвристос коучинг» (/method/): поверх site.css, только на этой странице. Классы — с приставкой m-.
   Ритм фонов: темная шапка с определением → светлая формула → «слоновая кость» философское основание → темное лидерство смыслом →
   светлая строка о сайте метода → темный призыв */

.m-head{background:var(--ink);color:var(--ivory);padding:calc(var(--hdr,96px) + clamp(40px,6vw,88px)) 0 clamp(48px,7vw,96px)}
.m-head .wrap{display:grid;gap:22px}
.m-head h1{font-size:clamp(36px,4.6vw,60px);line-height:1.1}
.m-head h1 span{display:block;margin-top:10px;font-size:.42em;letter-spacing:.04em;color:var(--gold-light)}
.m-head .lead{font-size:clamp(20px,1.9vw,26px);line-height:1.5;max-width:44ch}
.m-head .more{font-size:clamp(17px,1.4vw,19px);line-height:1.65;max-width:62ch;opacity:.82}

.m-sh{display:grid;gap:14px;max-width:880px;margin-bottom:clamp(28px,4vw,48px)}
.m-sh .eyebrow{color:var(--gold-deep)}
.m-sh h2{font-size:clamp(28px,3.2vw,42px);line-height:1.18}

/* формула: четыре множителя и вопрос к каждому */
/* как на главной: «Решение на миллион =» и под ним множители, без переноса посередине */
.m-eq span{display:block}
.m-eq i{font-style:normal;color:var(--gold)}
@media (min-width:700px){.m-eq span+span{white-space:nowrap}}
.m-factors{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,32px)}
.m-factors li{display:grid;gap:8px;align-content:start;padding-top:20px;border-top:2px solid var(--gold)}
.m-factors b{font-weight:400;font-size:clamp(24px,2.2vw,30px);line-height:1.2;color:var(--ink)}
.m-factors span{color:var(--espresso-soft);font-size:17px;line-height:1.5}
.m-zero{margin-top:clamp(28px,4vw,48px);font-size:clamp(19px,1.6vw,22px);line-height:1.5;max-width:52ch;color:var(--gold-deep)}

/* философское основание — авторский текст цитатой */
.m-ground{background:var(--ivory)}
.m-ground blockquote{margin:0;padding-left:clamp(20px,3vw,40px);border-left:2px solid var(--gold);display:grid;gap:18px;max-width:64ch}
.m-ground p{font-size:clamp(18px,1.5vw,21px);line-height:1.65}
.m-ground .m-key{font-size:clamp(24px,2.4vw,32px);line-height:1.3;color:var(--gold-deep)}

/* лидерство смыслом */
.m-lead{background:var(--ink-deep);color:var(--ivory)}
.m-lead .m-sh .eyebrow{color:var(--gold-light)}
.m-lead blockquote{margin:0;max-width:56ch;padding-left:clamp(20px,3vw,40px);border-left:2px solid var(--gold-light)}
.m-lead blockquote p{font-size:clamp(19px,1.7vw,24px);line-height:1.55;opacity:.92}

/* сайт метода */
.dt-page main .m-next{padding-block:clamp(40px,5vw,64px)}
.m-next p{font-size:clamp(18px,1.5vw,21px);color:var(--espresso-soft)}

@media (max-width:860px){.m-factors{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:480px){.m-factors{grid-template-columns:minmax(0,1fr)}}
