/* Shared editorial directories; data attributes and filtering stay in the WP template. */
.edu-grid{display:flex!important;flex-direction:column;gap:0!important}.edu-card{display:grid!important;grid-template-columns:200px minmax(0,1fr);gap:26px;padding:24px 0!important;border:0!important;border-top:1px solid #62543b!important;border-radius:0!important;background:transparent!important}.edu-card-thumb{margin:0!important;aspect-ratio:16/9;max-height:150px}.edu-card-thumb img{width:100%;height:100%;object-fit:cover}.rt-resource-card-copy{grid-column:2}.edu-card h3{font-family:'Barlow Condensed',sans-serif;font-size:28px;line-height:1.15;margin:8px 0}.edu-card p{font-size:16px;line-height:1.6;margin:10px 0}.edu-card-tag{font-size:12px}.edu-card .read-more{font-size:13px}.edu-card[style*="display: none"]{display:none!important}
@media(max-width:600px){.edu-card{grid-template-columns:96px minmax(0,1fr);gap:16px}.edu-card h3{font-size:23px}.edu-card p{font-size:14px}.edu-card-thumb{aspect-ratio:1/1}.edu-card .read-more{margin-top:8px}}
/* Actual CookieAdmin selectors verified on the live installation. No visibility or behavior overrides. */
.cookieadmin_law_container .cookieadmin_consent_inside,.cookieadmin_cookie_modal{background:#242528!important;color:#F4F0E8!important;border:1px solid #887044!important;border-radius:0!important}.cookieadmin_law_container #cookieadmin_notice_title,.cookieadmin_law_container #cookieadmin_notice,.cookieadmin_mod_head,.cookieadmin_preference_details{color:#F4F0E8!important}.cookieadmin_law_container a,.cookieadmin_cookie_modal a{color:#D8B76C!important}.cookieadmin_consent_btns .cookieadmin_btn{border-radius:0!important;border-color:#C9A65B!important}.cookieadmin_consent_btns #cookieadmin_accept_button{background:#C9A65B!important;color:#202124!important}.cookieadmin_consent_btns #cookieadmin_customize_button,.cookieadmin_consent_btns #cookieadmin_reject_button{background:#242528!important;color:#F4F0E8!important}

.edu-card:not(:has(.edu-card-thumb)){grid-template-columns:1fr}.edu-card:not(:has(.edu-card-thumb)) .rt-resource-card-copy{grid-column:1}
/* Real CMS thumbnails can carry a theme width; constrain them to their grid track. */
.edu-card>.edu-card-thumb{grid-column:1;width:100%;max-width:100%;min-width:0}
.edu-card>.edu-card-thumb img{width:100%;max-width:100%;min-width:0}
.edu-card>.rt-resource-card-copy{min-width:0}
