.estate-hero{display:grid;grid-template-columns:1.45fr 1fr;gap:4rem;align-items:center}.estate-hero h1{font-size:clamp(2.4rem,4vw,4.2rem);line-height:1.12;letter-spacing:-.04em}.estate-panel{padding:2.2rem;background:#edf4f3;border-top:5px solid #007e82;border-radius:0 0 18px 18px;color:#153340}.estate-panel h2{font-size:2rem}.estate-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:2rem 0}.estate-grid article{border-top:2px solid #15888a;padding-top:1.2rem}.estate-grid h3{font-size:1.3rem;line-height:1.35}.estate-split{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;margin-top:2rem}.estate-split li,.estate-panel li{margin-bottom:.65rem}.estate-sources{font-size:.95rem}.estate-sources a{text-decoration:underline}.estate-sources li{margin:.7rem 0}#due-diligence{scroll-margin-top:100px}#due-diligence .lead{max-width:900px}#due-diligence .estate-grid article{border-color:#64c8bd}@media(max-width:800px){.estate-hero,.estate-split,.estate-grid{grid-template-columns:1fr;gap:1.7rem}.estate-hero h1{font-size:2.6rem}.estate-panel{padding:1.5rem}}
