/* Only the new townhouse section; no global headings, forms or shell rules. */
#eth-page #eth-ownership-fit{padding:clamp(48px,6vw,96px) 0;background:#faf9f6;border-bottom:1px solid #d0cec6;color:#292f2a}
#eth-page #eth-ownership-fit .eth-fit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px)}
#eth-page #eth-ownership-fit .eth-fit-grid article{min-width:0;border-top:1px solid #d0cec6;padding-top:24px}
#eth-page #eth-ownership-fit h3{margin:0 0 16px;font-size:clamp(24px,2.2vw,32px);line-height:1.15;color:#292f2a}
#eth-page #eth-ownership-fit .eth-fit-grid p{font-size:17px;line-height:1.65;margin:0 0 18px;color:#50564f}
#eth-page #eth-ownership-fit .eth-fit-reading{display:flex;flex-direction:column;gap:12px}
#eth-page #eth-ownership-fit .eth-fit-reading a{color:#292f2a;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
@media(max-width:900px){#eth-page #eth-ownership-fit .eth-fit-grid{grid-template-columns:1fr}}
