/* СПУТНИК — concierge magazine / wide image */
.hero-grid{grid-template-columns:1fr;gap:40px}.hero-copy{display:grid;grid-template-columns:1.2fr 1fr;gap:0 10%;align-items:start}.hero-copy>.eyebrow{grid-column:1/-1}.hero-copy h1{grid-row:2/5;font-size:clamp(68px,8.5vw,126px)}.hero-copy>p{margin-top:0;max-width:560px}.hero-copy .actions{margin-top:25px}.hero-note{grid-column:2}.hero-photo{height:590px}.hero-photo img{height:550px;border-radius:10px;object-position:center 43%}.hero-art{padding:0}.care-mark{position:absolute;top:-35px;right:45px;width:105px;height:105px;border:1px solid var(--ink);border-radius:50%;background:var(--bg);display:grid;place-items:center}.care-mark:after{content:'✳';font-size:68px;color:var(--accent)}.art-label{left:30px;bottom:85px;padding:17px 25px;border-radius:30px}.hero-index{border-top:1px solid var(--accent);margin-top:30px}.manifesto{grid-template-columns:.7fr 2fr}.manifesto-mark{display:none}.topics{grid-template-columns:repeat(4,1fr);gap:20px}.topic{padding:25px 20px;border-radius:8px}.topic summary{flex-wrap:wrap;gap:20px;min-height:105px}.topic h3{flex-basis:100%;font-size:23px}.topic .plus{position:absolute;right:20px;top:20px}.topic{position:relative}.topic-body dd{font-size:13px}.workbench{background:#e5d6cb}.tool-panel{border-radius:12px;border-color:#b2785966}.context-photo img{height:570px;border-radius:12px;object-position:center 40%}.quote-section{background:#4b352d;color:#f2eae4}.quote{font-size:clamp(39px,5vw,77px);max-width:1040px}.journey li{border-top:1px solid var(--accent)}.avatar{border-radius:50%;background:#e5d6cb}.closing{text-align:center;background:#e5d6cb}.closing p{margin:27px auto}.closing .actions{justify-content:center}
@media(max-width:1050px){.hero-copy{gap:0 5%}.hero-copy h1{font-size:80px}.topics{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.hero-copy{display:block}.hero-copy h1{font-size:clamp(55px,13vw,85px)}.hero-copy>p{margin-top:25px}.hero-photo{height:420px}.hero-photo img{height:380px}.care-mark{right:18px;top:-25px;width:80px;height:80px}.care-mark:after{font-size:50px}.art-label{left:18px;bottom:70px;font-size:8px}.topics{grid-template-columns:1fr}.topic summary{min-height:75px;flex-wrap:nowrap}.topic h3{flex-basis:auto;padding-right:20px}.topic .plus{top:40px}.context-photo img{height:390px}}
