/* LOCK-CARD-BAND-INK-2026-11-06 (Evan 12:49–12:57 PM ET)
   Screen event-card face: ink band, cream type pill, Fraunces/Barlow Condensed.
   Carousel / PDF / detail pop-up out of scope. */
article.event-card .color-box,
.ask-cards .color-box {
  background: #1A1510 !important;
  color: #FBF7EE !important;
}
article.event-card .type-pill,
.ask-cards .type-pill {
  background: #FBF7EE !important;
  color: #1A1510 !important;
  border: 1px solid #1A1510 !important;
  font-family: "Barlow Condensed", sans-serif !important;
  font-weight: 700 !important;
  letter-spacing: .02em;
}
article.event-card .type-pill svg,
.ask-cards .type-pill svg {
  color: #1A1510 !important;
}
article.event-card .date-chip,
article.event-card a.date-chip,
.ask-cards .date-chip,
.ask-cards a.date-chip {
  color: #FBF7EE !important;
  border-color: #FBF7EE !important;
  font-family: "Barlow Condensed", sans-serif !important;
  font-weight: 700 !important;
  letter-spacing: .02em;
}
article.event-card h3 .event-name,
article.event-card .event-name,
.ask-cards h3 .event-name,
.ask-cards .event-name,
.ask-cards .color-box > h3 {
  font-family: "Fraunces", Georgia, serif !important;
  font-weight: 700 !important;
}
/* Card Must See flag only (not carousel .ed-pick .must-flag) */
article.event-card .must-flag,
.ask-cards .must-flag {
  font-family: "Barlow Condensed", sans-serif !important;
  font-weight: 700 !important;
}

/* LOCK-GUIDE-CARDS-STANDARD-2026-11-07: parent-paper event-card markup.
   Face hooks retired; no special guide face or compact row design. */
html:has(link[rel="canonical"][href*="/guides/"]) article.fg-guide-standard{
 display:flex;flex-direction:column;height:auto;min-height:0;flex:none;width:100%;min-width:0;margin:0;padding:0;align-self:start}
html:has(link[rel="canonical"][href*="/guides/"]) article.fg-guide-standard>.photo{
 position:relative;flex:0 0 auto;width:100%;height:auto;min-height:0;aspect-ratio:16/9;overflow:hidden}
html:has(link[rel="canonical"][href*="/guides/"]) article.fg-guide-standard>.photo img{width:100%;height:100%;object-fit:cover}
html:has(link[rel="canonical"][href*="/guides/"]) article.fg-guide-standard>.color-box{flex:1 0 auto}
html:has(link[rel="canonical"][href*="/guides/"]) article.fg-guide-standard>.color-box h3{height:auto;max-height:none;overflow:visible;-webkit-line-clamp:unset;line-clamp:none}
html:has(link[rel="canonical"][href*="/guides/"]) article.fg-guide-standard>.color-box .event-name{white-space:normal;overflow:visible;max-height:none;-webkit-line-clamp:unset;line-clamp:none}
html:has(link[rel="canonical"][href*="/guides/"]) .detail-pop .fg-dp-hook{font-style:normal}
@media screen and (min-width:900px){
 .fgm-c-picks ol{align-items:stretch}
 .fgm-c-picks li{display:flex;min-width:0}
 html:has(link[rel="canonical"][href*="/guides/"]) article.fg-guide-standard{align-self:stretch}
 html:has(link[rel="canonical"][href*="/guides/"]) article.fg-guide-standard>.color-box h3{min-height:2lh}
 .fgm-grid{align-items:stretch}
}
@media screen and (min-width:760px){
 html:has(link[rel="canonical"][href*="/guides/"]) main:not(.fg-c) :is(.stack,.fg-cg-grid){align-items:stretch}
 html:has(link[rel="canonical"][href*="/guides/"]) main:not(.fg-c) article.fg-guide-standard{align-self:stretch}
}
article.fg-guide-list-card[data-fgm-overflow]{display:none!important}
.fgm-sec.is-expanded article.fg-guide-list-card[data-fgm-overflow]{display:flex!important}
article.fg-guide-list-card[hidden],article.fg-guide-list-card[data-fgm-cty-off]{display:none!important}
