/* Sales Team page (page-about-us-sales.php). Loads after about-us.css. Scoped to .as. */

/* hero: Annapolis boat show dock */
.w54.ab.as .hero::before{background-image:url(/wp-content/uploads/2026/10/annapolis-2026-knysna-550-blue-jacket-2-dock-k2.jpg);background-position:50% 50%}

/* broker locations on the navy plate */
.as .as-locs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;margin-top:40px;border-top:1px solid var(--plate-line)}
@media (max-width:900px){.as .as-locs{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:520px){.as .as-locs{grid-template-columns:1fr}}
.as .as-loc{padding:20px 0 22px;border-bottom:1px solid var(--plate-line)}
.as .as-loc-n{font-family:var(--f-display);font-stretch:125%;font-weight:700;font-size:20px;line-height:1.15;color:var(--accent);margin:0 0 10px !important}
.as .as-loc-p{color:var(--plate-ink);font-size:15px;line-height:1.5;opacity:.9;margin:0 !important}

/* hiring */
.as .as-hire{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}
.as .as-hire li{margin:0;padding:8px 14px;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:4px;background:var(--bg);font-weight:600;font-size:15px;color:var(--ink)}
.as .split .ab-team-photo{align-self:center}
