.estate-split{display:grid;gap:2.5rem;align-items:start}.estate-note{border:1px solid var(--forest);background:var(--cream-light);padding:clamp(1.25rem,3vw,2rem)}.estate-deliverables{display:grid;gap:0 2.5rem}.estate-deliverables>li{border-top:1px solid rgb(31 51 41 / 25%);padding:1.75rem 0 2rem}.estate-inputs>li,.estate-sequence>li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1rem;border-top:1px solid rgb(31 51 41 / 25%);padding:1.5rem 0}.estate-inputs>li:first-child{padding-top:0;border-top:0}.estate-sample-teaser{display:grid;gap:2rem;align-items:center}.estate-teaser-marks{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:10rem;border:1px solid rgb(31 51 41 / 25%);background:var(--cream-light)}.estate-teaser-marks>svg{flex-shrink:0}.estate-pack-section+.estate-pack-section{margin-top:3.5rem;border-top:1px solid var(--forest);padding-top:3rem}.estate-architecture{margin:2rem 0;border:1px solid rgb(31 51 41 / 25%);background:var(--cream-light);padding:clamp(1rem,3vw,2rem)}.estate-architecture-diagram{display:none;width:100%;height:auto}.estate-architecture-mobile{display:grid;gap:.75rem}.estate-architecture-mobile li{display:grid;gap:.25rem;padding:.75rem 0;border-bottom:1px solid rgb(31 51 41 / 20%)}.estate-architecture figcaption{margin-top:1.5rem}.estate-sample-summary,.estate-options{display:grid;gap:1.5rem}.estate-options>div{border-top:3px solid var(--brass);padding-top:1rem}.estate-options p{margin-top:.75rem}.estate-findings{display:grid;gap:1.5rem}.estate-finding{border:1px solid rgb(31 51 41 / 30%);padding:clamp(1.25rem,3vw,1.75rem)}.estate-finding-head{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;align-items:center}.estate-evidence-status{border:1px solid currentColor;padding:.25rem .5rem;font-size:.875rem;line-height:1.4}.estate-finding dl{display:grid;gap:1rem}.estate-finding dt{font-weight:700;font-size:.9375rem}.estate-finding dd{margin-top:.3rem;line-height:1.6}.estate-sample-footnote{border-left:3px solid var(--brass);padding-left:1rem}@media(min-width:48rem){.estate-deliverables,.estate-sample-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.estate-architecture-diagram{display:block}.estate-architecture-mobile{display:none}.estate-finding dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem}}@media(min-width:64rem){.estate-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:4rem}.estate-deliverables,.estate-options{grid-template-columns:repeat(3,minmax(0,1fr))}.estate-sample-teaser{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:3rem}}@media print{@page estate-sample{size:A4 portrait;margin:14mm}html:has(.estate-sample){background:#fff!important}.estate-sample{page:estate-sample}body:has(.estate-sample){background:#fff;color:#000;font-size:10pt}body:has(.estate-sample) #main-content{margin:0;padding:0}body:has(.estate-sample) #main-content~footer,body:has(.estate-sample)>#root>header,body:has(.estate-sample)>#root>nav,body:has(.estate-sample)>#root>a,.estate-sample nav,.estate-sample .estate-print-controls{display:none!important}.estate-sample{color:#000}.estate-sample .label,.estate-sample figcaption{color:#000}.estate-sample .container{width:100%;max-width:none;padding:0}.estate-sample>header{padding-bottom:1rem;margin-bottom:1rem}.estate-sample h1{font-size:24pt;max-width:none}.estate-sample h2{font-size:19pt;-moz-column-break-after:avoid;break-after:avoid}.estate-sample h3{font-size:13pt;-moz-column-break-after:avoid;break-after:avoid}.estate-sample p,.estate-sample dd{font-size:10pt;line-height:1.5}.estate-sample p{orphans:3;widows:3}.estate-sample .estate-sample-footnote{border-color:#777;margin-top:.75rem;font-size:8pt;line-height:1.35}.estate-sample .estate-sequence{margin-top:1rem}.estate-sample .estate-options{margin-top:1.25rem}.estate-sample .estate-pack-section+.estate-pack-section{-moz-column-break-before:page;break-before:page;border-top:0;margin-top:0;padding-top:0}.estate-sample .estate-architecture,.estate-sample .estate-note{background:#fff;color:#000}.estate-sample .estate-architecture-diagram{display:block}.estate-sample .estate-architecture-mobile{display:none}.estate-sample .estate-architecture{padding:.75rem;-moz-column-break-inside:avoid;break-inside:avoid}.estate-sample .estate-architecture svg{max-height:220px}.estate-sample .estate-architecture rect{fill:#fff}.estate-sample .estate-finding{padding:.8rem;-moz-column-break-inside:avoid;break-inside:avoid}.estate-sample .estate-finding dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem}.estate-sample .estate-findings{gap:.75rem}.estate-sample .estate-sequence>li{-moz-column-break-inside:avoid;break-inside:avoid;padding:.75rem 0}.estate-sample .estate-sample-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.estate-sample .estate-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}
