.qe-section{direction:rtl;box-sizing:border-box;max-width:1200px;margin:18px auto;padding:18px;border:1px solid rgba(134,177,235,.28);border-radius:18px;background:linear-gradient(135deg,#112850,#0a1831);color:#f6f8ff;box-shadow:0 12px 30px #0002;overflow:hidden}.qe-section *{box-sizing:border-box}.qe-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px}.qe-heading h2,.qe-section>h2{font-size:clamp(17px,2.5vw,23px);font-weight:800;color:white;margin:0 0 6px}.qe-heading a,.qe-source{font-size:12px;color:#8ed1ff!important;text-decoration:none}.qe-heading p{color:#9eb8db;font-size:12px}.qe-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px}.qe-card{min-width:0;padding:13px;background:linear-gradient(145deg,#203d6a,#142746);border:1px solid #ffffff20;border-radius:13px}.qe-card-link{display:flex;align-items:center;gap:9px;color:white!important;text-decoration:none!important}.qe-logo{width:45px;height:45px;flex:0 0 45px;background:#f5f7fc;border-radius:12px;display:grid;place-items:center;position:relative;overflow:hidden}.qe-logo img{max-width:86%;max-height:82%;object-fit:contain;z-index:1}.qe-logo b{position:absolute;color:#17315a;font-size:13px}.qe-info{flex:1;min-width:0;display:grid;gap:3px}.qe-info strong{font-size:14px;direction:ltr;text-align:right}.qe-info small{color:#b4c7e4;font-size:11px}.qe-info em{font-style:normal;color:#7de0c7;font-size:11px}.qe-card>p{font-size:12px;color:#d7e5f9;line-height:1.75;margin:10px 0}.qe-figures{display:grid;gap:6px;font-size:11px;color:#fff;margin:8px 0}.qe-figures span{padding:7px;background:#07162a90;border-radius:7px;direction:ltr;text-align:right}.qe-source{display:inline-block;margin-top:7px}.qe-symbol{margin:12px 0}.qe-symbol .qe-card{max-width:550px}@media(max-width:520px){.qe-section{margin:10px 8px;padding:12px}.qe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.qe-card{padding:9px}.qe-logo{width:33px;height:33px;flex-basis:33px}.qe-info strong{font-size:12px}.qe-info small{font-size:10px}.qe-heading h2{font-size:17px}.qe-card-link{gap:6px}.qe-figures{font-size:10px}.qe-symbol .qe-grid{grid-template-columns:1fr}}
.qe-months{display:flex;gap:8px;overflow-x:auto;padding:6px 0 15px}.qe-months button{border:1px solid #7493bf66;background:#162c51;color:#dceaff;padding:8px 13px;border-radius:10px;cursor:pointer;font:inherit;font-size:13px;white-space:nowrap}.qe-months button[aria-pressed=true]{background:#315c96;color:#fff;border-color:#83b7f0}.qe-teaser{margin-top:16px;margin-bottom:20px}.qe-section a:focus-visible,.qe-months button:focus-visible{outline:2px solid #b1d7ff;outline-offset:2px}
