[hidden] { display: none !important; }
#draftBanner { position: sticky; inset-block-start: 0; z-index: 10000; background: #d54101; color: white; padding: 12px 20px; text-align: center; font: 700 14px Tahoma,sans-serif; }
#legalContent { white-space: pre-wrap; line-height: 2; min-height: 40vh; }
