/* "Recommended by local organisations": subtle, compact, single row (scrolls sideways), at the bottom of home. No animation, not sticky. */
.en-strip{margin:22px 0 8px;padding:10px 0 0;border-top:1px solid rgba(0,0,0,.08);color:#5b6366}
.en-strip .en-h{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:13px;font-weight:600;line-height:1.3;color:#5b6366;text-align:start}
.en-strip .en-tick{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px;border-radius:50%;background:#e3eeec;color:#2c6e66;font-size:11px;font-weight:700}
.en-strip .en-row{display:flex;gap:8px;margin:0;padding:0 0 6px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin}
.en-strip .en-card{flex:0 0 auto;width:210px;max-width:62vw;scroll-snap-align:start}
.en-strip .en-in{display:flex;flex-direction:column;gap:3px;height:100%;box-sizing:border-box;padding:8px 10px;border:1px solid rgba(0,0,0,.08);border-radius:10px;background:rgba(255,255,255,.6);color:inherit;text-decoration:none;text-align:start}
.en-strip a.en-in:focus-visible{outline:3px solid #ffd400;outline-offset:2px}
.en-strip .en-logo{display:block;height:72px;width:auto;max-width:100%;object-fit:contain;object-position:left center;margin:2px 0 4px}
[dir=rtl] .en-strip .en-logo{object-position:right center}
.en-strip .en-name{font-size:13px;font-weight:600;color:#3d4547;line-height:1.25;overflow-wrap:anywhere}
.en-strip .en-q{font-size:11.5px;line-height:1.35;color:#6b7376;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
html.bigtext .en-strip .en-h,html.bigtext .en-strip .en-name{font-size:15px}html.bigtext .en-strip .en-q{font-size:13px}
html.a11y .en-strip .en-logo{filter:none;opacity:1}
