.property-brief{max-width:1232px;margin:48px auto;display:grid;grid-template-columns:1fr 1.35fr;border:1px solid #D1D5DB;background:var(--home-ivory,#F7F5EF)}
.property-brief-intro{padding:32px;background:var(--home-navy,#0E2A4F);color:#F7F5EF}
.property-brief-intro .home-eyebrow{color:#BFA16A;margin-bottom:16px}
.property-brief-intro h2{font:700 clamp(28px,3.2vw,42px)/1.1 Outfit,sans-serif;letter-spacing:-.035em}
.property-brief-intro h2 span{color:#BFA16A}
.property-brief-intro>p:not(.home-eyebrow){color:#DCE5F0;line-height:1.7;font-size:14px;margin:20px 0}
.property-brief-intro>a{color:#F7F5EF;font-size:13px;text-decoration:underline;text-underline-offset:4px}
.property-brief-controls{padding:32px;min-width:0}
.property-brief-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.property-brief-fields label{font-size:12px;font-weight:700;color:#0E2A4F;min-width:0}
.property-brief-fields label:last-child{grid-column:1/-1}
.property-brief-fields label span{font-weight:400}
.property-brief-fields :is(input,select){display:block;width:100%;min-width:0;min-height:48px;margin-top:8px;background:#fff;color:#0E2A4F;border:1px solid #94A3B8;border-radius:3px;padding:10px;font-size:14px;font-weight:400}
.property-brief-note{font-size:12px;line-height:1.7;color:#475569;margin-top:12px}
.property-brief-summary{border-left:3px solid #0F3822;background:#EAF0F7;padding:14px;margin:18px 0;color:#0E2A4F;font-size:14px;overflow-wrap:anywhere}
.property-brief-action{display:inline-flex;min-height:48px;align-items:center;padding:12px 18px;background:#0E2A4F;color:#F7F5EF;border-radius:3px;font-size:13px;font-weight:700}
.property-brief-action:hover{background:#245B91}
.property-brief :is(a,input,select):focus-visible{outline:3px solid #245B91;outline-offset:4px}
@media(max-width:1280px){.property-brief{margin-left:24px;margin-right:24px}}
@media(max-width:760px){.property-brief{grid-template-columns:1fr;margin:32px 16px}.property-brief-intro,.property-brief-controls{padding:24px}.property-brief-fields{grid-template-columns:1fr}.property-brief-action{width:100%;justify-content:center}}
