/* Homepage-only Advent 2026 invitation; keep the hidden state authoritative. */
.home-advent[hidden]{display:none!important}
.home-advent{padding:0 0 48px}
.home-advent__card{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:32px 36px;background:var(--beige);border:1px solid var(--line-2);border-radius:var(--radius-lg)}
.home-advent__card>div{max-width:740px}
.home-advent__eyebrow{margin:0 0 10px;color:var(--green-700);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.home-advent__card h2{font-family:inherit;font-size:clamp(20px,2vw,26px);line-height:1.35;margin:0 0 12px;color:var(--green-800)}
.home-advent__description{margin:0;font-size:15px;line-height:1.7}
.home-advent__card>.btn{flex-shrink:0;white-space:nowrap}
@media(max-width:760px){
  .home-advent{padding-bottom:32px}
  .home-advent__card{align-items:stretch;flex-direction:column;gap:24px;padding:26px 24px}
  .home-advent__card>.btn{align-self:flex-start;white-space:normal}
}
