:root{--paper:#f7f5f0;--paper2:#edeae2;--ink:#1c1c1a;--ink2:#3d3d38;--ink3:#7a7a70;--gold:#9c6e2e;--rule:#d8d4c8;--rule-heavy:#b8b2a0;--red:#a02c1a;--max-w:1200px}*,:before,:after{box-sizing:border-box}body{background:var(--paper);color:var(--ink);direction:rtl;margin:0;font-family:Cairo,sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.masthead{background:var(--paper);border-bottom:2px solid var(--ink);z-index:100;position:sticky;top:0;box-shadow:0 2px 12px #1c1c1a12}.masthead-inner{max-width:var(--max-w);margin:0 auto;padding:0 24px}.masthead-top{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:7px 0 6px;display:flex}.masthead-date{color:var(--ink3);letter-spacing:.05em;font-size:11px}.masthead-nav{gap:0;display:flex}.masthead-nav a{color:var(--ink3);border-right:1px solid var(--rule);letter-spacing:.04em;padding:0 12px;font-size:11px;transition:color .15s}.masthead-nav a:last-child{border-right:none}.masthead-nav a:hover,.masthead-nav a.active{color:var(--red);font-weight:600}.masthead-center{justify-content:space-between;align-items:center;gap:20px;padding:10px 0;display:flex}.masthead-side-right,.masthead-side-left{color:var(--ink3);min-width:140px;font-size:11px;line-height:1.6}.masthead-side-left{text-align:left}.gold{color:var(--gold);font-weight:600}.logo-block{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}.logo-img{object-fit:contain;width:auto;height:72px}.logo-name{color:var(--ink);font-family:Scheherazade New,serif;font-size:36px;font-weight:700;line-height:1}.logo-rule{justify-content:center;align-items:center;gap:8px;margin:4px 0;display:flex}.rule-line{background:var(--ink);flex:1;max-width:50px;height:1px;display:block}.diamond{background:var(--gold);width:5px;height:5px;display:block;transform:rotate(45deg)}.logo-tagline{letter-spacing:.2em;color:var(--ink3);font-size:10px}.home-layout{max-width:var(--max-w);grid-template-columns:1fr 240px;align-items:start;gap:0;margin:0 auto;padding:0 24px;display:grid}.featured-section{border-left:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:28px 32px 24px 0}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--red);align-items:center;gap:10px;margin-bottom:14px;font-size:10px;font-weight:700;display:flex}.eyebrow:after{content:"";background:var(--red);opacity:.25;flex:1;height:1px}.featured-grid{grid-template-columns:1fr 220px;align-items:start;gap:24px;display:grid}.featured-title{color:var(--ink);margin:0 0 10px;font-family:Scheherazade New,serif;font-size:32px;font-weight:700;line-height:1.45}.featured-title a:hover{color:var(--gold)}.featured-deck{color:var(--ink2);margin:0 0 14px;font-size:14px;font-weight:300;line-height:1.8}.featured-byline{color:var(--ink3);border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;padding-top:10px;font-size:11px;display:flex}.byline-name{color:var(--gold);font-weight:600}.tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tag{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);background:var(--paper2);padding:3px 8px;font-size:9px;font-weight:600}.featured-img-box{aspect-ratio:4/3;background:linear-gradient(160deg,#2a1f14 0%,#1a140c 100%);border-radius:2px;align-items:flex-end;padding:16px;display:flex;position:relative;overflow:hidden}.featured-img-box img{object-fit:cover;opacity:.6;width:100%;height:100%;position:absolute;inset:0}.featured-quote{z-index:1;color:#f7f5f0cc;font-family:Scheherazade New,serif;font-size:13px;font-style:italic;line-height:1.6;position:relative}.quote-mark{color:var(--gold);opacity:.7;margin-bottom:6px;font-size:32px;line-height:.6;display:block}.articles-section{border-left:1px solid var(--rule);padding:0 32px 32px 0}.section-header{border-bottom:2px solid var(--ink);align-items:center;gap:12px;margin-bottom:0;padding:18px 0 12px;display:flex}.section-title{letter-spacing:.22em;text-transform:uppercase;color:var(--ink);white-space:nowrap;font-size:10px;font-weight:700}.section-rule{background:var(--rule);flex:1;height:1px}.articles-grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.article-card{border-left:1px solid var(--rule);flex-direction:column;gap:6px;padding:16px 20px 16px 0;display:flex}.article-card:last-child{border-left:none;padding-left:0}.article-card:first-child{padding-right:0}.card-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--red);font-size:9px;font-weight:700}.card-title{color:var(--ink);flex:1;font-family:Scheherazade New,serif;font-size:17px;font-weight:700;line-height:1.45}.card-title a:hover{color:var(--gold)}.card-excerpt{color:var(--ink3);font-size:11px;line-height:1.65}.card-date{color:var(--ink3);margin-top:auto;padding-top:8px;font-size:10px}.sidebar{border-right:none;flex-direction:column;display:flex}.sb-section{border-bottom:1px solid var(--rule);padding:18px 0 18px 24px}.sb-head{letter-spacing:.2em;text-transform:uppercase;color:var(--ink);border-bottom:2px solid var(--ink);margin-bottom:12px;padding-bottom:8px;font-size:10px;font-weight:700}.sb-link{border-bottom:1px dotted var(--rule);color:var(--ink2);justify-content:space-between;align-items:baseline;padding:6px 0;font-size:12px;transition:color .15s;display:flex}.sb-link:last-child{border-bottom:none}.sb-link:hover{color:var(--gold)}.sb-count{color:var(--ink3);font-size:10px}.ad-block{background:var(--ink);flex-direction:column;gap:12px;margin:0;padding:24px;display:flex;position:relative;overflow:hidden}.ad-block:before{content:"";background:radial-gradient(circle,#9c6e2e33 0%,#0000 70%);width:120px;height:120px;position:absolute;top:-30px;left:-30px}.ad-rule{align-items:center;gap:8px;display:flex}.ad-rule-line{background:var(--gold);opacity:.3;flex:1;height:1px}.ad-label{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);white-space:nowrap;font-size:9px;font-weight:700}.ad-title{color:#f7f5f0;z-index:1;font-family:Scheherazade New,serif;font-size:20px;font-weight:700;line-height:1.4;position:relative}.ad-desc{color:#f7f5f08c;z-index:1;font-size:11px;line-height:1.65;position:relative}.ad-btn{background:var(--gold);color:#1c1c1a;text-align:center;letter-spacing:.05em;z-index:1;padding:10px 16px;font-family:Cairo,sans-serif;font-size:11px;font-weight:700;transition:opacity .15s;display:block;position:relative}.ad-btn:hover{opacity:.9}.ad-note{color:#f7f5f04d;text-align:center;z-index:1;font-size:9px;position:relative}.article-layout{max-width:var(--max-w);grid-template-columns:1fr 240px;gap:0;margin:0 auto;padding:0 24px;display:grid}.article-main{border-left:1px solid var(--rule);padding:36px 40px 60px 0}.article-header{margin-bottom:28px}.article-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--red);margin-bottom:12px;font-size:10px;font-weight:700}.article-h1{color:var(--ink);margin:0 0 14px;font-family:Scheherazade New,serif;font-size:40px;font-weight:700;line-height:1.4}.article-desc{color:var(--ink2);border-right:3px solid var(--gold);margin:0 0 20px;padding-right:16px;font-size:16px;font-weight:300;line-height:1.8}.article-meta{color:var(--ink3);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;font-size:11px;display:flex}.article-cover{aspect-ratio:16/7;object-fit:cover;width:100%;margin-bottom:32px}.article-body{color:var(--ink2);font-size:16px;line-height:1.9}.article-body h2{color:var(--ink);border-bottom:1px solid var(--rule);margin:36px 0 12px;padding-bottom:8px;font-family:Scheherazade New,serif;font-size:26px;font-weight:700}.article-body h3{color:var(--ink);margin:24px 0 8px;font-family:Scheherazade New,serif;font-size:20px}.article-body p{margin:0 0 18px}.article-body strong{color:var(--ink);font-weight:600}.article-body blockquote{border-right:3px solid var(--gold);color:var(--ink3);margin:24px 0;padding-right:20px;font-size:17px;font-style:italic}.article-sidebar{padding:36px 0 36px 24px}.site-footer{background:var(--ink);color:#f7f5f099;border-top:3px solid var(--gold);margin-top:0;padding:28px 24px}.footer-inner{max-width:var(--max-w);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;display:flex}.footer-logo{color:var(--gold);font-family:Scheherazade New,serif;font-size:20px}.footer-links{gap:8px;font-size:12px;display:flex}.footer-links a{color:#f7f5f099}.footer-links a:hover{color:var(--gold)}.sep{color:#f7f5f04d}.footer-copy{font-size:11px}@media (width<=768px){.home-layout,.article-layout{grid-template-columns:1fr}.sidebar,.article-sidebar{border-top:2px solid var(--rule)}.featured-grid{grid-template-columns:1fr}.featured-img-box{display:none}.articles-grid{grid-template-columns:1fr}.article-card{border-left:none;border-bottom:1px solid var(--rule);padding:16px 0}.masthead-side-right,.masthead-side-left,.masthead-nav{display:none}.article-h1{font-size:28px}.featured-title{font-size:24px}.footer-inner{text-align:center;flex-direction:column}}
