.ado-en,.ado-en h1,.ado-en h2,.ado-en h3{font-family:inherit}
.ado-en .ado-fit ul,.ado-en .ado-room ul,.ado-en .ado-inclusions ul,.ado-en .ado-mosque aside ul{padding-right:0;padding-left:23px}
.ado-en .ado-rule,.ado-en .ado-disclaimer{border-right:0;border-left-width:5px;border-left-style:solid}
/* Contrasting labels on the native dark surfaces; scope includes the Arabic counterpart. */
.ado .ado-section--night .ado-kicker,.ado .ado-section--teal .ado-kicker,.ado .ado-final .ado-kicker,.ado .ado-quote>span,.ado .ado-program li b,.ado .ado-mosque aside>span,.ado .ado-terms span,.ado .ado-summary>span{color:#f4cf9c!important}
.ado [hidden]{display:none!important}
.ado [id]{scroll-margin-top:180px}
.ado :is(a,button,input,select,summary):focus-visible{outline:3px solid #0067c5;outline-offset:3px}
.ado :is(.ado-section--night,.ado-section--teal,.ado-summary,.ado-final) :is(a,button):focus-visible{outline-color:#ffda9c}
@media(max-width:640px){.ado [id]{scroll-margin-top:140px}}
