/* Catamaran Boat Shows & Events page (page-catamaran-boat-shows-events.php). Loads after resources.css (cards, show more). Scoped to .ev. */

.w54.ev .hero h1{font-size:clamp(46px,6.4vw,96px)}
@media (max-width:760px){.w54.ev .hero h1{font-size:11vw}}
.w54.ev .figures .fig-l{white-space:normal}
.ev .lede a{color:var(--accent-ink);font-weight:600}

/* upcoming show card: highlighted, first in the grid */
.ev .rs-card.ev-up{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}
.ev .ev-up .tm-kind{background:var(--accent);color:var(--accent-ink)}
.ev .ev-up .rs-date{color:var(--ink);font-weight:500}
.ev .ev-place{color:var(--muted);font-size:14.5px;line-height:1.4;margin-top:-4px}

/* two-column text sections */
.ev .split{align-items:start}
.ev .split .stack p:not(.eyebrow):not(.lede){font-size:16px;line-height:1.65}
.ev .checks b{color:var(--ink)}

/* shows we attend */
.ev .ev-shows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}
@media (max-width:960px){.ev .ev-shows{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:600px){.ev .ev-shows{grid-template-columns:1fr}}
.ev .ev-show{display:flex;flex-direction:column;gap:10px;background:var(--bg);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:6px;padding:20px 22px 24px}
.ev .ev-show h3{font-size:20px;line-height:1.2;margin:0}
.ev .ev-show p{margin:0;color:var(--muted);font-size:15px;line-height:1.5}
.ev .ev-show p.ev-when{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}
.ev .ev-show .more{margin-top:auto;padding-top:8px}
.ev .ev-logo{display:flex;align-items:center;justify-content:center;height:96px;background:#fff;border:1px solid var(--line);border-radius:6px;padding:14px;margin-bottom:6px}
.ev .ev-logo.dark{background:#1d2045;border-color:#1d2045}
.ev .ev-logo.black{background:#000;border-color:#000}
.ev .ev-logo img{max-width:100%;max-height:62px;width:auto;height:auto;object-fit:contain}

.w54.ev .band::before{background-image:url(/wp-content/uploads/2016/09/just-catamarans-service-team-annapolis-boat-show-2025.jpg);background-position:center 45%}
