/* WEB-05: only the discovery block and its native player. */
#discovery .discovery-transcript-wrap { margin-top: 1.25rem; max-width: 52rem; }
#discovery .discovery-transcript summary { cursor: pointer; font-size: .9375rem; text-decoration: underline; text-underline-offset: .2em; }
#discovery .discovery-transcript-body { margin-top: 1rem; font-size: .9375rem; line-height: 1.7; }
#discovery .discovery-transcript-body p { margin: 0 0 1rem; }
#discovery .discovery-transcript-download { margin: .75rem 0 0; font-size: .9375rem; }
#discovery .discovery-transcript-download a { color: inherit; text-decoration: underline; text-underline-offset: .2em; }
#discovery .discovery-transcript :focus-visible, #discovery .discovery-transcript-download :focus-visible { outline: 3px solid #f7efe2 !important; outline-offset: 3px !important; box-shadow: 0 0 0 6px #282421 !important; }
#discovery .discovery-booking { margin-top: 1.75rem; max-width: 48rem; }
#discovery .discovery-video { margin: 2.5rem 0 0; max-width: 52rem; min-width: 0; }
#discovery .discovery-video video { display: block; width: 100%; height: auto; aspect-ratio: 139 / 90; background: #282421; }
#discovery .discovery-video figcaption { margin-top: 1rem; max-width: 52rem; font-size: .875rem; line-height: 1.65; overflow-wrap: anywhere; }
#discovery .discovery-video a { color: inherit; text-decoration: underline; text-underline-offset: .2em; }
#discovery .discovery-video :focus-visible { outline: 3px solid #f7efe2 !important; outline-offset: 3px !important; box-shadow: 0 0 0 6px #282421 !important; }
