/* СОСТАВ: contract poster, numbered conditions and pale gold */
h1,h2{font-family:'tenor-sans';font-weight:400;letter-spacing:-.055em}.hero-grid{grid-template-columns:1fr;gap:45px}.hero-copy{max-width:1100px}.hero-copy h1{font-size:clamp(55px,7.2vw,112px);line-height:1.08}.hero-copy>p{max-width:780px}.hero-art{padding:0;max-width:100%;margin-left:17%}.hero-photo{height:480px}.hero-photo img{height:440px;object-position:center 68%}.care-mark{position:absolute;left:-18%;top:40px;font-family:'tenor-sans';font-size:125px;color:var(--accent);line-height:1}.care-mark:after{content:'§'}.art-label{left:-40px;bottom:90px;background:var(--ink);color:var(--bg);padding:23px 30px}.hero-index{border-top:1px solid var(--ink);margin-top:35px}.manifesto{grid-template-columns:.6fr 2fr}.manifesto-mark{display:none}.topics{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.topic{border:0;border-top:3px solid var(--accent);padding:25px;border-right:1px solid #81702b44}.topic summary{display:block;position:relative}.topic .number{display:block;margin-bottom:25px}.topic h3{font-family:'tenor-sans';font-size:22px;min-height:70px;padding-right:20px}.topic .plus{position:absolute;right:0;top:0}.workbench{background:#e5e1c7}.tool-panel{border:1px solid var(--ink)}.cost-grid{grid-template-columns:.9fr 1.2fr}.cost-fields>label{grid-template-columns:1.3fr 1fr}.cost-fields input{background:#e5e1c766}.quote-section{background:#3c3931;color:#f3efda}.quote{font-family:'tenor-sans';font-size:clamp(34px,5vw,76px)}.context-photo img{height:500px;filter:saturate(.55)}.avatar{border-radius:0;border:1px solid var(--accent);background:transparent;font-family:'tenor-sans';font-size:28px}.closing{background:#e5e1c7}
@media(max-width:1050px){.topics{grid-template-columns:1fr 1fr}}@media(max-width:700px){.hero-copy h1{font-size:clamp(41px,10vw,69px)}.hero-art{margin-left:8%}.hero-photo{height:380px}.hero-photo img{height:340px}.care-mark{font-size:62px;left:-10%;top:20px}.art-label{left:-17px;bottom:75px;font-size:8px;padding:16px}.topics{grid-template-columns:1fr}.topic{border-right:0}.topic h3{min-height:0}.topic summary{display:flex}.topic .number{margin:0}.topic .plus{position:static}.cost-grid{grid-template-columns:1fr}.context-photo img{height:390px}}
