/* consent-fit-04.css — QD Candidate 04, presentation only. Loaded after analytics-choice-03.css on the 4 stories, About and Privacy.
   Wider screens (>=601px): the consent card is capped at half the window height. Its heading and the Decline / Allow / Details
   buttons never scroll away; only the Details text scrolls inside the card. Phones (<=600px) are not affected. */
@media (min-width:601px){
  #pa-privacy-panel:not([hidden]){display:flex;flex-direction:column;max-height:min(calc(100vh - 90px),50vh);max-height:min(calc(100dvh - 90px),50dvh)}
  #pa-privacy-panel:not([hidden]) > :not(#pa-details){flex:none}
  #pa-privacy-panel #pa-details:not([hidden]){flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}
}
