.news__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.news__grid>li{height:100%}.news-card{display:flex;flex-direction:column;gap:12px;width:100%;height:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;padding:14px 14px 22px;border-radius:var(--r-lg);background:var(--c-night-2);box-shadow:inset 0 0 0 1px var(--c-dark-line);transition:transform .4s var(--ease-out),box-shadow .4s}.news-card:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #c3e46a73}.news-card__media{display:block;aspect-ratio:16 / 10;border-radius:var(--r-md);overflow:hidden;background:var(--c-forest)}.news-card__media--doc{display:grid;place-content:center;justify-items:center;gap:10px;background:repeating-linear-gradient(180deg,transparent 0 22px,rgba(195,228,106,.08) 22px 23px),linear-gradient(160deg,var(--c-forest),var(--c-night));color:var(--c-accent);font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em}.news-card__media img{width:100%;height:100%;object-fit:cover}.news-card__meta,.news-card__title,.news-card__summary,.news-card__link{padding-inline:8px}.news-card__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-block-start:6px;font-size:var(--fs-xs);color:var(--c-accent)}.news-card__meta time{color:var(--c-on-dark-faint)}.news-card__title{font-size:1.2rem;font-weight:600;line-height:1.25}.news-card__summary{font-size:var(--fs-sm);color:var(--c-on-dark-muted);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.news-card__link{display:inline-flex;align-items:center;gap:8px;margin-block-start:auto;padding-block-start:8px;font-size:var(--fs-sm);font-weight:500}.news-card__badge{padding:2px 8px;border-radius:var(--r-pill);background:var(--c-accent);color:var(--c-on-accent);font-size:var(--fs-xs);font-weight:700}.news-page{padding-block:calc(var(--header-h) + clamp(3rem,2rem + 4vw,6rem)) clamp(4rem,3rem + 4vw,7rem);min-block-size:70svh}.news-page__head{display:grid;gap:16px;max-width:46rem;margin-block-end:clamp(2rem,1.5rem + 2vw,3.5rem)}.news-page__title{font-size:clamp(2.75rem,1.5rem + 5vw,5.5rem);line-height:1;letter-spacing:-.03em}:root[lang=ar] .news-page__title{letter-spacing:0;line-height:1.2}.news-page__intro{font-size:var(--fs-md);color:var(--c-on-dark-muted)}.news-page__status{padding:28px;border-radius:var(--r-lg);background:var(--c-night-2);box-shadow:inset 0 0 0 1px var(--c-dark-line);color:var(--c-on-dark-muted)}.news-viewer{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:#060e0ae0;overscroll-behavior:contain;animation:news-viewer-in .25s var(--ease-out)}@keyframes news-viewer-in{0%{opacity:0}}.news-viewer__panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,880px);max-height:100%;border-radius:var(--r-lg);background:var(--c-surface, #fff);color:var(--c-ink);box-shadow:0 30px 80px #00000073;overflow:hidden}.news-viewer__head{display:flex;align-items:flex-start;gap:16px;padding:20px 20px 16px 24px;border-block-end:1px solid var(--c-line, rgba(15, 42, 29, .12))}.news-viewer__heading{flex:1;min-width:0;display:grid;gap:6px}.news-viewer__meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--fs-xs);font-weight:600;color:var(--c-leaf, #3d7a38)}.news-viewer__meta time{font-weight:500;color:var(--c-muted)}.news-viewer__title{font-size:clamp(1.15rem,1rem + .8vw,1.6rem);line-height:1.25}.news-viewer__close{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--c-bg);color:var(--c-forest)}.news-viewer__body{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#e9ebe4}.news-viewer__preview{display:grid;gap:16px;padding:24px;background:var(--c-surface, #fff)}.news-viewer__image{width:100%;max-height:420px;border-radius:var(--r-md);object-fit:cover}.news-viewer__summary{font-size:var(--fs-md);line-height:1.6;color:var(--c-ink-2)}.news-viewer__note{font-size:var(--fs-sm);color:var(--c-muted)}.news-viewer__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:16px 24px;border-block-start:1px solid var(--c-line, rgba(15, 42, 29, .12))}.news-viewer__actions:empty{display:none}.news-viewer__link{font-size:var(--fs-sm);font-weight:600;color:var(--c-forest);text-decoration:underline;text-underline-offset:3px}.pdf-pages{padding:16px}.pdf-pages__list{display:grid;gap:12px}.pdf-pages__page{display:block;width:100%;height:auto;border-radius:6px;background:#fff;box-shadow:0 1px 3px #0f2a1d2e}.pdf-pages__status{padding:24px;text-align:center;color:var(--c-muted)}@media(max-width:960px){.news__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.news__grid{grid-template-columns:1fr}.news-viewer{padding:max(8px,env(safe-area-inset-top,0px)) 0 0;place-items:end stretch}.news-viewer__panel{width:100%;max-height:100%;border-end-start-radius:0;border-end-end-radius:0}.news-viewer__head{padding:16px 12px 12px 16px}.news-viewer__preview{padding:16px}.news-viewer__actions{padding:12px 16px max(12px,env(safe-area-inset-bottom,0px))}.pdf-pages{padding:8px}}
