.condo-hero{padding:82px 0;background:#60605b}.condo-hero h1{max-width:900px}.condo-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:center;padding-top:84px;padding-bottom:74px}.condo-intro h2{font-size:clamp(36px,4vw,58px);line-height:1.03;letter-spacing:-.06em;margin:14px 0}.condo-intro p{max-width:400px;color:var(--muted)}.condo-intro figure{margin:0}.condo-intro img{display:block;width:100%;height:350px;object-fit:cover;border-radius:12px}.condo-intro figcaption{font-size:13px;color:var(--muted);margin-top:10px;line-height:1.5}.checklist{border-top:1px solid var(--line)}.checklist article{display:grid;grid-template-columns:220px 1fr;gap:38px;padding:45px 0;border-bottom:1px solid var(--line)}.checklist .number{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--muted);padding-top:9px}.checklist h2{font-size:clamp(28px,3vw,42px);letter-spacing:-.055em;line-height:1.1;margin:0 0 22px}.checklist ul{margin:0;padding-left:21px;max-width:760px}.checklist li{margin-bottom:13px;line-height:1.65}.checklist li::marker{color:#817e77}.checklist .source{margin:20px 0 0;font-size:14px;color:var(--muted)}.source a{text-underline-offset:3px}.formula{display:grid;gap:8px;margin-top:26px;padding:25px;background:var(--soft);border-radius:12px;max-width:620px;font-size:15px}.formula strong{font-size:18px}.next-step{margin:68px 20px 20px;border-radius:12px;background:var(--soft)}.next-step h2{max-width:740px}.next-step p{max-width:750px;color:var(--muted);font-size:18px}.next-step .actions{align-items:center}.next-step .btn{background:#65645f;color:#fff}@media(max-width:760px){.condo-hero{padding:62px 0}.condo-intro{grid-template-columns:1fr;gap:24px;padding-top:56px;padding-bottom:44px}.condo-intro img{height:240px}.checklist article{grid-template-columns:1fr;gap:10px;padding:35px 0}.next-step{margin:46px 12px 12px}}@media print{.top,.hero .actions,.next-step .actions,.footer-nav{display:none}.condo-hero{padding:30px 0;background:#fff;color:var(--ink)}.condo-hero p{color:var(--ink)}.condo-intro figure{display:none}.condo-intro{display:block;padding:22px 0}.checklist article{break-inside:avoid;padding:18px 0}.next-step{margin:20px 0;padding:20px}}
