:root{--sahafi-ink:#122033;--sahafi-muted:#667085;--sahafi-surface:#fff;--sahafi-soft:#f5f8fc;--sahafi-border:#e7edf4;--sahafi-primary:var(--blue,#0b68c2);--sahafi-accent:var(--sky,#16a3b8)}.sahafi-page{background:linear-gradient(180deg,#f7faff 0,#fff 420px);color:var(--sahafi-ink);min-height:70vh;padding-bottom:76px}.sahafi-progress{position:fixed;top:0;right:0;left:0;height:4px;z-index:9999;background:#fff0;pointer-events:none}.sahafi-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--sahafi-primary),var(--sahafi-accent));transition:width .08s linear}.sahafi-header{padding:54px 20px 36px}.sahafi-header-inner{width:min(100%,980px);margin:auto;text-align:center}.sahafi-breadcrumbs{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:0 0 25px;color:#7b8798;font-size:14px}.sahafi-breadcrumbs a{color:#566477;text-decoration:none}.sahafi-breadcrumbs span:last-child{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sahafi-category{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 16px;border-radius:999px;background:color-mix(in srgb,var(--sahafi-primary) 10%,white);color:var(--sahafi-primary);font-size:14px;font-weight:800;text-decoration:none}.sahafi-title{max-width:900px;margin:20px auto 16px;font-size:clamp(34px,5vw,66px);line-height:1.22;letter-spacing:-.025em;font-weight:900;text-wrap:balance}.sahafi-excerpt{max-width:760px;margin:0 auto 25px;color:#58677b;font-size:clamp(17px,2vw,21px);line-height:1.9}.sahafi-byline{display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap;margin-top:28px}.sahafi-author-mini{display:flex;align-items:center;gap:11px;color:inherit;text-align:right;text-decoration:none}.sahafi-author-avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 4px #fff,0 8px 25px rgb(18 32 51 / .12)}.sahafi-author-mini span{display:grid;gap:3px}.sahafi-author-mini strong{font-size:15px}.sahafi-author-mini small{color:var(--sahafi-muted);font-size:12px}.sahafi-meta{display:flex;align-items:center;gap:0;color:var(--sahafi-muted);font-size:14px}.sahafi-meta span{display:inline-flex;align-items:center}.sahafi-meta span+span:before{content:"";width:4px;height:4px;margin:0 11px;border-radius:50%;background:#bdc7d4}.sahafi-featured{width:min(calc(100% - 32px),1180px);margin:0 auto 52px}.sahafi-featured img{display:block;width:100%;height:auto;max-height:690px;object-fit:cover;border-radius:30px;box-shadow:0 24px 60px rgb(21 41 72 / .14)}.sahafi-featured figcaption{margin:12px 15px 0;color:#7a8798;font-size:13px;text-align:center}.sahafi-layout{position:relative;display:grid;grid-template-columns:64px minmax(0,790px);justify-content:center;gap:38px;width:min(calc(100% - 32px),1030px);margin:auto}.sahafi-content-wrap{min-width:0}.sahafi-share{position:sticky;top:110px;align-self:start;display:flex;flex-direction:column;align-items:center;gap:10px}.sahafi-share-label{margin-bottom:3px;color:#7a8798;font-size:12px;font-weight:700}.sahafi-share a,.sahafi-share button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--sahafi-border);border-radius:50%;background:#fff;color:#35445a;font:800 14px/1 inherit;text-decoration:none;cursor:pointer;box-shadow:0 8px 24px rgb(25 43 70 / .06);transition:transform .2s,border-color .2s,color .2s}.sahafi-share a:hover,.sahafi-share button:hover{transform:translateY(-3px);border-color:var(--sahafi-primary);color:var(--sahafi-primary)}.sahafi-copy-link.is-copied{background:var(--sahafi-primary);border-color:var(--sahafi-primary);color:#fff}.sahafi-content{font-size:clamp(18px,1.5vw,20px);line-height:2.15;color:#26364b}.sahafi-content>*:first-child{margin-top:0}.sahafi-content p{margin:0 0 1.55em}.sahafi-content h2,.sahafi-content h3,.sahafi-content h4{color:#14243a;line-height:1.45;font-weight:900}.sahafi-content h2{position:relative;margin:2.2em 0 .8em;padding-right:18px;font-size:clamp(27px,3vw,38px)}.sahafi-content h2:before{content:"";position:absolute;top:.15em;right:0;width:5px;height:1.1em;border-radius:5px;background:linear-gradient(var(--sahafi-primary),var(--sahafi-accent))}.sahafi-content h3{margin:1.8em 0 .7em;font-size:clamp(23px,2.4vw,30px)}.sahafi-content a{color:var(--sahafi-primary);text-decoration-thickness:1px;text-underline-offset:4px}.sahafi-content img{max-width:100%;height:auto;border-radius:18px}.sahafi-content figure{margin:2.2em 0}.sahafi-content figcaption{color:#7a8798;font-size:13px;text-align:center}.sahafi-content blockquote{position:relative;margin:2.2em 0;padding:30px 34px;border:0;border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--sahafi-primary) 8%,white),#fff);color:#25374f;font-size:1.08em;font-weight:700;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sahafi-primary) 13%,white)}.sahafi-content blockquote:before{content:"“";position:absolute;top:8px;right:16px;color:color-mix(in srgb,var(--sahafi-primary) 28%,white);font-size:64px;line-height:1}.sahafi-content ul,.sahafi-content ol{margin:1.4em 0;padding-right:1.45em}.sahafi-content li{margin:.55em 0}.sahafi-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.sahafi-content th,.sahafi-content td{padding:13px 16px;border:1px solid var(--sahafi-border)}.sahafi-content th{background:var(--sahafi-soft)}.sahafi-tags{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:44px;padding-top:26px;border-top:1px solid var(--sahafi-border)}.sahafi-tags strong{font-size:14px}.sahafi-tags a{padding:8px 13px;border-radius:999px;background:var(--sahafi-soft);color:#526177;font-size:13px;text-decoration:none}.sahafi-tags a:hover{background:var(--sahafi-primary);color:#fff}.sahafi-author-box{display:grid;grid-template-columns:96px 1fr;gap:23px;align-items:center;margin-top:44px;padding:29px;border:1px solid var(--sahafi-border);border-radius:24px;background:#fff;box-shadow:0 16px 44px rgb(25 43 70 / .07)}.sahafi-author-box img{width:96px;height:96px;border-radius:22px;object-fit:cover}.sahafi-author-box span{color:var(--sahafi-primary);font-size:13px;font-weight:800}.sahafi-author-box h2{margin:4px 0 8px;font-size:24px}.sahafi-author-box p{margin:0 0 8px;color:#617086;line-height:1.8}.sahafi-author-box a{color:var(--sahafi-primary);font-weight:800;text-decoration:none}.sahafi-post-nav{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:30px}.sahafi-nav-item{min-width:0;padding:22px;border:1px solid var(--sahafi-border);border-radius:19px;background:#fff}.sahafi-nav-item:empty{display:none}.sahafi-nav-item span{display:block;margin-bottom:6px;color:#8995a5;font-size:12px}.sahafi-nav-item a{display:block;color:#26374e;font-weight:850;line-height:1.65;text-decoration:none}.sahafi-nav-item a:hover{color:var(--sahafi-primary)}.sahafi-related{width:min(calc(100% - 32px),1180px);margin:80px auto 0;padding-top:44px;border-top:1px solid var(--sahafi-border)}.sahafi-related-head{text-align:center;margin-bottom:28px}.sahafi-related-head span{color:var(--sahafi-primary);font-size:13px;font-weight:800}.sahafi-related-head h2{margin:7px 0 0;font-size:clamp(28px,4vw,40px)}.sahafi-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sahafi-related-card{overflow:hidden;border:1px solid var(--sahafi-border);border-radius:22px;background:#fff;box-shadow:0 14px 38px rgb(23 42 70 / .07);transition:transform .25s,box-shadow .25s}.sahafi-related-card:hover{transform:translateY(-6px);box-shadow:0 22px 48px rgb(23 42 70 / .12)}.sahafi-related-image{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--sahafi-soft)}.sahafi-related-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.sahafi-related-card:hover .sahafi-related-image img{transform:scale(1.05)}.sahafi-related-placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,color-mix(in srgb,var(--sahafi-primary) 15%,white),color-mix(in srgb,var(--sahafi-accent) 12%,white))}.sahafi-related-body{padding:20px}.sahafi-related-body time{color:#8a96a6;font-size:12px}.sahafi-related-body h3{margin:8px 0 13px;font-size:20px;line-height:1.55}.sahafi-related-body h3 a{color:#1d2e45;text-decoration:none}.sahafi-read-more{color:var(--sahafi-primary);font-size:13px;font-weight:850;text-decoration:none}@media(max-width:900px){.sahafi-header{padding-top:38px}.sahafi-featured{margin-bottom:38px}.sahafi-layout{grid-template-columns:minmax(0,790px)}.sahafi-share{position:static;flex-direction:row;justify-content:center;order:2;margin-top:4px}.sahafi-share-label{margin:0 0 0 5px}.sahafi-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.sahafi-page{padding-bottom:95px}.sahafi-header{padding:26px 16px 25px}.sahafi-breadcrumbs{justify-content:flex-start;margin-bottom:18px;font-size:12px}.sahafi-breadcrumbs span:last-child{display:none}.sahafi-title{text-align:right;font-size:clamp(30px,9vw,43px)}.sahafi-excerpt{text-align:right;font-size:16px;line-height:1.8}.sahafi-byline{justify-content:flex-start;gap:15px}.sahafi-meta{width:100%;overflow:auto;white-space:nowrap}.sahafi-featured{width:calc(100% - 24px);margin-bottom:30px}.sahafi-featured img{border-radius:20px;max-height:430px}.sahafi-layout{width:calc(100% - 30px);gap:25px}.sahafi-content{font-size:18px;line-height:2}.sahafi-content h2{font-size:27px}.sahafi-content blockquote{padding:26px 24px}.sahafi-share a,.sahafi-share button{width:42px;height:42px}.sahafi-author-box{grid-template-columns:68px 1fr;gap:16px;padding:20px}.sahafi-author-box img{width:68px;height:68px;border-radius:17px}.sahafi-author-box p{grid-column:1/-1}.sahafi-post-nav{grid-template-columns:1fr}.sahafi-related{margin-top:55px}.sahafi-related-grid{grid-template-columns:1fr}.sahafi-related-card{display:grid;grid-template-columns:118px 1fr}.sahafi-related-image{height:100%;aspect-ratio:auto}.sahafi-related-body{padding:15px}.sahafi-related-body h3{font-size:17px}.sahafi-read-more{display:none}}@media(prefers-reduced-motion:reduce){.sahafi-related-card,.sahafi-related-image img,.sahafi-share a,.sahafi-share button{transition:none!important}}.sahafi-form-intro{font-size:1.08em;line-height:2.1;color:#3f4c5c;margin:0 0 2rem}.sahafi-form-section{margin:0 0 2.25rem}.sahafi-form-section>h2{margin-bottom:1rem}.sahafi-inline-image{margin:1.35rem 0 1.6rem}.sahafi-inline-image img{display:block;width:100%;height:auto;max-height:620px;object-fit:cover;border-radius:20px}.sahafi-benefits-box{background:#f7faff;border:1px solid #e2ebf6;border-radius:20px;padding:1.5rem 1.7rem}.sahafi-benefits-box ul{margin:0;padding-right:1.25rem}.sahafi-benefits-box li{margin:.75rem 0}.sahafi-details-section{position:relative}.sahafi-details-image{width:150px;max-width:42%;margin:1rem 0 1.35rem}.sahafi-details-image img{display:block;width:100%;height:auto;border-radius:15px;box-shadow:0 12px 30px rgb(24 52 87 / .1)}.sahafi-action-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:1rem;padding:.75rem 1.45rem;background:var(--blue,#1268cf);color:#fff!important;border-radius:10px;text-decoration:none!important;font-weight:700;box-shadow:0 10px 22px rgb(18 104 207 / .2);transition:.2s ease}.sahafi-action-button:hover{transform:translateY(-2px);filter:brightness(.95)}.sahafi-advice-section{padding-top:.25rem}@media(max-width:640px){.sahafi-benefits-box{padding:1.15rem}.sahafi-details-image{width:120px;max-width:48%}.sahafi-action-button{width:100%}}