/* LOCK-THIS-WEEKEND-2026-11-06 — header 2 + option C body */

.fgw-page .fg-child-kicker,
.fgw-page h1.region-intent,
.fgw-page .fg-child-intro,
.fgw-page #fgw-start h2,
.fgw-page #fgw-rest h2,
.fgw-page #fgw-jump a,
.fgw-page .fgw-title,
.fgw-page .fgw-date,
.fgw-page .fgw-meta,
.fgw-page .fgm-joinrow,
.fgw-page .fgm-joinrow *{
  font-family: Fraunces, Newsreader, "Barlow Condensed", Barlow, sans-serif !important;
}

.fgw-page .fg-child-kicker{
  font:700 13px/1.2 "Barlow Condensed",sans-serif!important;
  letter-spacing:.1em;text-transform:uppercase;color:#1A1510!important;
  text-align:center;margin:0 0 6px!important;
}
.fgw-page h1.region-intent{
  font:700 42px/1.15 Fraunces,serif!important;
  color:#1A1510!important;text-align:center;margin:0 0 8px!important;
}
.fgw-page h1.region-intent .dia{display:none!important}
.fgw-page .fg-child-intro{
  font:400 16px/1.5 Newsreader,serif!important;
  color:#1A1510!important;text-align:center;
  max-width:560px;margin:6px auto 18px!important;
}
.fgw-page .paper-tagline{display:none!important}

#fgw-start{max-width:1120px;margin:0 auto 18px;padding:0 16px}
#fgw-start>h2{
  font:700 15px/1 "Barlow Condensed",sans-serif!important;
  letter-spacing:.1em;text-transform:uppercase;color:#1A1510!important;
  margin:4px 0 12px;padding:0 0 8px;border-bottom:1.5px solid #1A1510;
}
#fgw-start .fgw-grid{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;
}
@media(max-width:700px){
  #fgw-start .fgw-grid{grid-template-columns:1fr}
  .fgw-page h1.region-intent{font-size:28px!important}
}
#fgw-start .fgw-grid>.card.event-card{width:100%;min-width:0}

#fgw-jump{
  position:sticky;top:56px;z-index:40;
  display:flex;flex-wrap:wrap;gap:8px;justify-content:center;
  padding:10px 12px;margin:0 auto 18px;max-width:720px;
  background:#FBF7EE;border-bottom:1px solid rgba(26,21,16,.15);
}
#fgw-jump a{
  font:700 13px/1 "Barlow Condensed",sans-serif!important;
  letter-spacing:.06em;text-transform:uppercase;
  color:#1A1510!important;text-decoration:none!important;
  border:1.5px solid #1A1510;border-radius:0!important;
  padding:8px 12px;background:#FBF7EE;
}
#fgw-jump a[hidden],#fgw-jump a[aria-hidden="true"]{display:none!important}

#fgw-rest{max-width:760px;margin:0 auto;padding:0 16px 8px}
#fgw-rest .fgw-day{margin:18px 0 10px}
#fgw-rest .fgw-day>h2{
  font:700 15px/1 "Barlow Condensed",sans-serif!important;
  letter-spacing:.1em;text-transform:uppercase;color:#1A1510!important;
  margin:0 0 8px;padding:0 0 8px;border-bottom:1.5px solid #1A1510;
}
#fgw-rest .fgw-day[hidden]{display:none!important}

.fgw-row.card.event-card{
  display:block!important;padding:10px 0!important;margin:0!important;
  border-bottom:1px solid rgba(26,21,16,.12);
  background:transparent!important;border-radius:0!important;
  box-shadow:none!important;overflow:visible!important;
  width:100%!important;max-width:100%!important;
}
.fgw-row .photo,.fgw-row .color-box,.fgw-row .share,
.fgw-row .box-open,.fgw-row .type-pill,.fgw-row .detail-pop,
.fgw-row > .event-name{display:none!important}
.fgw-compact-face{
  display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;
  gap:0 14px!important;align-items:center!important;width:100%!important;
}
.fgw-compact-face .fgw-thumb{
  width:112px!important;aspect-ratio:16/9;overflow:hidden;background:#E0D2BA;
}
.fgw-compact-face .fgw-thumb img{display:block;width:100%;height:100%;object-fit:cover}
.fgw-compact-face .fgw-body{min-width:0}
.fgw-compact-face .fgw-date{
  display:inline-block!important;position:static!important;
  font:700 12px/1.1 "Barlow Condensed",sans-serif!important;letter-spacing:.04em;
  background:#1A1510!important;color:#FBF7EE!important;
  padding:3px 7px!important;margin:0 0 4px!important;border-radius:0;
}
.fgw-compact-face .fgw-title{
  display:block;font:700 17px/1.25 Fraunces,serif!important;color:#1A1510!important;
  background:none!important;border:0!important;padding:0!important;margin:0 0 2px!important;
  text-align:left;width:100%;cursor:pointer;
}
.fgw-compact-face .fgw-meta{
  font:700 12px/1.3 "Barlow Condensed",sans-serif!important;letter-spacing:.04em;
  text-transform:uppercase;color:#1A1510;opacity:.85;margin:0;
}
.fgw-compact-face .fgw-meta .dia{
  display:inline-block;width:6px;height:6px;margin:0 6px;
  background:#1A1510;transform:rotate(45deg);vertical-align:1px;
}
@media(max-width:700px){
  .fgw-compact-face{grid-template-columns:92px minmax(0,1fr)!important;gap:0 10px!important}
  .fgw-compact-face .fgw-thumb{width:92px!important}
}

/* Card face lock on Start here cards */
.fgw-page #fgw-start .card.event-card .color-box{
  background:#1A1510!important;color:#FBF7EE!important;border-radius:0!important;
}
.fgw-page #fgw-start .card.event-card .color-box .event-name,
.fgw-page #fgw-start .card.event-card .color-box h3,
.fgw-page #fgw-start .card.event-card .color-box h3 button{
  font:700 18px/1.25 Fraunces,serif!important;color:#FBF7EE!important;
  background:transparent!important;border:0!important;text-align:left;
}
.fgw-page #fgw-start .card.event-card .date-chip,
.fgw-page #fgw-start .card.event-card .ink-kicker{
  font:700 13px/1.1 "Barlow Condensed",sans-serif!important;
  color:#FBF7EE!important;border-color:#FBF7EE!important;background:transparent!important;
}
.fgw-page #fgw-start .card.event-card .type-pill{
  background:#FBF7EE!important;color:#1A1510!important;
  border:1px solid #1A1510!important;border-radius:999px!important;
  font:700 12px/1 "Barlow Condensed",sans-serif!important;
  letter-spacing:.04em;text-transform:uppercase;
}

.fgw-page .stack{
  display:block!important;padding:0!important;
}
.fgw-page .stack > #fgw-start,
.fgw-page .stack > #fgw-jump,
.fgw-page .stack > #fgw-rest,
.fgw-page .stack > .fgm-joinrow{
  grid-column:1/-1!important;width:100%!important;max-width:100%!important;
}
