/**
 * GCS Arabic News — dynamic archive and single-post styling.
 * All selectors are scoped to explicit .gcs-news-* / .gcs-single-news-* classes.
 */
.gcs-news-page,.gcs-single-news{--gcs-green:#193E34;--gcs-deep:#0B2A22;--gcs-gold:#B68F4F;--gcs-gold-soft:#D8BD7D;--gcs-ivory:#F3F0E8;--gcs-white:#FBFAF7;position:relative;isolation:isolate}
.gcs-news-hero{overflow:hidden;background-image:radial-gradient(circle at 18% 18%,rgba(216,189,125,.12),transparent 28%),radial-gradient(circle at 85% 78%,rgba(243,240,232,.06),transparent 30%)}
.gcs-news-hero::before,.gcs-news-featured-section::before,.gcs-news-grid-section::before,.gcs-single-news-hero::before,.gcs-single-news-related-section::before{content:"";position:absolute;pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:contain;z-index:-1}
.gcs-news-hero::before{inset-inline-start:20px;top:28px;width:48px;height:300px;background-image:url("../../../gcs-home-design-system/assets/identity/ornament-strip-gold.png");opacity:.25}
.gcs-news-featured-section::before,.gcs-news-grid-section::before,.gcs-single-news-related-section::before{inset-inline-start:18px;bottom:26px;width:44px;height:230px;background-image:url("../../../gcs-home-design-system/assets/identity/ornament-strip-soft.png");opacity:.24}
.gcs-single-news-hero{overflow:hidden;background-image:radial-gradient(circle at 16% 20%,rgba(216,189,125,.12),transparent 30%),radial-gradient(circle at 85% 78%,rgba(243,240,232,.055),transparent 32%)}
.gcs-single-news-hero::before{inset-inline-end:5%;bottom:5%;width:260px;height:230px;background-image:url("../../../gcs-home-design-system/assets/identity/ornament-symbol-gold.png");opacity:.045}
.gcs-news-hero-visual{position:relative;transition:transform .28s ease,box-shadow .28s ease}
.gcs-news-hero-visual::after{content:"";position:absolute;inset:13px;border:1px solid rgba(216,189,125,.28);border-radius:21px;pointer-events:none}
.gcs-news-hero-visual:hover{transform:translateY(-5px);box-shadow:0 28px 70px rgba(0,0,0,.22)}
.gcs-news-gold-line::after{content:"";display:block;width:82px;height:2px;margin-top:12px;margin-inline-start:auto;background:linear-gradient(90deg,transparent,var(--gcs-gold) 20%,var(--gcs-gold-soft) 78%,transparent)}
.gcs-news-featured-widget .elementor-post{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);direction:rtl;background:#fff;border:1px solid rgba(25,62,52,.10);border-radius:26px;overflow:hidden;box-shadow:0 24px 58px rgba(12,42,34,.10)}
.gcs-news-featured-widget .elementor-post__thumbnail__link{margin:0;min-height:370px}
.gcs-news-featured-widget .elementor-post__thumbnail,.gcs-news-featured-widget .elementor-post__thumbnail img{height:100%;min-height:370px;object-fit:cover}
.gcs-news-featured-widget .elementor-post__text{padding:42px 40px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:right}
.gcs-news-featured-widget .elementor-post__title{margin:10px 0 14px;font-family:"Saudi Bold",sans-serif;font-size:34px;line-height:1.35}
.gcs-news-featured-widget .elementor-post__title a{color:var(--gcs-green)}
.gcs-news-featured-widget .elementor-post__meta-data{color:var(--gcs-gold);font-family:"Frutiger LT Arabic Light",sans-serif;font-size:13px}
.gcs-news-featured-widget .elementor-post__excerpt{color:#566A63;font-family:"Frutiger LT Arabic Light",sans-serif;font-size:17px;line-height:1.8}
.gcs-news-featured-widget .elementor-post__read-more,.gcs-news-grid-widget .elementor-post__read-more,.gcs-single-news-related-widget .elementor-post__read-more{color:var(--gcs-gold);font-family:"Saudi Regular",sans-serif;font-weight:400}
.gcs-news-search .elementor-search-form__container{border-radius:16px;box-shadow:0 12px 30px rgba(12,42,34,.06)}
.gcs-news-grid-widget .elementor-post,.gcs-single-news-related-widget .elementor-post{background:#fff;border:1px solid rgba(25,62,52,.09);border-radius:22px;overflow:hidden;box-shadow:0 16px 42px rgba(12,42,34,.08);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.gcs-news-grid-widget .elementor-post:hover,.gcs-single-news-related-widget .elementor-post:hover{transform:translateY(-6px);box-shadow:0 24px 56px rgba(12,42,34,.13);border-color:rgba(182,143,79,.34)}
.gcs-news-grid-widget .elementor-post__thumbnail__link,.gcs-single-news-related-widget .elementor-post__thumbnail__link{margin:0}
.gcs-news-grid-widget .elementor-post__thumbnail img,.gcs-single-news-related-widget .elementor-post__thumbnail img{transition:transform .35s ease}
.gcs-news-grid-widget .elementor-post:hover img,.gcs-single-news-related-widget .elementor-post:hover img{transform:scale(1.035)}
.gcs-news-grid-widget .elementor-post__text,.gcs-single-news-related-widget .elementor-post__text{padding:23px 22px 25px;text-align:right}
.gcs-news-grid-widget .elementor-post__title,.gcs-single-news-related-widget .elementor-post__title{font-family:"Saudi Bold",sans-serif;font-size:23px;line-height:1.42}
.gcs-news-grid-widget .elementor-post__title a,.gcs-single-news-related-widget .elementor-post__title a{color:var(--gcs-green)}
.gcs-news-grid-widget .elementor-post__meta-data,.gcs-single-news-related-widget .elementor-post__meta-data{color:var(--gcs-gold);font-family:"Frutiger LT Arabic Light",sans-serif;font-size:12px}
.gcs-news-grid-widget .elementor-post__excerpt{color:#60736C;font-family:"Frutiger LT Arabic Light",sans-serif;font-size:15px;line-height:1.75}
.gcs-news-grid-widget .elementor-pagination{margin-top:38px;display:flex;justify-content:center;gap:7px;direction:rtl}
.gcs-news-grid-widget .elementor-pagination .page-numbers{min-width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(25,62,52,.14);border-radius:11px;background:#fff;color:var(--gcs-green)}
.gcs-news-grid-widget .elementor-pagination .page-numbers.current,.gcs-news-grid-widget .elementor-pagination .page-numbers:hover{background:var(--gcs-gold);border-color:var(--gcs-gold);color:var(--gcs-green)}
.gcs-news-cta-card{position:relative;overflow:hidden;box-shadow:0 26px 68px rgba(12,42,34,.17)}
.gcs-news-cta-card::after{content:"";position:absolute;inset-inline-end:22px;bottom:-45px;width:210px;height:190px;background:url("../../../gcs-home-design-system/assets/identity/ornament-symbol-gold.png") center/contain no-repeat;opacity:.045;pointer-events:none}
.gcs-single-news-image-frame{position:relative}
.gcs-single-news-image-frame::after{content:"";position:absolute;inset:14px;border:1px solid rgba(216,189,125,.28);border-radius:21px;pointer-events:none}
.gcs-single-news-featured-image img{max-height:650px;object-fit:cover;box-shadow:0 28px 72px rgba(0,0,0,.20)}
.gcs-single-news-share-card{position:sticky;top:110px}
.gcs-single-news-content-widget{font-family:"Frutiger LT Arabic Light",sans-serif;color:#334A42;line-height:1.95}
.gcs-single-news-content-widget h2,.gcs-single-news-content-widget h3,.gcs-single-news-content-widget h4{font-family:"Saudi Bold",sans-serif;color:var(--gcs-green);line-height:1.45;margin-top:1.65em;margin-bottom:.55em}
.gcs-single-news-content-widget h2{font-size:34px}.gcs-single-news-content-widget h3{font-size:28px}.gcs-single-news-content-widget h4{font-size:23px}
.gcs-single-news-content-widget p{margin-bottom:1.15em}.gcs-single-news-content-widget img{border-radius:18px;margin-block:20px;box-shadow:0 16px 42px rgba(12,42,34,.10)}
.gcs-single-news-content-widget blockquote{margin:28px 0;padding:22px 25px;border-inline-start:4px solid var(--gcs-gold);background:var(--gcs-ivory);border-radius:14px;color:var(--gcs-green);font-family:"Saudi Regular",sans-serif;font-size:21px;line-height:1.75}
.gcs-single-news-navigation{border-top:1px solid rgba(25,62,52,.12);padding-top:26px}
.gcs-single-news-navigation a{color:var(--gcs-green)}
@media(max-width:1024px){.gcs-news-featured-widget .elementor-post__text{padding:32px 30px}.gcs-news-featured-widget .elementor-post__title{font-size:29px}.gcs-single-news-share-card{position:static}}
@media(max-width:767px){.gcs-news-hero::before,.gcs-news-featured-section::before,.gcs-news-grid-section::before,.gcs-single-news-related-section::before{display:none}.gcs-news-featured-widget .elementor-post{grid-template-columns:1fr}.gcs-news-featured-widget .elementor-post__thumbnail__link,.gcs-news-featured-widget .elementor-post__thumbnail,.gcs-news-featured-widget .elementor-post__thumbnail img{min-height:240px;height:240px}.gcs-news-featured-widget .elementor-post__text{padding:25px 22px}.gcs-news-featured-widget .elementor-post__title{font-size:26px}.gcs-news-gold-line::after{width:64px}.gcs-single-news-content-widget h2{font-size:28px}.gcs-single-news-content-widget h3{font-size:24px}.gcs-single-news-content-widget blockquote{font-size:18px;padding:18px 19px}}
@media(prefers-reduced-motion:reduce){.gcs-news-hero-visual,.gcs-news-grid-widget .elementor-post,.gcs-single-news-related-widget .elementor-post,.gcs-news-grid-widget .elementor-post__thumbnail img,.gcs-single-news-related-widget .elementor-post__thumbnail img{transition:none}}
