/* Monohull Listings (listings/monohull-listings.php). Loads after featured-listings.css. Scoped to .ml. */
.ml .ml-why{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:30px;background:var(--plate-line);border:1px solid var(--plate-line);border-radius:8px;overflow:hidden}
@media (max-width:960px){.ml .ml-why{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:520px){.ml .ml-why{grid-template-columns:1fr}}
.ml .ml-why-i{background:var(--plate);padding:24px 22px 26px;display:flex;flex-direction:column;gap:8px}
.ml .ml-why-n{font:500 12px/1 var(--f-mono);letter-spacing:.14em;color:var(--accent)}
.ml .ml-why-i h3{font-family:var(--f-display);font-stretch:112%;font-weight:700;font-size:19px;line-height:1.15;color:#fff;margin:0}
.ml .ml-why-i p{margin:0;color:var(--plate-muted);font-size:15px;line-height:1.5}
.ml #for-sale .flc-grid:not(.three){grid-template-columns:repeat(2,minmax(0,1fr))}
@media (max-width:760px){.ml #for-sale .flc-grid:not(.three){grid-template-columns:1fr}}
