.qasa-home-shell{--qasa-dark:#30232b;--qasa-muted:#746a70;--qasa-line:#eadfd6;display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:54px;max-width:1320px;margin:18px auto;padding:0 24px;font-family:"IBM Plex Sans Arabic","IBM Plex Sans",sans-serif;color:var(--qasa-dark);box-sizing:border-box;direction:ltr}.qasa-home-shell *{box-sizing:border-box}.qasa-home-no-left{grid-template-columns:1fr;max-width:1050px}.qasa-home-message,.qasa-home-side{direction:rtl}.qasa-home-message{min-height:350px;padding:18px 10px 18px 54px;display:flex;flex-direction:column;justify-content:space-between;border-left:1px solid var(--qasa-line);background:#fff}.qasa-home-no-left .qasa-home-message{border-left:0;padding-left:10px}.qasa-intro{max-width:900px}.qasa-intro h1{font-size:clamp(25px,2.35vw,36px);line-height:1.45;margin:0 0 12px;font-weight:700;white-space:nowrap}.qasa-intro h1 span{color:#8d6b52;font-size:1em;vertical-align:baseline;white-space:nowrap}.qasa-intro p{font-size:17px;line-height:1.9;color:var(--qasa-muted);margin:0;max-width:720px}.qasa-daily{width:100%;max-width:860px;border-top:1px solid var(--qasa-line);padding-top:20px;margin-top:26px;text-align:center;align-self:center}.qasa-daily>span{display:inline-block;font-size:16px;font-weight:600;color:#8d6b52;margin-bottom:12px}.qasa-daily blockquote{font-size:clamp(24px,2.45vw,36px);line-height:1.75;font-weight:650;color:var(--qasa-dark);margin:0 auto 10px;border:0;padding:0;max-width:780px}.qasa-daily small{display:block;font-size:14px;color:#8b8388;direction:rtl}.qasa-home-side{display:flex;flex-direction:column;gap:18px;align-self:start}.qasa-mini-card{width:100%;border:1px solid var(--qasa-line);border-radius:18px;background:#fff;padding:16px;min-height:184px;overflow:hidden}.qasa-mini-card h2{text-align:center;font-size:19px;margin:0 0 12px}.qasa-slides{position:relative;min-height:112px}.qasa-slide{display:none;text-decoration:none;color:inherit}.qasa-slide.is-active{display:block;animation:qasaFade .3s ease}.qasa-slide-image{height:88px;border-radius:11px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.qasa-slide-image img{width:100%;height:100%;object-fit:contain;padding:8px;background:#fff}.qasa-slide:not(.qasa-partner-slide) .qasa-slide-image img{object-fit:cover;padding:0}.qasa-slide>strong{display:block;font-size:14px;line-height:1.5;margin-top:9px;text-align:center}.qasa-dots{display:flex;justify-content:center;gap:8px;margin-top:10px}.qasa-dots button{border:0;padding:0;width:6px;height:6px;border-radius:50%;background:#d6d1d3;cursor:pointer}.qasa-dots button.is-active{background:var(--qasa-dark)}@keyframes qasaFade{from{opacity:.3}to{opacity:1}}
.qasa-archive{max-width:1320px;margin:50px auto;padding:0 24px;font-family:"IBM Plex Sans Arabic","IBM Plex Sans",sans-serif;color:#30232b}.qasa-archive header{margin-bottom:38px}.qasa-archive h1{font-size:48px;margin:0 0 8px}.qasa-archive header p{font-size:18px;color:#6d6469}.qasa-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.qasa-news-grid article{border:1px solid #ece7e4;border-radius:22px;overflow:hidden;background:#fff}.qasa-news-grid a{text-decoration:none;color:inherit}.qasa-news-grid img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;background:#fff}.qasa-news-grid article div{padding:20px}.qasa-news-grid time{font-size:13px;color:#8d6b52}.qasa-news-grid h2{font-size:23px;line-height:1.5;margin:8px 0}.qasa-news-grid p{color:#70676c;line-height:1.8}.qasa-partners-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.qasa-partner-item{min-height:170px;border:1px solid #ece2db;border-radius:20px;display:flex;align-items:center;justify-content:center;padding:24px;text-decoration:none;color:inherit;background:#fff}.qasa-partner-item img{max-width:100%;max-height:100px;width:auto;height:auto;object-fit:contain;background:#fff}
@media(max-width:1100px){.qasa-intro h1{font-size:clamp(23px,2.6vw,31px)}}@media(max-width:900px){.qasa-home-shell{grid-template-columns:1fr;gap:28px;direction:rtl}.qasa-home-message{grid-row:1;border-left:0;border-bottom:1px solid var(--qasa-line);padding:28px 0 34px;min-height:360px}.qasa-home-side{grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.qasa-news-grid{grid-template-columns:repeat(2,1fr)}.qasa-partners-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.qasa-intro h1{white-space:normal}}@media(max-width:560px){.qasa-home-shell{padding:0 16px;margin:24px auto}.qasa-home-message{padding-top:12px}.qasa-intro p{font-size:16px}.qasa-daily{margin-top:34px}.qasa-home-side{grid-template-columns:1fr}.qasa-mini-card{max-width:none}.qasa-news-grid,.qasa-partners-grid{grid-template-columns:1fr}.qasa-archive h1{font-size:38px}}

/* صفحة الخبر المفرد */
.qasa-single-news{max-width:1480px;margin:72px auto;padding:0 28px;font-family:"IBM Plex Sans Arabic","IBM Plex Sans",sans-serif;color:#30232b;box-sizing:border-box}.qasa-single-news *{box-sizing:border-box}.qasa-single-news-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:58px;align-items:start;background:#fff;border:1px solid #eee8e4;border-radius:26px;padding:54px;box-shadow:0 18px 48px rgba(48,35,43,.045)}.qasa-single-news-copy{grid-column:1;direction:rtl}.qasa-single-news-media{grid-column:2;grid-row:1;direction:rtl;position:sticky;top:110px}.qasa-single-news-kicker{font-size:15px;color:#8d6b52;margin-bottom:14px}.qasa-single-news h1{font-size:clamp(36px,4.2vw,62px);line-height:1.35;margin:0 0 14px;font-weight:700}.qasa-single-news time{display:block;font-size:14px;color:#8a8186;margin-bottom:30px}.qasa-single-news-content{font-size:19px;line-height:2.15;color:#3e3540}.qasa-single-news-content p{margin:0 0 24px}.qasa-single-news-content h2,.qasa-single-news-content h3{line-height:1.5;margin:38px 0 16px;color:#30232b}.qasa-single-news-content img{max-width:100%;height:auto}.qasa-single-news-media img,.qasa-single-news-placeholder{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:20px;background:#fff}.qasa-single-news-placeholder{display:flex;align-items:center;justify-content:center;font-size:42px;font-weight:700;border:1px solid #eee8e4}
@media(max-width:900px){.qasa-single-news{margin:42px auto}.qasa-single-news-card{grid-template-columns:1fr;gap:30px;padding:32px}.qasa-single-news-copy,.qasa-single-news-media{grid-column:1;grid-row:auto}.qasa-single-news-media{grid-row:1;position:static}.qasa-single-news-media img,.qasa-single-news-placeholder{aspect-ratio:16/9}.qasa-single-news-content{font-size:17px}}@media(max-width:560px){.qasa-single-news{padding:0 16px;margin:24px auto}.qasa-single-news-card{padding:22px;border-radius:20px}.qasa-single-news h1{font-size:34px}}
