/* Adapt native WordPress markup without changing the approved site.css. */
.card-image{display:block;width:100%;height:100%;object-fit:cover}
.footer-brand{display:block;width:max-content}
.feat .pic img{aspect-ratio:440/250;height:auto}
.mini .pic img,.acard .pic img,.vcard .pic img{width:100%;height:100%;object-fit:cover}
.chipb[aria-current=page]{background:var(--navy);color:#fff;border-color:var(--navy)}
.guide-intro .prose h2:first-child{margin-top:0}
.educational-content .wp-block-heading{padding:0}
.educational-content .wp-block-list.dots{list-style:none;padding:0}
.educational-content .wp-block-list.dots li{margin-block-start:0}
.educational-content .wp-block-image img,.educational-content .shot img{width:100%;height:auto}
.educational-content .wp-block-table{overflow-x:auto}
.educational-content pre{overflow:auto;direction:ltr;text-align:left}
.news .sub input:disabled{opacity:1;background:#fff;color:var(--muted)}
.news .sub{display:grid;gap:12px}
.sub{display:grid;gap:12px}
.fahrasa-demo-banner{background:#FFF1CC;color:var(--navy);padding:8px 20px;text-align:center;font-size:14px;line-height:1.6;border-bottom:1px solid #E8C766}
.fahrasa-honeypot{position:absolute;inset-inline-start:-10000px;width:1px;height:1px;overflow:hidden}
.news .note{line-height:1.4}
.news .sub button:disabled{opacity:1;cursor:not-allowed}
.core-block-editor{border:1px solid #DCE4EC;border-radius:12px;padding:20px;background:#F3F6FA}
@media(max-width:560px){.guide-intro{grid-template-columns:1fr!important}}
