/* Preview visual refinement. Loaded only on authenticated, editable drafts. */
.afaq-home-root{--ah-ink:#173d34;--ah-green:#214f43;--ah-gold:#a17b43;--ah-paper:#f7f4ec;--ah-line:#e1e5da}
.afaq-home-root .ah-section{padding-top:48px}
.afaq-home-root .ah-section-head{margin-bottom:24px;gap:20px;align-items:center}
.afaq-home-root .ah-section-head .elementor-heading-title,.afaq-home-root .ah-platform-heading .elementor-heading-title{font-size:32px;line-height:1.35;letter-spacing:0}
.afaq-home-root .ah-eyebrow{font-size:13px;line-height:1.5;margin-bottom:6px;color:#8d7049}
.afaq-home-root .ah-textlink .elementor-button{font-size:15px;line-height:1.5}
.afaq-home-root .ah-books{padding-bottom:28px}
.afaq-home-root .ah-events{padding-top:38px;padding-bottom:42px}
.afaq-home-root .ah-knowledge{background:#f5f3ec;padding-bottom:44px;border-block:1px solid #edece4}
.afaq-home-root .ah-knowledge>.ah-section{padding-top:42px}
.afaq-home-root .elementor-button,.ah-event-cta{transition:background-color .18s,border-color .18s,box-shadow .18s}
/* A full, undistorted poster leads the composition; the copy stays compact. */
.ah-event-hero{background:radial-gradient(ellipse at 12% 40%,#dce6dd 0,transparent 53%),linear-gradient(110deg,#e8e9dc,#f7f3e7 56%,#faf8f2);border-color:#dedfce}
.ah-event-slide{height:440px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding:18px 36px 30px;align-items:center}
.ah-event-copy{max-width:480px;padding-inline-end:8px}
.ah-event-copy h1{font-size:34px;line-height:1.4;margin:10px 0 14px;max-width:470px;text-wrap:balance}
.ah-event-eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:0;color:#8b6b37}
.ah-event-location{font-size:16px;line-height:1.55;margin:0 0 6px;color:#36584b}
.ah-event-dates{font-size:15px;line-height:1.6;margin:0;padding-inline-start:14px;border-inline-start:2px solid #b18a4b;color:#36584b}
.ah-event-dates span{font-size:14px;line-height:1.6;color:#6f7766;margin-top:2px}
.ah-event-cta{margin-top:20px;gap:30px;min-height:44px;padding:9px 20px;background:#957039;border:1px solid #957039;border-radius:6px;box-shadow:0 3px 8px #77541a12;font-size:15px;font-weight:700}
.ah-event-cta:hover{background:#765426;border-color:#765426;box-shadow:0 4px 12px #77541a25}
.ah-event-art{height:392px;justify-content:flex-start}
.ah-event-art img{width:auto;max-width:100%;height:100%;border-radius:7px;box-shadow:0 8px 22px #153d3220;object-fit:contain!important}
.ah-hero-controls{bottom:10px;inset-inline:auto;inset-inline-start:max(36px,calc((100% - 1168px)/2));gap:12px;background:#fcfaf2eb;border:1px solid #d8ddcf;border-radius:25px;padding:4px 7px;box-shadow:0 2px 8px #244c3d08;color:#526b5c}
.ah-hero-controls button{width:32px;height:32px;display:grid;place-items:center;padding:0;font-size:18px;border-color:#c3cebe;background:white}
.ah-hero-controls button:hover{background:#214f43;color:white;border-color:#214f43}
.ah-hero-controls [data-ah-count]{font-size:12px;min-width:35px;text-align:center;direction:ltr}
.ah-hero-dots{display:flex;align-items:center;gap:6px}
.ah-hero-dots button{width:7px;height:7px;min-height:0;border:0;border-radius:7px;background:#bbc5b5}
.ah-hero-dots button[aria-current=true]{width:20px;background:#214f43}
.ah-event-hero :focus-visible{outline:3px solid #a17b43;outline-offset:4px}
/* The original Magento-fed cards and Splide instance are unchanged. */
.elementor-2335 .afaq-books-modern__carousel{padding-inline:38px}
.elementor-2335 .afaq-books-modern .afaq-book-card{padding:18px 14px 14px;border-color:#e0e5da;border-radius:9px;background:linear-gradient(#fcfcf9,#fff 74%);box-shadow:0 3px 12px #173d3407;transition:border-color .18s,box-shadow .18s}
.elementor-2335 .afaq-books-modern .afaq-book-card:hover{border-color:#9db7a8;box-shadow:0 7px 18px #173d3412}
.elementor-2335 .afaq-books-modern .afaq-book-card__cover{height:270px;flex-basis:270px}
.elementor-2335 .afaq-books-modern .afaq-book-card__cover img{max-height:270px;max-width:100%;box-shadow:2px 5px 9px #1e392a1c}
.elementor-2335 .afaq-books-modern .afaq-book-card__title{font:700 19px/1.5 AfaqEffra,Arial,sans-serif;height:3em;min-height:3em;margin:13px 0 8px;-webkit-line-clamp:2}
.elementor-2335 .afaq-books-modern .afaq-book-card__hint{font:400 13px/1.6 AfaqEffra,Arial,sans-serif;margin-top:auto;color:#537263}
.elementor-2335 .afaq-books-modern .splide__arrow{width:36px;height:36px;border:1px solid #bfcfc2;box-shadow:0 3px 8px #173d340b;color:#214f43}
/* Balanced native Elementor platform cards; the PNG is the store's real logo. */
.afaq-home-root .ah-platforms{padding-top:28px!important;padding-bottom:6px!important;gap:22px!important}
.afaq-home-root .ah-platforms-grid{gap:22px!important;align-items:stretch}
.afaq-home-root .ah-platform-card{min-height:218px;padding:28px!important;border-radius:10px;gap:22px;box-shadow:0 5px 16px #173d3409}
.afaq-home-root .ah-platform-store{background:#123e34;border:1px solid #123e34;color:#fffaf0}
.afaq-home-root .ah-platform-store .elementor-widget-heading .elementor-heading-title{color:#fffaf0!important}
.afaq-home-root .ah-platform-store p{color:#d2dfd5;font-size:15px;line-height:1.75;max-width:280px}
.afaq-home-root .ah-platform-card .elementor-heading-title{font-size:24px;line-height:1.4}
.afaq-home-root .ah-platform-copy{gap:11px!important}
.afaq-home-root .ah-platform-logo{flex:0 0 170px!important;width:170px!important;align-self:center}
.afaq-home-root .ah-platform-logo img{height:auto!important;max-height:100px;object-fit:contain!important;background:transparent!important;width:100%;display:block}
.afaq-home-root .ah-platform-store .elementor-button{background:#c19b5b!important;border-color:#c19b5b;color:#102f28!important;padding:10px 18px;font-size:14px;font-weight:700;min-height:42px}
.afaq-home-root .ah-platform-store .elementor-button:hover{background:#d1af75!important;border-color:#d1af75}
.afaq-home-root .ah-platform-digital{background:#f3eee1;border-color:#e6dfce}
.afaq-home-root .ah-platform-digital p{color:#65725f;font-size:15px;line-height:1.75}
.afaq-home-root .ah-digital-icon{flex:0 0 105px!important;color:#8d7446;font-size:68px}
.afaq-home-root .ah-platform-coming{font-size:13px;border:1px solid #d6c8a9;background:#ebe2ce;color:#775f36;padding:3px 15px;line-height:1.8}
/* Shared exhibition cards on the home carousel and the archive grid. */
.afaq-home-root .ae-card{border-color:#dde3d6;border-radius:9px;box-shadow:0 3px 12px #193d3007;transition:box-shadow .18s,border-color .18s}
.afaq-home-root .ae-card:hover{border-color:#a4b8a5;box-shadow:0 7px 20px #193d3012}
.afaq-home-root .ae-poster{aspect-ratio:1;background:#f4f0e5}
.afaq-home-root .ae-poster img{padding:0!important;object-fit:contain!important}
.afaq-home-root .ae-events .ae-card-copy{padding:14px 16px 13px;gap:5px;flex:0 0 auto}
.afaq-home-root .ae-events .ae-country{font-size:12px;color:#7a785f;line-height:1.5;margin-bottom:1px!important}
.afaq-home-root .ae-events .ae-card h3{font-size:17px;line-height:1.5;min-height:3em;margin:0 0 7px}
.afaq-home-root .ae-events .ae-hijri{font-size:13px;line-height:1.6;color:#315443;min-height:3.2em;display:flex;align-items:flex-end}
.afaq-home-root .ae-events .ae-date{font-size:12px;line-height:1.6;color:#75806c;margin-top:1px!important}
.afaq-home-root .ae-card-bottom{margin-top:7px;padding-top:10px;font-size:12px;gap:6px}
.afaq-home-root .ae-card-bottom>span{padding:3px 7px;background:#f4efe2}
.afaq-home-root .ae-status{font-size:11px;padding:3px 10px;top:9px;inset-inline-start:9px;box-shadow:0 2px 6px #193d3010}
.afaq-home-root .ae-track{padding-bottom:8px}
.afaq-home-root .ae-controls{margin-top:-5px;margin-bottom:12px;gap:7px}
.afaq-home-root .ae-controls button{height:36px;width:36px;font-size:20px;border-color:#c1d0bf;padding:0}
.afaq-home-root .ae-preview-content{padding-top:42px;padding-bottom:48px;gap:20px!important}
.afaq-home-root .ae-preview-title .elementor-heading-title{font-size:36px;line-height:1.35}
.afaq-home-root .ae-filters{padding:18px 20px;gap:18px;margin-bottom:24px;background:#f5f3eb;border-color:#e4e4d7}
.afaq-home-root .ae-filters label{gap:5px}
/* One lead article, with compact supporting stories alongside it. */
.afaq-home-root .ae-editorial-home{grid-template-columns:1.12fr 1fr;gap:18px 22px;align-items:stretch}
.afaq-home-root .ae-editorial-home .ae-featured{grid-row:span 3}
.afaq-home-root .ae-editorial-home.ae-count-3 .ae-featured{grid-row:span 2}
.afaq-home-root .ae-editorial-home .ae-featured .ae-article-image{height:230px;background:#eeeade;padding:12px}
.afaq-home-root .ae-editorial-home .ae-featured .ae-article-image img{object-fit:contain;filter:drop-shadow(0 4px 6px #213a2a10)}
.afaq-home-root .ae-editorial-home .ae-featured .ae-card-copy{padding:20px 22px;gap:9px}
.afaq-home-root .ae-editorial-home .ae-featured h3{font-size:24px;line-height:1.5;min-height:0;margin:0}
.afaq-home-root .ae-editorial-home .ae-featured .ae-excerpt{font-size:15px;line-height:1.8;margin:0!important;color:#65725f}
.afaq-home-root .ae-editorial-home .ae-article:not(.ae-featured){grid-template-columns:124px minmax(0,1fr);min-height:192px;align-items:stretch}
.afaq-home-root .ae-editorial-home .ae-article:not(.ae-featured) .ae-article-image{height:100%;min-height:0;background:#f0ede3;padding:10px}
.afaq-home-root .ae-editorial-home .ae-article:not(.ae-featured) .ae-card-copy{padding:18px;gap:7px;justify-content:flex-start}
.afaq-home-root .ae-editorial-home .ae-article:not(.ae-featured) h3{font-size:19px;line-height:1.55;min-height:0;margin:0}
.afaq-home-root .ae-article .ae-country{font-size:12px;color:#8a734f;align-items:center;gap:7px}
.afaq-home-root .ae-article time{font-size:11px;color:#808574}
.afaq-home-root .ae-read{font-size:14px;padding-top:8px;line-height:1.5;color:#245844!important}
.afaq-home-root .ae-read:hover{color:#8a642d!important}
.afaq-home-root .ae-articles-grid{gap:22px}
.afaq-home-root .ae-articles-grid .ae-article-image{height:240px;padding:14px;background:#f0ede3}
.afaq-home-root .ae-articles-grid .ae-card-copy{padding:20px;gap:9px}
.afaq-home-root .ae-articles-grid h3{font-size:21px;line-height:1.5;min-height:3em;margin:0}
.afaq-home-root .ae-articles-grid .ae-excerpt{font-size:15px;line-height:1.8}
/* One media library, keeping its existing tabs, sources, and player. */
.afaq-home-root .ah-media{padding-top:42px;padding-bottom:42px}
.afaq-home-root .ah-media>.elementor-widget-heading{margin-bottom:22px}.afaq-home-root .ah-media>.elementor-widget-heading .elementor-heading-title{font-size:32px}
.afaq-home-root .aml-tabs{margin-bottom:18px;padding:4px;background:#f2efe6;border-color:#e2e2d5}
.afaq-home-root .aml-tabs button{padding:9px 24px;font-size:17px;min-height:44px}
.afaq-home-root .aml-panel-heading{margin-bottom:10px}
.afaq-home-root .aml-panel-heading h3{font-size:21px}
.afaq-home-root .aml-panels{min-height:0}
.afaq-home-root .av-card{border-color:#dfe4d8;box-shadow:0 3px 12px #173d3407;border-radius:9px}
.afaq-home-root .av-card-body{padding:15px 17px;gap:8px}
.afaq-home-root .av-card h3{font-size:18px;line-height:1.5!important;min-height:3em;margin:0 0 8px!important}
.afaq-home-root .av-play{width:52px;height:52px}
.afaq-home-root .aml-library-more{margin-top:22px}.afaq-home-root .aml-library-more a{padding:10px 21px;font-size:15px;border-color:#bccaba}
.afaq-home-root .av-external{font-size:12px;line-height:1.5}
/* Quiet, aligned footer columns and a more compact closing rhythm. */
.afaq-home-root .ah-footer{background:#102f2b;border-top-width:2px}
.afaq-home-root .ah-footer-grid{padding-top:42px;padding-bottom:32px;gap:32px!important;grid-template-columns:1.5fr 1fr 1fr .8fr;align-items:start}
.afaq-home-root .ah-footer-brand{max-width:225px}
.afaq-home-root .ah-footer-brand img{max-width:225px;width:100%}
.afaq-home-root .ah-founded{font-size:13px;margin-top:13px}
.afaq-home-root .ah-footer .ah-footer-description{font-size:15px;line-height:1.85;margin-top:11px;max-width:300px}
.afaq-home-root .ah-footer-col{gap:11px!important;padding-top:0}
.afaq-home-root .ah-footer-col .elementor-heading-title{font-size:19px;margin-bottom:6px}
.afaq-home-root .ah-footer .ah-textlink .elementor-button{font-size:15px;line-height:1.6}
.afaq-home-root .ah-footer .elementor-social-icon{border-color:#c5ba92aa;color:#f2e9d3}
.afaq-home-root .ah-copyright{margin-top:0;padding-block:17px;gap:14px}
.afaq-home-root .ah-copyright .elementor-widget,.afaq-home-root .ah-copyright .elementor-button{font-size:12px}
@media(min-width:1600px){.ah-event-art{height:400px}.ah-event-slide{gap:36px}}
@media(max-width:1024px){
 .ah-event-slide{grid-template-columns:1fr 1fr;gap:22px;height:420px;padding-inline:28px}.ah-event-art{height:360px}.ah-event-copy h1{font-size:29px;line-height:1.4}.ah-event-copy{padding:0}
 .afaq-home-root .ah-platform-card{padding:24px!important;gap:16px;min-height:220px}.afaq-home-root .ah-platform-card .elementor-heading-title{font-size:22px}.afaq-home-root .ah-platform-logo{width:125px!important;flex-basis:125px!important}.afaq-home-root .ah-digital-icon{flex-basis:70px!important;font-size:56px}
 .afaq-home-root .ae-editorial-home{grid-template-columns:1.05fr 1fr}.afaq-home-root .ae-editorial-home .ae-article:not(.ae-featured){grid-template-columns:100px minmax(0,1fr)}.afaq-home-root .ae-editorial-home .ae-card-copy{padding:15px!important}.afaq-home-root .ae-editorial-home .ae-article:not(.ae-featured) h3{font-size:18px}
 .afaq-home-root .ah-footer-grid{grid-template-columns:1.3fr 1fr;gap:30px 36px!important}
}
@media(max-width:767px){
 .afaq-home-root .ah-section{padding-top:34px}.afaq-home-root .ah-section-head{margin-bottom:19px;gap:12px;align-items:flex-end}.afaq-home-root .ah-section-head .elementor-heading-title,.afaq-home-root .ah-platform-heading .elementor-heading-title{font-size:26px}.afaq-home-root .ah-eyebrow{font-size:12px;margin-bottom:5px}.afaq-home-root .ah-textlink .elementor-button{font-size:13px;line-height:1.6;white-space:nowrap}
 .afaq-home-root .ah-books{padding-bottom:18px}.afaq-home-root .ah-events{padding-top:30px;padding-bottom:30px}.afaq-home-root .ah-knowledge{padding-bottom:32px}.afaq-home-root .ah-knowledge>.ah-section{padding-top:32px}
 .ah-event-slide{height:auto;min-height:0;grid-template-columns:1fr;gap:18px;padding:20px 22px 28px;align-content:start}.ah-event-art{height:auto;width:100%;max-width:340px;aspect-ratio:1;margin:auto;justify-content:center;order:1}.ah-event-art img{width:100%;height:100%;max-height:none}.ah-event-copy{order:2;text-align:center;max-width:100%;padding:0}.ah-event-copy h1{font-size:25px;line-height:1.4;max-width:340px;margin:6px auto 10px}.ah-event-eyebrow{font-size:12px}.ah-event-location{font-size:14px;margin-bottom:6px}.ah-event-dates{font-size:14px;border:0;padding:0;line-height:1.5}.ah-event-dates span{font-size:13px}.ah-event-cta{min-height:42px;margin-top:14px;font-size:14px;padding:8px 19px}.ah-hero-controls{position:static;width:max-content;margin:0 auto 14px;gap:10px}.ah-institutional{min-height:440px}.ah-fallback-books{height:240px}
 .elementor-2335 .afaq-books-modern__carousel{padding-inline:0}.elementor-2335 .afaq-books-modern .afaq-book-card{padding:14px 10px 12px}.elementor-2335 .afaq-books-modern .afaq-book-card__cover{height:238px;flex-basis:238px}.elementor-2335 .afaq-books-modern .afaq-book-card__cover img{max-height:238px}.elementor-2335 .afaq-books-modern .afaq-book-card__title{font-size:17px;line-height:1.5;margin-top:12px}.elementor-2335 .afaq-books-modern .splide__arrows{display:block}.elementor-2335 .afaq-books-modern .splide__arrow{width:32px;height:32px;top:35%;background:#fffffff2}.elementor-2335 .afaq-books-modern .splide__arrow--prev{right:-10px}.elementor-2335 .afaq-books-modern .splide__arrow--next{left:-10px}
 .afaq-home-root .ah-platforms{padding-top:20px!important;padding-bottom:0!important;gap:18px!important}.afaq-home-root .ah-platforms-grid{gap:15px!important}.afaq-home-root .ah-platform-card{min-height:200px;padding:23px 20px!important;gap:14px}.afaq-home-root .ah-platform-card .elementor-heading-title{font-size:22px}.afaq-home-root .ah-platform-logo{flex-basis:100px!important;width:100px!important}.afaq-home-root .ah-platform-copy{gap:10px!important}.afaq-home-root .ah-platform-card p{font-size:14px;line-height:1.65}.afaq-home-root .ah-platform-store .elementor-button{font-size:13px;padding:8px 12px;min-height:40px}.afaq-home-root .ah-digital-icon{flex-basis:80px!important;font-size:58px}
 .afaq-home-root .ae-controls{margin-top:-3px;margin-bottom:10px}.afaq-home-root .ae-events .ae-card-copy{padding:15px 17px;gap:5px}.afaq-home-root .ae-events .ae-card h3{font-size:19px;line-height:1.5;min-height:3em;margin-bottom:7px}.afaq-home-root .ae-events .ae-hijri{min-height:0;font-size:14px;display:block}.afaq-home-root .ae-events .ae-date{font-size:13px}.afaq-home-root .ae-country{font-size:13px}.afaq-home-root .ae-card-bottom{font-size:13px;padding-top:11px;margin-top:8px}
 .afaq-home-root .ae-preview-content{padding-top:30px;padding-bottom:34px;gap:17px!important}.afaq-home-root .ae-preview-title .elementor-heading-title{font-size:29px}.afaq-home-root .ae-preview-intro{font-size:16px}.afaq-home-root .ae-filters{padding:17px;gap:13px;margin-bottom:20px}
 .afaq-home-root .ae-editorial-home{grid-template-columns:1fr;gap:16px}.afaq-home-root .ae-editorial-home .ae-featured,.afaq-home-root .ae-editorial-home.ae-count-3 .ae-featured{grid-row:auto}.afaq-home-root .ae-editorial-home .ae-featured .ae-article-image{height:235px}.afaq-home-root .ae-editorial-home .ae-featured .ae-card-copy{padding:19px!important}.afaq-home-root .ae-editorial-home .ae-featured h3{font-size:23px}.afaq-home-root .ae-editorial-home .ae-article:not(.ae-featured){grid-template-columns:100px minmax(0,1fr);min-height:170px}.afaq-home-root .ae-editorial-home .ae-article:not(.ae-featured) .ae-card-copy{padding:15px!important}.afaq-home-root .ae-editorial-home .ae-article:not(.ae-featured) h3{font-size:18px}.afaq-home-root .ae-articles-grid .ae-article-image{height:240px}.afaq-home-root .ae-articles-grid h3{min-height:0;font-size:22px}
 .afaq-home-root .ah-media{padding-top:32px;padding-bottom:32px}.afaq-home-root .ah-media>.elementor-widget-heading .elementor-heading-title{font-size:28px;margin-bottom:18px}.afaq-home-root .aml-tabs{margin-bottom:17px;width:100%}.afaq-home-root .aml-tabs button{min-width:0;width:50%;padding:9px 14px;font-size:16px}.afaq-home-root .aml-panel-heading h3{font-size:20px}.afaq-home-root .aml-panels{min-height:0}.afaq-home-root .av-card-body{padding:15px 17px}.afaq-home-root .aml-library-more{font-size:14px;margin-top:18px}
 .afaq-home-root .ah-footer-grid{padding-top:32px;padding-bottom:27px;grid-template-columns:1fr 1fr;gap:27px 22px!important}.afaq-home-root .ah-footer-brand{max-width:205px}.afaq-home-root .ah-footer-brand img{max-width:205px}.afaq-home-root .ah-footer .ah-footer-description{font-size:14px;line-height:1.85;max-width:100%}.afaq-home-root .ah-footer-col{gap:10px!important}.afaq-home-root .ah-footer-col .elementor-heading-title{font-size:18px}.afaq-home-root .ah-footer .ah-textlink .elementor-button{font-size:14px}.afaq-home-root .ah-copyright{padding-block:16px;gap:14px}.afaq-home-root .ah-copyright .elementor-widget,.afaq-home-root .ah-copyright .elementor-button{font-size:11px}
}
@media(prefers-reduced-motion:reduce){.afaq-home-root .ae-card,.elementor-2335 .afaq-books-modern .afaq-book-card,.afaq-home-root .elementor-button,.ah-event-cta{transition:none}}

/* Final optical balance: the original poster remains intact above a quiet blur. */
.ah-event-art{position:relative;isolation:isolate;justify-content:center;height:400px}
.ah-event-art::before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--ah-art);background-size:cover;background-position:center;filter:blur(28px);opacity:.18;transform:scale(.93)}
.ah-event-art img{position:relative;z-index:1}
.afaq-home-root .ae-editorial-home .ae-article:not(.ae-featured){grid-template-columns:150px minmax(0,1fr)}
.afaq-home-root .ae-editorial-home .ae-article:not(.ae-featured) .ae-excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.7;color:#75806d}
@media(min-width:1100px){.afaq-home-root .ae-editorial-home .ae-featured{display:grid;grid-template-columns:.9fr 1.1fr;min-height:402px}.afaq-home-root .ae-editorial-home .ae-featured .ae-article-image{height:100%;min-height:0;padding:14px}.afaq-home-root .ae-editorial-home .ae-featured .ae-card-copy{padding:24px 20px;justify-content:center;gap:12px}.afaq-home-root .ae-editorial-home .ae-featured .ae-country{align-items:flex-start}.afaq-home-root .ae-editorial-home .ae-featured h3{font-size:25px;line-height:1.5}.afaq-home-root .ae-editorial-home .ae-featured .ae-read{margin-top:4px}}
@media(max-width:1024px){.ah-event-art{height:360px}.afaq-home-root .ae-editorial-home .ae-article:not(.ae-featured){grid-template-columns:100px minmax(0,1fr)}}
@media(max-width:767px){.ah-event-art{height:auto}.ah-event-art::before{display:none}.afaq-home-root .ae-editorial-home .ae-featured{display:flex}.afaq-home-root .ae-editorial-home .ae-article:not(.ae-featured){grid-template-columns:100px minmax(0,1fr)}.afaq-home-root .ae-editorial-home .ae-article:not(.ae-featured) .ae-excerpt{font-size:13px;line-height:1.6;-webkit-line-clamp:2}}

.afaq-home-root .ah-platforms-grid{grid-auto-rows:1fr}
@media(min-width:768px){.afaq-home-root .ae-editorial-home{grid-auto-rows:1fr}}
@media(max-width:767px){.afaq-home-root .ae-editorial-home.ae-count-3{grid-template-rows:auto repeat(2,1fr)}.afaq-home-root .ae-editorial-home.ae-count-4{grid-template-rows:auto repeat(3,1fr)}}
