.renovation-page .renovation-photo-note{color:var(--study-muted);margin:12px 0 0;font-size:.82rem;line-height:1.6}.renovation-page .renovation-homes{border-top:1px solid var(--study-line);padding:28px 0}.renovation-page .renovation-homes h2,.renovation-page .renovation-team h2,.renovation-page .renovation-package h2{margin:0 0 18px;font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.2}.renovation-page .renovation-home-links{grid-template-columns:1fr 1fr;gap:24px 48px;display:grid}.renovation-page .renovation-home-links h3,.renovation-page .renovation-team h3{letter-spacing:0;margin:0 0 10px;font-family:inherit;font-size:.95rem;font-weight:600;line-height:1.5}.renovation-page .renovation-home-links p,.renovation-page .renovation-team p,.renovation-page .renovation-package p{max-width:65ch;color:var(--study-muted);margin:0 0 14px;font-size:.92rem;line-height:1.75}.renovation-page .renovation-home-links .text-link,.renovation-page .renovation-team .text-link,.renovation-page .renovation-package .text-link{min-height:44px;margin-top:0}.renovation-page .renovation-team{border-top:1px solid var(--study-line);grid-template-columns:1.3fr 1fr;gap:32px 56px;padding:30px 0;display:grid}.renovation-page .renovation-package{background:#e9ede5;justify-content:space-between;align-items:center;gap:24px 40px;margin:12px 0;padding:26px 30px;display:flex}.renovation-page .renovation-package h2{font-size:1.6rem}.renovation-page .renovation-package p{margin-bottom:0}.renovation-page .renovation-package .text-link{flex-shrink:0}@media (width<=800px){.renovation-page .renovation-home-links,.renovation-page .renovation-team{grid-template-columns:1fr;gap:24px}.renovation-page .renovation-package{flex-direction:column;align-items:flex-start;gap:14px;padding:24px}}
