.sale-case{max-width:1320px;margin:auto;padding:46px 5% 70px;color:#231f20}.case-back{font-size:15px;color:#8a0052}.case-intro{padding:42px 0 32px;max-width:900px}.case-intro h1{font-size:clamp(42px,6vw,76px);line-height:1.05;margin:16px 0 25px}.case-address{font-size:22px}.case-lead{max-width:780px;font-size:23px;line-height:1.5;color:#5e5b5c}.case-hero{margin:0}.case-hero img{display:block;width:100%;height:auto}.sale-case figcaption{font-size:13px;color:#5e5b5c;margin-top:10px}.case-assignment{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;padding:65px 0}.sale-case h2{font-size:clamp(30px,3.5vw,44px);line-height:1.15;margin:15px 0 22px}.sale-case p{line-height:1.6}.case-work{padding:38px;background:#eeeced}.case-work-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px}.case-work-grid span{font-size:13px;letter-spacing:.07em;color:#8a0052}.case-work h3{font-size:25px;line-height:1.2}.case-work p{font-size:17px}.case-result{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;margin:65px 0}.case-result img{width:100%;height:auto}.sale-case a,.owner-sale-case a{color:#8a0052}.sale-case .primary-button{color:white}.case-note{font-size:14px;color:#5e5b5c}.case-invite{border-top:3px solid #ec008c;background:#eeeced;padding:38px;max-width:900px}.owner-sale-case{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:38px;margin:50px auto;padding:35px;background:#eeeced;max-width:1260px}.owner-sale-case img{width:100%;height:auto}.owner-sale-case h2{font-size:36px;line-height:1.1}.owner-sale-case p{line-height:1.6}
@media(max-width:760px){.sale-case{padding:25px 20px 45px}.case-intro{padding-top:28px}.case-intro h1{font-size:42px}.case-address{font-size:18px}.case-lead{font-size:20px}.case-assignment,.case-result,.case-work-grid,.owner-sale-case{grid-template-columns:1fr;gap:22px}.case-assignment{padding:38px 0}.case-work,.case-invite{padding:24px}.case-result{margin:38px 0}.owner-sale-case{padding:24px;margin:32px 20px}.case-invite .primary-button{display:block;text-align:center}.case-work-grid{gap:12px}}
