.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}/* Start custom CSS *//* --- The Figma-exported icons carry a per-path fill="#000000"; the V4
   schema has no `fill` prop, so the element's `color` cannot reach them. ---- */
.elementor .basson-cc svg path,
.elementor .basson-cc svg rect,
.elementor .basson-cc svg circle{fill:currentColor;}

/* === Basson — מרכז ידע archive (template 2399), task T-D ==================
   Scoped to the three `_cssid`s this template owns.  Everything a V4 style
   variant can express lives in the element/class variants.
   ====================================================================== */

/* --- Prev/next pagination.  The rendered markup is
   `<nav class="e-pagination-base">` holding `a.e-pagination-prev-base` and
   `a.e-pagination-next-base`; `pagination_type` has exactly one value in its
   enum (`prev_next`), so there are no page numbers to theme.  Elementor inlines
   `style="display:none"` on the nav while there is only one page — an inline
   style beats this sheet, so the display rule below is safe to state.
   A disabled side carries `aria-disabled="true"`.  gap, type, colour, padding,
   border and radius are local-style props on the three elements
   (PAGINATION_STYLES, cleanup T4); what is left here is not. ------------- */
.elementor #bsn-hub-grid .e-pagination-base{
	display:flex;flex-direction:row;flex-wrap:wrap;
	align-items:center;justify-content:center;
	margin-block-start:clamp(2.25rem, 3vw, 3.5rem);
}
.elementor #bsn-hub-grid .e-pagination-prev-base,
.elementor #bsn-hub-grid .e-pagination-next-base{text-decoration:none;}
.elementor #bsn-hub-grid [aria-disabled="true"]{opacity:0.45;pointer-events:none;}
@media (min-width:1025px){
	.elementor #bsn-hub-grid .e-pagination-prev-base,
	.elementor #bsn-hub-grid .e-pagination-next-base{
		transition:background-color 160ms ease,border-color 160ms ease;
	}
	.elementor #bsn-hub-grid .e-pagination-prev-base:hover,
	.elementor #bsn-hub-grid .e-pagination-next-base:hover{
		background-color:#FFD92B;border-color:#FFD92B;
	}
}

/* --- article card: bsn-hub-grid ------------------------------------------- */
/* 1. arrow glyph — no `fill` prop in the V4 schema */
.elementor #bsn-hub-grid .basson-cc svg path,
.elementor #bsn-hub-grid .basson-cc svg rect{fill:currentColor;}

/* 2. category label — a legacy `heading` widget (post-terms is not an atomic
   dynamic tag; the atomic binding renders and then bricks every editor save).
   Values copied from the text-md / text-bold / text-ink global classes. */
.elementor #bsn-hub-grid .bsn-art-cat{flex:0 1 auto;min-width:0;}
.elementor #bsn-hub-grid .bsn-art-cat .elementor-heading-title{
	font-family:"Noto Sans Hebrew";font-weight:700;line-height:1.6;color:#112B44;
	font-size:clamp(1rem, 0.714rem + 0.447vw, 1.25rem);}
@media (max-width:1024px){
	.elementor #bsn-hub-grid .bsn-art-cat .elementor-heading-title{font-size:1rem;}
}

/* 5. stagger continuation past the kit's nth-child(5) */
.bsn-motion .elementor #bsn-hub-grid .anim-stagger > .anim-reveal:nth-child(6){transition-delay:550ms;}
.bsn-motion .elementor #bsn-hub-grid .anim-stagger > .anim-reveal:nth-child(7){transition-delay:660ms;}
.bsn-motion .elementor #bsn-hub-grid .anim-stagger > .anim-reveal:nth-child(8){transition-delay:770ms;}
.bsn-motion .elementor #bsn-hub-grid .anim-stagger > .anim-reveal:nth-child(9){transition-delay:880ms;}
.bsn-motion .elementor #bsn-hub-grid .anim-stagger > .anim-reveal:nth-child(n+10){transition-delay:990ms;}

/* 3 + 4. desktop-only card lift, and the CTA follows the card's hover */
@media (min-width:1025px){
	.elementor #bsn-hub-grid [role="listitem"] > a{
		transition:box-shadow 280ms var(--bsn-ease-out),translate 280ms var(--bsn-ease-out);
	}
	.elementor #bsn-hub-grid [role="listitem"] > a:hover{
		box-shadow:0 14px 34px rgba(17,43,68,.16);translate:0 -4px;
	}
	.elementor #bsn-hub-grid [role="listitem"] > a > .button-secondary{
		transition:background-color 180ms ease,color 180ms ease;
	}
	.elementor #bsn-hub-grid [role="listitem"] > a:hover > .button-secondary{
		background-color:#112B44;color:#FFFFFF;
	}
	.elementor #bsn-hub-grid [role="listitem"] > a:hover > .button-secondary .basson-cc{color:#FFD92B;}
}
@media (prefers-reduced-motion:reduce){
	.elementor #bsn-hub-grid [role="listitem"] > a:hover{translate:none;}
}/* End custom CSS */