/* ПЕРВАЯ ЛАПА — friendly modular playground */
h1,h2{font-weight:600;letter-spacing:-.055em}.hero-grid{grid-template-columns:1.1fr .9fr;gap:5%}.hero-copy h1{font-size:clamp(60px,6.6vw,98px);line-height:1.06}.hero-copy h1 em{display:inline-block;background:#f8dfa5;color:#3a4936;padding:5px 12px;transform:rotate(-2deg);border-radius:12px}.hero-art{padding:28px}.hero-art:before{content:'';position:absolute;inset:0;background:#e79b37;border-radius:110px 30px 110px 30px;z-index:-1;transform:rotate(3deg)}.hero-photo{height:540px}.hero-photo img{border-radius:90px 20px 90px 20px;object-position:center 36%}.art-label{left:0;bottom:95px;transform:rotate(-5deg);border:2px solid var(--ink);border-radius:15px}.care-mark{position:absolute;top:12px;right:0;width:95px;height:95px;background:#3a4936;border-radius:50%}.care-mark:after{content:'✳';color:#fff6df;font-size:70px;line-height:95px;display:block;text-align:center}.button{border-radius:30px}.button:hover{border-radius:30px;transform:translateY(-3px)}.manifesto{grid-template-columns:.65fr 1.7fr .35fr}.topics{gap:18px}.topic{background:#f9e7b7;border:0;border-radius:22px;padding:30px}.topic:nth-child(2){background:#e5ead1}.topic:nth-child(3){background:#f6d7c0}.topic:nth-child(4){background:#e0e8ed}.topic h3{font-weight:600}.workbench{background:#3a4936;color:#fff6df;--ink:#fff6df;--bg:#3a4936;--accent:#f6cd73}.workbench .tool-panel{border-radius:25px;background:#33422f}.workbench .field select option{background:#33422f}.journey li{background:#f9e7b7;border:0;padding:25px;border-radius:20px}.context-photo img{border-radius:100px 20px 100px 20px}.quote-section{background:#e79b37;color:#263822}.quote{font-family:'manrope';font-weight:500;font-size:clamp(35px,4.4vw,68px)}.avatar{border-radius:20px;font-family:'manrope';font-size:28px}.closing{background:#e5ead1}
@media(max-width:700px){.hero-grid{grid-template-columns:1fr}.hero-copy h1{font-size:clamp(43px,10.6vw,70px)}.hero-art{padding:20px}.hero-photo{height:400px}.care-mark{width:70px;height:70px}.care-mark:after{font-size:50px;line-height:70px}.hero-copy h1 em{padding:4px 7px}.journey li{padding:20px}.manifesto{grid-template-columns:1fr}}
