/* SIMAJID-Taqwa V6.3 — Risalah Newsroom & SEO. Scoped to risalah-* classes. */
.risalah-masthead{padding:72px 0 34px;background:linear-gradient(180deg,#f5f0e6 0%,#fbfaf6 100%);border-bottom:1px solid #e5dfd4}.risalah-masthead-inner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:52px;align-items:end}.risalah-masthead h1{max-width:840px;margin:8px 0 16px;font-family:Georgia,'Times New Roman',serif;font-size:clamp(2.5rem,5vw,4.7rem);line-height:.98;color:#075943}.risalah-masthead p{max-width:760px;font-size:1.08rem;line-height:1.7;color:#536760}.risalah-search label{display:block;margin-bottom:8px;font-weight:800;color:#173d32}.risalah-search>div{display:flex;background:#fff;border:1px solid #d9d4ca;border-radius:18px;padding:6px;box-shadow:0 12px 28px rgba(26,53,45,.06)}.risalah-search input{min-width:0;flex:1;border:0;outline:0;padding:12px 14px;background:transparent;font:inherit}.risalah-search button{border:0;border-radius:13px;background:#075943;color:#fff;font-weight:800;padding:0 20px}.risalah-category-strip{display:flex;gap:9px;overflow-x:auto;padding-top:20px;padding-bottom:18px;scrollbar-width:none}.risalah-category-strip::-webkit-scrollbar{display:none}.risalah-category-strip a{white-space:nowrap;display:flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid #ded8cd;border-radius:999px;color:#315046;text-decoration:none;font-weight:750;background:#fff}.risalah-category-strip a span{font-size:.72rem;background:#edf4f1;border-radius:99px;padding:2px 6px}.risalah-category-strip a.active,.risalah-category-strip a:hover{background:#075943;color:#fff;border-color:#075943}.risalah-search-result{padding-top:10px}.risalah-headline{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:34px;padding-top:24px;padding-bottom:54px}.risalah-headline-media{display:block;border-radius:28px;overflow:hidden;min-height:450px;background:#0b5e48}.risalah-headline-media img{width:100%;height:100%;min-height:450px;object-fit:cover;display:block}.risalah-image-fallback{height:100%;min-height:450px;display:grid;place-items:center;text-align:center;background:linear-gradient(145deg,#075943,#12382f);color:#e9c55d;font-family:Georgia,serif;font-weight:800;font-size:2.5rem;letter-spacing:.06em}.risalah-image-fallback.small{min-height:210px;font-size:1.3rem}.risalah-headline-copy{align-self:center}.risalah-eyebrow{display:flex;gap:10px;align-items:center;margin-bottom:14px}.risalah-eyebrow span{padding:6px 10px;border-radius:99px;background:#e2b43d;color:#153e32;font-weight:900;text-transform:uppercase;font-size:.72rem;letter-spacing:.08em}.risalah-eyebrow a{color:#075943;text-decoration:none;font-weight:800}.risalah-headline h2{font:700 clamp(2rem,3.6vw,3.6rem)/1.03 Georgia,'Times New Roman',serif;margin:0 0 16px}.risalah-headline h2 a{color:#12382f;text-decoration:none}.risalah-headline-copy>p{font-size:1.04rem;line-height:1.75;color:#596d65}.risalah-byline,.risalah-card-author,.risalah-author-line{display:flex;align-items:center;gap:12px}.risalah-byline img,.risalah-card-author img{width:44px;height:44px;border-radius:50%;object-fit:cover}.risalah-avatar-fallback,.risalah-card-author>span,.risalah-author-photo>span,.risalah-author-card-photo>span,.risalah-author-hero-photo>span{display:grid;place-items:center;border-radius:50%;background:#e6f0ec;color:#075943;font-weight:900}.risalah-avatar-fallback{width:44px;height:44px}.risalah-byline div,.risalah-card-author div{display:flex;flex-direction:column}.risalah-byline small,.risalah-card-author small{color:#76857f}.risalah-index-section{padding-bottom:72px}.risalah-section-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:0 0 22px}.risalah-section-title span{font-size:.78rem;color:#a66f08;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.risalah-section-title h2{font:700 clamp(1.8rem,3vw,2.6rem)/1.1 Georgia,serif;color:#12382f;margin:5px 0 0}.risalah-section-title>a{color:#075943;font-weight:800;text-decoration:none}.risalah-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.risalah-card{border:1px solid #e6e0d5;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 12px 36px rgba(15,48,39,.045)}.risalah-card-image{display:block;aspect-ratio:16/10;overflow:hidden;background:#edf2ef}.risalah-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.risalah-card:hover .risalah-card-image img{transform:scale(1.025)}.risalah-card-body{padding:20px}.risalah-card-meta{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:.76rem;color:#78867f}.risalah-card-meta a,.risalah-card-meta span:first-child{color:#a36b02;text-decoration:none;font-weight:850}.risalah-card h3{font:700 1.42rem/1.18 Georgia,serif;margin:12px 0}.risalah-card h3 a{color:#143b31;text-decoration:none}.risalah-card p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#607069;line-height:1.65}.risalah-card-author{margin-top:18px;padding-top:15px;border-top:1px solid #eee9df}.risalah-card-author img,.risalah-card-author>span{width:34px;height:34px}.risalah-card-author a,.risalah-card-author strong{color:#25473e;text-decoration:none;font-size:.85rem}.risalah-breadcrumb{display:flex;gap:8px;align-items:center;padding-top:24px;padding-bottom:12px;font-size:.86rem;color:#7c8984;overflow:hidden}.risalah-breadcrumb a{color:#526d64;text-decoration:none;white-space:nowrap}.risalah-article-header{max-width:980px;padding-top:35px;padding-bottom:28px}.risalah-article-labels{display:flex;gap:9px;align-items:center}.risalah-article-labels span,.risalah-article-labels a{font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em;text-decoration:none}.risalah-article-labels span{background:#e3b844;color:#163d32;padding:6px 10px;border-radius:99px}.risalah-article-labels a{color:#075943}.risalah-article-header h1{margin:14px 0 17px;font:700 clamp(2.55rem,5.7vw,5.2rem)/.99 Georgia,'Times New Roman',serif;letter-spacing:-.025em;color:#12382f}.risalah-standfirst{max-width:850px;font-size:1.18rem;line-height:1.68;color:#5c6e67}.risalah-author-line{margin-top:25px;border-top:1px solid #ebe5db;padding-top:20px}.risalah-author-photo img,.risalah-author-photo>span{width:52px;height:52px;border-radius:50%;object-fit:cover}.risalah-author-name{display:flex;gap:9px;align-items:baseline;flex-wrap:wrap}.risalah-author-name a,.risalah-author-name strong{font-weight:900;color:#173f34;text-decoration:none}.risalah-author-name small{color:#77877f}.risalah-date-line{display:flex;flex-wrap:wrap;gap:7px;margin-top:3px;color:#788781;font-size:.82rem}.risalah-featured{max-width:1180px;margin-top:8px;margin-bottom:40px}.risalah-featured img{display:block;width:100%;max-height:700px;object-fit:cover;border-radius:26px;background:#eef1ef}.risalah-featured figcaption{padding:10px 4px 0;font-size:.82rem;color:#72817b}.risalah-article-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(240px,310px);justify-content:center;gap:70px;align-items:start}.risalah-prose{font-family:Georgia,'Times New Roman',serif;font-size:1.16rem;line-height:1.9;color:#263c35}.risalah-prose p{margin:0 0 1.45em}.risalah-prose h2,.risalah-prose h3,.risalah-prose h4{color:#12382f;line-height:1.2;margin:1.8em 0 .7em}.risalah-prose h2{font-size:2rem}.risalah-prose h3{font-size:1.55rem}.risalah-prose a{color:#08664d;text-decoration-thickness:1px;text-underline-offset:3px}.risalah-prose blockquote{margin:1.8em 0;padding:1.2em 1.4em;border-left:4px solid #dcae37;background:#f7f1df;color:#40544d;font-style:italic}.risalah-prose li{margin:.35em 0}.risalah-source-note{margin:45px 0 0;padding:22px;border-radius:18px;background:#f6f1e6;border-left:4px solid #d9aa32;font-family:system-ui,-apple-system,sans-serif;font-size:.9rem;line-height:1.65}.risalah-source-note p{margin:7px 0 0}.risalah-sidebar{position:sticky;top:115px;display:grid;gap:18px}.risalah-share-box,.risalah-related-side{border:1px solid #e6dfd3;border-radius:20px;background:#fff;padding:18px}.risalah-share-box{display:flex;justify-content:space-between;align-items:center}.risalah-share-box a{color:#075943;text-decoration:none;font-weight:850}.risalah-related-side>span{display:block;color:#a66f08;text-transform:uppercase;font-size:.75rem;font-weight:900;letter-spacing:.09em;margin-bottom:8px}.risalah-related-side>a{display:flex;flex-direction:column;gap:4px;text-decoration:none;padding:13px 0;border-top:1px solid #eee8de}.risalah-related-side>a:first-of-type{border-top:0}.risalah-related-side small{color:#9b710e}.risalah-related-side strong{color:#29463e;line-height:1.3}.risalah-author-card{max-width:1080px;margin-top:60px;margin-bottom:65px;padding:28px;border:1px solid #e3ddd3;border-radius:24px;background:#f8f5ee;display:grid;grid-template-columns:100px 1fr;gap:25px}.risalah-author-card-photo img,.risalah-author-card-photo>span{width:100px;height:100px;border-radius:50%;object-fit:cover}.risalah-author-card span{color:#a66f08;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.risalah-author-card h2{font:700 2rem Georgia,serif;color:#12382f;margin:4px 0}.risalah-author-card p{max-width:760px;color:#607069}.risalah-author-card a{color:#075943;font-weight:850;text-decoration:none}.risalah-more{padding-bottom:80px}.risalah-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.risalah-related-grid a{display:flex;flex-direction:column;text-decoration:none;color:#173e33;gap:8px}.risalah-related-grid img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:15px}.risalah-related-grid small{color:#897740}.risalah-related-grid strong{font:700 1.05rem/1.3 Georgia,serif}.risalah-author-page{padding-top:55px;padding-bottom:80px}.risalah-author-hero{display:grid;grid-template-columns:150px minmax(0,750px);gap:34px;align-items:center;margin-bottom:55px}.risalah-author-hero-photo img,.risalah-author-hero-photo>span{width:150px;height:150px;border-radius:50%;object-fit:cover}.risalah-author-hero>div:last-child>span{font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.09em;color:#a66f08}.risalah-author-hero h1{font:700 clamp(2.2rem,4vw,4rem) Georgia,serif;color:#12382f;margin:5px 0}.risalah-author-hero p{line-height:1.7;color:#5d7068}.risalah-author-hero a{color:#075943;font-weight:800;text-decoration:none}.risalah-home-post{display:grid!important;grid-template-columns:105px 1fr;gap:14px;align-items:start}.risalah-home-post>img{width:105px;height:78px;border-radius:12px;object-fit:cover}.risalah-home-copy{min-width:0;display:flex!important;flex-direction:column;gap:4px}.risalah-home-copy small{color:#a66f08!important;font-size:.7rem!important;font-weight:800}.risalah-home-copy em{font-style:normal;font-size:.72rem;color:#7c8883}.risalah-home-copy>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media(max-width:960px){.risalah-masthead-inner,.risalah-headline,.risalah-article-layout{grid-template-columns:1fr}.risalah-masthead-inner{gap:28px}.risalah-headline-media,.risalah-headline-media img,.risalah-image-fallback{min-height:360px}.risalah-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.risalah-sidebar{position:static}.risalah-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.risalah-masthead{padding:48px 0 25px}.risalah-masthead h1{font-size:2.65rem}.risalah-search>div{border-radius:14px}.risalah-headline{gap:22px;padding-top:8px;padding-bottom:40px}.risalah-headline-media,.risalah-headline-media img,.risalah-image-fallback{min-height:245px;border-radius:18px}.risalah-headline h2{font-size:2.1rem}.risalah-card-grid{grid-template-columns:1fr}.risalah-card{border-radius:18px}.risalah-article-header{padding-top:20px}.risalah-article-header h1{font-size:2.7rem}.risalah-standfirst{font-size:1.04rem}.risalah-author-line{align-items:flex-start}.risalah-date-line{font-size:.76rem}.risalah-featured{padding-left:0;padding-right:0}.risalah-featured img{border-radius:0;max-height:480px}.risalah-featured figcaption{padding-left:18px;padding-right:18px}.risalah-prose{font-size:1.08rem;line-height:1.82}.risalah-author-card{grid-template-columns:70px 1fr;padding:20px}.risalah-author-card-photo img,.risalah-author-card-photo>span{width:70px;height:70px}.risalah-related-grid{grid-template-columns:1fr 1fr}.risalah-author-hero{grid-template-columns:90px 1fr;gap:18px}.risalah-author-hero-photo img,.risalah-author-hero-photo>span{width:90px;height:90px}.risalah-home-post{grid-template-columns:88px 1fr}.risalah-home-post>img{width:88px;height:70px}.risalah-section-title{align-items:flex-start}.risalah-section-title>a{font-size:.82rem}}
