.blog-hero{display:flex;flex-flow:column;align-items:center;gap:18px;position:relative;text-align:center;padding-top:110px;padding-right:24px;padding-bottom:120px;padding-left:24px;background-color:var(--blog-emerald);background-image:url(data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'64\' height=\'64\' viewBox=\'0 0 64 64\'%3E%3Cg fill=\'none\' stroke=\'%23c9a24d\' stroke-opacity=\'0.28\' stroke-width=\'1\'%3E%3Crect x=\'20\' y=\'20\' width=\'24\' height=\'24\'/%3E%3Crect x=\'20\' y=\'20\' width=\'24\' height=\'24\' transform=\'rotate(45 32 32)\'/%3E%3Ccircle cx=\'32\' cy=\'32\' r=\'5\'/%3E%3C/g%3E%3C/svg%3E);background-size:64px 64px;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-bottom:6px solid var(--blog-gold)}@media (max-width:767px){.blog-hero{padding-top:64px;padding-right:16px;padding-bottom:72px;padding-left:16px}}.blog-hero-arch{display:flex;flex-flow:column;align-items:center;gap:18px;width:100%;max-width:760px;padding-top:90px;padding-right:48px;padding-bottom:56px;padding-left:48px;background-color:var(--blog-emerald-dark);border-top-left-radius:380px;border-top-right-radius:380px;border-bottom-left-radius:18px;border-bottom-right-radius:18px;border-top:2px solid var(--blog-gold);border-right:2px solid var(--blog-gold);border-bottom:2px solid var(--blog-gold);border-left:2px solid var(--blog-gold);box-shadow:0px 0px 0px 8px rgba(201,162,77,.15)}@media (max-width:767px){.blog-hero-arch{padding-top:64px;padding-right:24px;padding-bottom:40px;padding-left:24px;border-top-left-radius:240px;border-top-right-radius:240px;border-bottom-left-radius:14px;border-bottom-right-radius:14px}}.blog-bismillah{color:var(--blog-gold-light);font-family:"Amiri",serif;font-size:34px;line-height:1.6;direction:rtl}@media (max-width:767px){.blog-bismillah{font-size:26px}}.blog-eyebrow{color:var(--blog-gold);font-family:var(--blog-font-body);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.28em}.blog-hero-title{color:#fff;font-family:var(--blog-font-display);font-weight:700;font-size:68px;line-height:1.1}@media (max-width:1023px){.blog-hero-title{font-size:54px}}@media (max-width:767px){.blog-hero-title{font-size:42px}}.blog-hero-text{max-width:520px;color:#e4ece8;font-family:var(--blog-font-body);font-size:18px;line-height:1.7}.blog-ornament{width:180px;height:24px;color:var(--blog-gold)}.blog-articles{display:flex;flex-flow:column;align-items:center;gap:48px;padding-top:90px;padding-right:24px;padding-bottom:110px;padding-left:24px;background-color:var(--blog-cream)}@media (max-width:767px){.blog-articles{padding-top:64px;padding-right:16px;padding-bottom:80px;padding-left:16px}}.blog-section-head{display:flex;flex-flow:column;align-items:center;gap:12px;max-width:640px;text-align:center}.blog-section-title{color:var(--blog-emerald);font-family:var(--blog-font-display);font-weight:700;font-size:42px;line-height:1.2}@media (max-width:767px){.blog-section-title{font-size:34px}}.blog-section-text{color:var(--blog-muted);font-family:var(--blog-font-body);font-size:17px;line-height:1.7}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;width:100%;max-width:1180px}@media (max-width:1023px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (max-width:767px){.blog-grid{grid-template-columns:minmax(0,1fr)}}.blog-card{display:flex;flex-flow:column;gap:14px;padding-top:14px;padding-right:14px;padding-bottom:28px;padding-left:14px;background-color:#fff;border-top-left-radius:200px;border-top-right-radius:200px;border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top:1px solid var(--blog-sand);border-right:1px solid var(--blog-sand);border-bottom:1px solid var(--blog-sand);border-left:1px solid var(--blog-sand);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;box-shadow:0px 10px 30px rgba(15,76,58,.08)}.blog-card:hover{box-shadow:0px 18px 40px rgba(15,76,58,.16);transform:translate3d(0,-6px,0)}.blog-card:hover{border-color:var(--blog-gold)}.blog-card-media{display:block;overflow:hidden;aspect-ratio:4/3.4;background-color:var(--blog-sand);border-top-left-radius:190px;border-top-right-radius:190px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:2px solid var(--blog-gold-light);border-right:2px solid var(--blog-gold-light);border-bottom:2px solid var(--blog-gold-light);border-left:2px solid var(--blog-gold-light)}.blog-card-image{display:block;width:100%;height:100%;object-fit:cover}.blog-card-date{color:var(--blog-gold);font-family:var(--blog-font-body);font-weight:700;font-size:12px;text-align:center;text-transform:uppercase;letter-spacing:0.18em;padding-top:6px;padding-right:12px;padding-bottom:0px;padding-left:12px}.blog-card-title{color:var(--blog-emerald);font-family:var(--blog-font-display);font-weight:700;font-size:25px;line-height:1.3;text-align:center;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px}.blog-card-excerpt{flex-grow:1;color:var(--blog-muted);font-family:var(--blog-font-body);font-size:15px;line-height:1.7;text-align:center;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px}.blog-card-link{align-self:center;color:var(--blog-emerald);font-family:var(--blog-font-body);font-weight:700;font-size:14px;text-decoration:none;letter-spacing:0.06em;padding-top:10px;padding-right:26px;padding-bottom:10px;padding-left:26px;border-radius:999px;border-top:1.5px solid var(--blog-emerald);border-right:1.5px solid var(--blog-emerald);border-bottom:1.5px solid var(--blog-emerald);border-left:1.5px solid var(--blog-emerald);transition:background-color 0.2s ease,color 0.2s ease}.blog-card-link:hover{color:var(--blog-gold-light);background-color:var(--blog-emerald)}.blog-quote{display:flex;flex-flow:column;align-items:center;gap:16px;text-align:center;padding-top:80px;padding-right:24px;padding-bottom:80px;padding-left:24px;background-color:var(--blog-emerald);border-top:6px solid var(--blog-gold)}.blog-quote-arabic{color:var(--blog-gold-light);font-family:"Amiri",serif;font-size:36px;line-height:1.7;direction:rtl}@media (max-width:767px){.blog-quote-arabic{font-size:28px}}.blog-quote-text{max-width:640px;color:#fff;font-family:var(--blog-font-display);font-size:24px;line-height:1.5;font-style:italic}@media (max-width:767px){.blog-quote-text{font-size:20px}}.blog-quote-ref{color:var(--blog-gold);font-family:var(--blog-font-body);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.2em}