/* WordPress Halal News single article, rendered with the AMIIN site shell. */
.awc-news-reader-main{width:100%;min-width:0;max-width:100%;box-sizing:border-box}
.awc-news-reader,.awc-news-reader *{box-sizing:border-box}
.awc-news-reader{max-width:970px;width:100%;min-width:0;margin:0 auto;padding:clamp(18px,3.5vw,44px) clamp(15px,3vw,29px) 72px;color:#203d32;overflow-wrap:anywhere}
.awc-news-reader-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#5f776d;font-size:.85rem;margin-bottom:29px}
.awc-news-reader a{color:#14654b;text-underline-offset:3px}
.awc-news-reader-breadcrumb a{text-decoration:none}
.awc-news-reader-head{background:linear-gradient(115deg,#eaf5ef,#fcfaf5);border:1px solid #dbe9df;padding:clamp(23px,5vw,44px);border-radius:22px}
.awc-news-reader-kicker{font-size:.77rem;letter-spacing:.14em;color:#2a7657;font-weight:800}
.awc-news-reader h1{font-size:clamp(1.9rem,4.6vw,3.3rem);line-height:1.17;letter-spacing:-.025em;margin:12px 0;color:#153e2f;overflow-wrap:anywhere}
.awc-news-reader-meta{margin:0;color:#597668;font-size:.9rem}
.awc-news-reader-photo{margin:22px 0 0;overflow:hidden;border-radius:19px;max-width:100%}
.awc-news-reader-photo img{width:100%;height:auto;max-height:510px;object-fit:cover;display:block}
.awc-news-reader-content{max-width:780px;margin:clamp(26px,4vw,50px) auto;line-height:1.8;font-size:1.04rem;overflow-wrap:anywhere}
.awc-news-reader-content :is(img,video,iframe,svg,embed,object){max-width:100%;height:auto}
.awc-news-reader-content :is(pre,table){max-width:100%;overflow-x:auto}
.awc-news-reader-content :is(p,li){line-height:1.8}
.awc-news-reader-content :is(h2,h3,h4){color:#194b38;line-height:1.3;overflow-wrap:anywhere;margin-top:1.6em}
.awc-news-reader-content :is(.wp-block-columns,.wp-block-group){max-width:100%;min-width:0}
.awc-news-reader-content blockquote{padding:20px;border-left:4px solid #237759;background:#f3f8f5}
.awc-news-reader-content figure{max-width:100%;height:auto}
.awc-news-reader-content figcaption{font-size:.86rem;color:#688075;text-align:center}
.awc-news-reader-return{padding-top:20px;border-top:1px solid #dbe7df}
.awc-news-reader-return a{display:inline-flex;border-radius:40px;border:1px solid #cce1d3;padding:11px 19px;text-decoration:none;font-weight:700}
.awc-news-reader a:focus-visible{outline:3px solid #d8a13b;outline-offset:3px}
@media(max-width:500px){.awc-news-reader{padding-bottom:40px}.awc-news-reader-content{font-size:1rem}}
