*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
body{font-family:'Tajawal',sans-serif;background:#FDF8F5;color:#1C1014;direction:rtl;font-size:14px;line-height:1.6}
a{text-decoration:none;color:inherit}
img{max-width:100%;height:auto;display:block}
@media(max-width:900px){
  [style*="grid-template-columns:repeat(3"]{grid-template-columns:repeat(2,1fr)!important}
  [style*="grid-template-columns:1fr 310px"]{grid-template-columns:1fr!important}
  [style*="grid-template-columns:1fr 290px"]{grid-template-columns:1fr!important}
  [style*="grid-template-columns:repeat(5"]{grid-template-columns:repeat(3,1fr)!important}
  [style*="grid-template-columns:1.4fr 1fr 1fr 1fr"]{grid-template-columns:1fr 1fr!important}
}
@media(max-width:580px){
  [style*="grid-template-columns:repeat(2"]{grid-template-columns:1fr!important}
  [style*="grid-template-columns:repeat(3"]{grid-template-columns:1fr!important}
  [style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important}
  [style*="grid-template-columns:repeat(5"]{grid-template-columns:1fr 1fr!important}
}
.entry-content h2{font-family:'Playfair Display',serif;font-size:21px;font-weight:700;margin:30px 0 12px;color:#1C1014;padding-bottom:10px;border-bottom:2px solid #FBEAEC}
.entry-content h3{font-family:'Playfair Display',serif;font-size:17px;font-weight:700;margin:24px 0 10px}
.entry-content p{margin-bottom:18px}
.entry-content img{border-radius:10px;margin:18px 0}
.entry-content a{color:#B5202E;text-decoration:underline}
.entry-content ul,.entry-content ol{margin:0 22px 18px;line-height:1.8}
.entry-content blockquote{border-right:4px solid #B5202E;background:#FBEAEC;padding:16px 20px;border-radius:0 10px 10px 0;margin:20px 0;font-style:italic}
