/* РАЗВИЛКА: analytical diagram, architectural planes and electric accent */
h1,h2{font-family:'onest';font-weight:450;letter-spacing:-.055em}.hero-grid{grid-template-columns:1.2fr .85fr;gap:5%}.hero-copy h1{font-size:clamp(53px,6.5vw,100px);line-height:1.09}.hero-art{padding:32px 25px 30px;background:#dbe0ec}.hero-photo{height:610px}.hero-photo img{clip-path:polygon(16% 0,100% 0,84% 100%,0 100%);object-position:50% center}.art-label{left:-18px;bottom:105px;border-left:6px solid var(--accent);background:#202e46;color:#f3f1e8}.care-mark{position:absolute;right:-12px;top:65px;width:35px;height:130px;background:var(--accent)}.hero-index{border-top:1px solid var(--ink);gap:30px}.manifesto{display:grid;grid-template-columns:.65fr 2fr}.manifesto-mark{display:none}.topics{grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--ink)}.topic{border:0;border-right:1px solid var(--ink);padding:28px 22px}.topic:last-child{border-right:0}.topic summary{display:grid;grid-template-columns:1fr 25px;gap:20px}.topic .number{grid-column:1/-1}.topic h3{font-size:21px;min-height:65px}.topic-body dd{font-size:13px}.workbench{background:#dbe0ec}.tool-panel{border:0;box-shadow:8px 8px 0 #4e5fb522}.comparison-fields{grid-template-columns:1fr}.method-preview{display:grid;grid-template-columns:1fr 1fr;gap:25px}.method-preview article{border-top:3px solid var(--accent)}.journey li{border-color:var(--accent)}.quote-section{background:#202e46;color:#f3f1e8}.quote{font-family:'onest';font-size:clamp(36px,4.6vw,69px)}.avatar{font-family:'onest';font-size:25px;border-radius:0;background:#dbe0ec}.context-photo img{height:540px;clip-path:polygon(0 0,85% 0,100% 100%,15% 100%)}.closing{background:#dbe0ec}
@media(max-width:1050px){.topics{grid-template-columns:1fr 1fr}.topic{border-bottom:1px solid var(--ink)}.topic:nth-child(2){border-right:0}}@media(max-width:700px){.hero-grid{grid-template-columns:1fr}.hero-copy h1{font-size:clamp(44px,10.5vw,73px)}.hero-art{padding:20px}.hero-photo{height:460px}.care-mark{right:0;width:18px}.art-label{left:0;font-size:8px;bottom:90px}.topics{grid-template-columns:1fr}.topic{border-right:0}.topic h3{min-height:0}.topic summary{grid-template-columns:30px 1fr 25px;gap:12px}.topic .number{grid-column:auto}.method-preview{grid-template-columns:1fr}.context-photo img{height:390px}}