.directory-editorial .directory-hero{background:#1d2222}
.directory-editorial .directory-hero p:not(.eyebrow){font-size:16px}
.directory-editorial .directory-regions{border-top:1px solid #ffffff25;padding-top:22px;margin-top:35px;font-size:13px;line-height:1.8;color:#c5cac1}
.directory-editorial :is(.focus-section,.directory-content){padding:0;background:#f7f5ef;border:0}
.directory-editorial :is(.focus-section,.directory-content)>.wrap{padding-top:40px;padding-bottom:50px}
.directory-editorial .focus-intro,.directory-editorial .directory-intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}
.directory-editorial .focus-intro h2,.directory-editorial .directory-intro h2{font-size:clamp(32px,3.4vw,46px);margin:0}
.directory-editorial .focus-intro p,.directory-editorial .directory-intro p{margin:0;font-size:16px;line-height:1.75}
.directory-editorial .project-filters{background:#eae9e0;padding:24px;gap:18px;margin:30px 0 18px}
.directory-editorial .project-filters label{font-size:13px;font-weight:500}
.directory-editorial .project-filters :is(input,select){font-size:14px}
.directory-editorial .project-card:not(.photo-project-card){background:#eeeee5;border:1px solid #d8dbcf;min-height:225px;padding:24px}
.directory-editorial .project-card h2{font-size:23px;letter-spacing:-.025em;line-height:1.3;margin-bottom:10px}
.directory-editorial .project-card-top{margin-bottom:20px}
.directory-editorial .project-card .text-button{font-size:13px}
.directory-editorial .project-card p{font-size:14px}
.directory-editorial .project-builder{font-size:12px;color:#98502f}
.directory-editorial .project-type{font-size:12px}
.directory-editorial .photo-project-card{border-radius:0;box-shadow:none}
.directory-editorial .property-card-body h3{font-size:25px;font-weight:500}
.directory-editorial .property-image-caption{font-size:11px}
.directory-editorial .property-card-body .eyebrow{font-size:11px}
.directory-editorial .directory-note{font-size:13px;line-height:1.75}
@media(max-width:700px){
 .directory-editorial :is(.focus-section,.directory-content)>.wrap{padding-top:30px;padding-bottom:35px}
 .directory-editorial .focus-intro,.directory-editorial .directory-intro{grid-template-columns:1fr;gap:20px}
 .directory-editorial .project-filters{padding:18px}
 .directory-editorial .directory-regions{padding-bottom:22px;margin-top:0}
 .directory-editorial .project-cards{grid-template-columns:1fr}
}
