/* 28 October 2026: give the welcome line more presence and the question more air. */
.invitation{font-size:clamp(48px,4.5vw,68px);line-height:.98;margin-bottom:14px;}
.question{font-size:clamp(29px,2.55vw,39px);line-height:1.08;}
@media(max-width:760px){
  .invitation{font-size:clamp(37px,10vw,44px);line-height:.98;margin-bottom:10px;}
  .question{font-size:clamp(22px,5.8vw,25px);line-height:1.08;}
}
@media(max-width:360px){.question{font-size:22px;}}
