/* V445 · only FAQ stage disclosure columns; approved page frame and typography untouched.
   CSS multi-column layout removes shared grid-row heights when one accordion opens. */
#edfaq .ed-stage-items,
#edfaq .ed-stage-season .ed-stage-items{
  display:block;
  columns:2;
  column-gap:14px;
  column-fill:balance;
  width:100%;
  min-width:0;
  max-width:100%;
  box-sizing:border-box;
}
#edfaq .ed-stage-items > details.ed-stage-question,
#edfaq .ed-stage-season .ed-stage-items > details.ed-stage-question{
  display:inline-block;
  width:100%;
  max-width:100%;
  min-width:0;
  height:auto;
  margin:0 0 12px;
  box-sizing:border-box;
  break-inside:avoid;
  -webkit-column-break-inside:avoid;
  vertical-align:top;
}
#edfaq .ed-stage-items > details.ed-stage-question[hidden]{display:none!important}
@media(max-width:920px){
  #edfaq .ed-stage-items,
  #edfaq .ed-stage-season .ed-stage-items{columns:1;column-gap:0}
}
@media(prefers-reduced-motion:reduce){
  #edfaq .ed-stage-items > details.ed-stage-question{transition:none!important;animation:none!important}
}
