/* English edition: the same Quds Net agenda identity, with a genuine LTR interface. */
body.qn-agenda-en{direction:ltr;text-align:left;font-family:Arial,"Helvetica Neue",sans-serif;background:#f7f8fc}
.qn-agenda-en .qnae-header{display:flex;align-items:center;justify-content:space-between;gap:20px;height:84px}
.qn-agenda-en .qnae-header .main-logo{display:flex;align-items:center;height:100%}
.qn-agenda-en .qn-agenda-brand-copy{align-items:flex-start;text-align:left}
.qn-agenda-en .qn-agenda-brand-copy strong{font-family:Arial,sans-serif;font-size:23px;font-weight:600;line-height:1.4;-webkit-text-stroke:0}
.qn-agenda-en .qn-agenda-brand-copy small{font-family:Arial,sans-serif;font-size:11px}
.qn-agenda-en .qnae-language{font-size:14px;color:#245c91;white-space:nowrap}
.qn-agenda-en .qnae-services{direction:ltr;display:flex;gap:12px;align-items:center;overflow-x:auto;padding:10px 0 14px;white-space:nowrap}
.qn-agenda-en .qnae-services a{color:#30465a;font-size:13px;padding:7px 10px;text-decoration:none;border-bottom:3px solid #dce4ec;border-radius:0 0 9px 9px}
.qn-agenda-en .qnae-services small{font-size:10px;color:#607286}
.qn-agenda-en .qnae-services .qn-agenda-button{border-bottom-color:#e34d43;color:#b5322a}
.qn-agenda-en .qn-agenda-page{direction:ltr;font-family:Arial,"Helvetica Neue",sans-serif}
.qn-agenda-en .hero:before{inset:0 auto 0 0}
.qn-agenda-en .hero h1{font-size:clamp(27px,2.45vw,36px);letter-spacing:-.7px}
.qn-agenda-en .hero p{font-size:14px;line-height:1.85}
.qn-agenda-en .filters{grid-template-columns:1fr 1fr 1fr 1.3fr auto}
.qn-agenda-en .filters select{padding-left:10px;padding-right:22px}
.qn-agenda-en .qnae-translation-label{font-size:10px;color:#607286}
.qn-agenda-en .results-heading h2:before,.qn-agenda-en .ag-residence-heading h2:before{margin-left:0;margin-right:9px}
.qn-agenda-en .event{border-right-width:1px;border-left:3px solid var(--accent,var(--ag-blue))}
.qn-agenda-en .event-meta span+span:before{padding-left:0;padding-right:9px}
.qn-agenda-en .qnae-organizer{font-size:11px;line-height:1.8;color:#607286;margin:7px 0 0}
.qn-agenda-en .side-types a>svg{margin-left:auto}
.qn-agenda-en .side-note h3{font-size:22px}
.qn-agenda-en .event h3{font-size:20px;line-height:1.65}
.qn-agenda-en .calendar-title{border-right:0;border-left:2px solid var(--accent);padding-right:0;padding-left:5px}
.qn-agenda-en .ag-residence[data-event-count="1"] .ag-residence-copy{padding:17px 174px 17px 22px}
.qn-agenda-en .qnae-footer{padding:30px 0;border-top:1px solid #e2e8ef;background:#fff;font-size:13px;color:#607286;line-height:1.8}
.qn-agenda-en .qnae-footer a{color:#245c91;text-decoration:none}
.qn-agenda-en .qnae-footer p{margin:7px 0}
@media(max-width:991px){.qn-agenda-en .filters{grid-template-columns:repeat(2,minmax(0,1fr))}.qn-agenda-en .filters button{grid-column:span 2}.qn-agenda-en .ag-residence[data-event-count="1"] .ag-residence-copy{padding:15px 120px 15px 17px}}
@media(max-width:767.98px){.qn-agenda-en .qnae-header{height:72px;gap:8px}.qn-agenda-en .qn-agenda-brand-copy strong{font-size:18px}.qn-agenda-en .qn-agenda-brand-copy small{font-size:9px}.qn-agenda-en .qnae-language{font-size:12px}.qn-agenda-en .qnae-services{gap:6px}.qn-agenda-en .qnae-services a{font-size:12px}}
@media(max-width:600px){.qn-agenda-en .hero h1{font-size:clamp(19px,5.2vw,25px);letter-spacing:-.4px}.qn-agenda-en .hero p{font-size:12px}.qn-agenda-en .ag-toolbar{align-items:flex-start;flex-wrap:wrap}.qn-agenda-en .ag-period-nav a{font-size:12px}.qn-agenda-en .qnae-translation-label{font-size:9px}.qn-agenda-en .filters{gap:11px}.qn-agenda-en .filters input,.qn-agenda-en .filters select{font-size:12px}.qn-agenda-en .filter-bottom p{line-height:1.7}.qn-agenda-en .results-heading h2{font-size:18px}.qn-agenda-en .view-switch a{font-size:10px}.qn-agenda-en .day-stamp strong{font-size:27px}.qn-agenda-en .day-stamp>span{font-size:9px}.qn-agenda-en .event h3{font-size:17px}.qn-agenda-en .ag-residence-heading h2{font-size:18px}.qn-agenda-en .ag-residence-heading>a{font-size:9px;white-space:normal;text-align:right}.qn-agenda-en .ag-residence[data-event-count="1"] .ag-residence-copy{padding:12px}.qn-agenda-en .ag-share-heading h3{font-size:19px}}
