.midan-brand,a{text-decoration:none}a,button{color:inherit}.card-label,.label{text-transform:uppercase}.modal-body,html{scroll-behavior:smooth}html.midan-page,html[data-theme=dark]{--gold:var(--gold-warm);--gold2:var(--gold-bright)}.back-to-top,.kh-responsive-panel,.kh-share-menu,.modal,html[data-theme=dark] .card,html[data-theme=dark] .card:hover,html[data-theme=dark] .case-card,html[data-theme=dark] .case-card:hover,html[data-theme=dark] .insight-card,html[data-theme=dark] .modal,html[data-theme=dark] .stats-grid{box-shadow:none}.back-to-top,html.i18n-pending body{visibility:hidden}html.midan-page .page{padding-top:0}html.midan-page .page>.section.hero{padding-top:24px}.midan-brand{display:flex;align-items:center;flex:0 0 auto}.midan-logo{height:36px;width:auto;max-width:180px;object-fit:contain;display:none}.kh-responsive-menu.open,html[dir=ltr]:not([data-theme=dark]) .midan-logo--ltr.midan-logo--light,html[dir=ltr][data-theme=dark] .midan-logo--ltr.midan-logo--dark,html[dir=rtl]:not([data-theme=dark]) .midan-logo--rtl.midan-logo--light,html[dir=rtl][data-theme=dark] .midan-logo--rtl.midan-logo--dark{display:block}html.midan-page{--bg:var(--midan-bg);--card:var(--midan-card);--card2:var(--midan-bg);--text:var(--midan-text);--muted:var(--midan-muted);--muted2:var(--midan-muted-2);--line:var(--midan-line);--line2:var(--midan-line-2);--bronze:var(--midan-bronze);--dark:var(--midan-dark);--shadow:0 24px 80px rgba(0,0,0,.22);--radius-lg:32px;--radius-md:28px}*{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;padding-top:64px;background:var(--bg);color:var(--text);font-family:var(--font-en);line-height:1.6;transition:background .25s,color .25s}.nav-link,button{background:0 0;cursor:pointer}button,input{font:inherit}html[lang=ar] body{font-family:var(--font-ar)}button{border:0}h1,h2{font-weight:600;letter-spacing:-.045em}h3,html[lang=ar] h3{line-height:var(--type-card-title-line)}.page{max-width:1280px;margin:0 auto;padding:48px 24px 80px}.controls{display:flex;gap:10px;align-items:center}.nav-links{display:flex;align-items:center;gap:4px}.icon-btn,.nav-link{padding:0 14px;display:inline-flex;color:var(--muted);transition:.2s;text-decoration:none}.nav-link{height:36px;border-radius:999px;font-size:var(--type-nav-size);font-weight:var(--type-nav-weight);white-space:nowrap;align-items:center;border:1px solid transparent}.back-btn,.icon-btn{font-size:var(--type-btn-sm-size);font-weight:var(--type-btn-sm-weight)}.icon-btn,.stats-grid{border:1px solid var(--line)}.nav-contribution-link:hover,.nav-link:hover{color:var(--text);background:var(--card);border-color:var(--line)}.nav-link.active{color:var(--gold);background:var(--card);border-color:var(--line)}.nav-contribution-link{font-family:inherit;appearance:none;-webkit-appearance:none}.icon-btn{min-width:44px;height:44px;background:var(--card);border-radius:999px;align-items:center;justify-content:center}.back-btn,.label{color:var(--gold)}.icon-btn:hover{border-color:var(--gold);color:var(--text);transform:translateY(-1px)}.back-btn{gap:6px;border-color:var(--gold);background:color-mix(in srgb,var(--gold) 8%,transparent)}.back-btn::before{content:"←";margin-left:2px}.section{border-bottom:1px solid var(--line);padding:80px 0;background:0 0}.hero{display:grid;gap:48px;align-items:end;padding-top:0}.label{font-size:var(--type-label-size);letter-spacing:.18em;margin-bottom:16px;font-weight:var(--type-label-weight)}.hero .label{margin-bottom:24px}h1{font-size:clamp(2rem,4vw,4rem);line-height:.98;max-width:880px}h2{font-size:clamp(1.8rem,3vw,3.4rem);line-height:1.05}h3{font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);letter-spacing:-.035em}html[lang=ar] h1,html[lang=ar] h2{letter-spacing:0;line-height:1.18}html[lang=ar] h3{letter-spacing:0}p{color:var(--muted);line-height:1.75}.hero-text{margin-top:32px;font-size:var(--type-body-size);line-height:var(--type-body-line);max-width:680px}.actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:40px}.btn,.inline-cta{align-items:center}.btn{display:inline-flex;justify-content:center;border-radius:999px;padding:12px 24px;font-size:var(--type-btn-size);font-weight:var(--type-btn-weight);transition:.2s}.btn-primary{background:var(--gold);color:var(--black)}.btn-outline,.card p,.newsletter p{color:var(--muted)}.btn-primary:hover{opacity:.9}.btn-outline{border:1px solid var(--line2)}.btn-outline:hover,.close:hover{border-color:var(--gold);color:var(--text)}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--dark);border-radius:28px;overflow:hidden;align-self:center}.card,.stat{background:var(--card);padding:32px}.card,.case-card{border:1px solid var(--line);width:100%}.stat{min-height:160px;display:flex;flex-direction:column;justify-content:space-between}.stat-num{font-size:var(--type-stat-number-size);font-weight:var(--type-stat-number-weight);letter-spacing:-.04em;color:var(--gold2)}.stat-label{font-size:var(--type-stat-label-size);color:var(--muted2)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:48px}.section-note{font-size:var(--type-note-size);color:var(--muted2);max-width:380px;text-align:end;line-height:var(--type-note-line)}.card,.case-card,.insight-card,.tool-card{text-align:start}.featured-grid,.side-stack,.toolkit-grid{display:grid;gap:24px}.card{border-radius:var(--radius-md);transition:.22s}.card:hover,.case-card:hover{border-color:var(--gold);transform:translateY(-3px)}.card-large{border-radius:var(--radius-lg);padding:40px;min-height:360px;display:flex;flex-direction:column;justify-content:space-between}.pill,.step-num{border:1px solid var(--line2)}.inline-cta,.pill{display:inline-flex}.card-label{font-size:var(--type-kicker-size);letter-spacing:.18em;color:var(--bronze);margin-bottom:20px;font-weight:var(--type-kicker-weight)}.field label,.guest-badge,.pill{letter-spacing:.12em;text-transform:uppercase}html[lang=ar] .card-label,html[lang=ar] .field label,html[lang=ar] .guest-badge,html[lang=ar] .label,html[lang=ar] .pill{letter-spacing:0}.card-large .card-label{color:var(--gold);margin-bottom:24px}.card p{margin-top:20px;font-size:var(--type-card-body-size)}.card-large p{font-size:var(--type-card-body-lg-size);max-width:680px}.card-meta{font-size:var(--type-caption-size);color:var(--muted2);margin-top:32px}.inline-cta,.insight-card:hover h3{color:var(--bronze)}.inline-cta{gap:8px;font-size:14px;margin-top:20px}.pill{align-items:center;border-radius:999px;padding:4px 12px;font-size:var(--type-badge-size);color:var(--gold);margin-bottom:32px}.insights-grid{display:grid;gap:32px}.insight-card{border-top:1px solid var(--line);padding-top:32px;transition:.2s;width:100%}.insight-card:hover{transform:translateY(-2px)}.insight-card p{margin-top:24px;max-width:580px}.tool-card{min-height:320px;display:flex;flex-direction:column;justify-content:space-between}.audience{font-size:var(--type-caption-size);color:var(--muted2);margin:40px 0 18px;line-height:var(--type-caption-line)}.case-card{display:grid;gap:1px;background:var(--dark);border-radius:30px;overflow:hidden;transition:.22s}.case-cell{background:var(--card);padding:32px;min-height:220px}.case-cell p,.steps li{font-size:var(--type-card-body-size);color:var(--muted);line-height:var(--type-card-body-line)}.newsletter{text-align:center;max-width:760px;margin:0 auto;padding:96px 0 0}.newsletter h2{font-size:clamp(1.4rem,2.5vw,2.6rem)}.newsletter p{margin:32px auto 0;font-size:1rem;max-width:640px}.newsletter-form{margin-top:48px;display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center}.body-copy,.info-grid{display:grid;gap:24px}.email-input{background:var(--card);color:var(--text);border:1px solid var(--line);border-radius:999px;padding:16px 24px;min-width:300px;outline:0;transition:.2s}.email-input:focus{border-color:var(--gold)}.close{width:40px;height:40px;border-radius:999px;border:1px solid var(--line2);color:var(--muted);font-size:24px;line-height:1}.card-meta-row,.detail-meta,.step-num{font-size:var(--type-caption-size)}.detail-meta{color:var(--muted2);margin-bottom:20px}.body-copy p,.detail-summary,.info-block p,.takeaways li{color:var(--muted)}.detail-summary{margin-top:24px;max-width:700px}.info-grid{margin-top:40px}.info-block,.takeaways{border:1px solid var(--line);background:var(--card2);border-radius:24px;padding:24px;margin-top:40px}.info-grid .info-block{margin-top:0}.info-block p{font-size:var(--type-modal-body-size);line-height:var(--type-modal-body-line)}.body-copy p{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line)}.takeaways ul{list-style:none;display:grid;gap:12px}.takeaways li{font-size:var(--type-card-body-size);line-height:var(--type-card-body-line);display:flex;gap:8px;align-items:start}.takeaways li::before{content:"•";color:var(--bronze);flex-shrink:0;margin-top:2px}.body-copy{margin-top:40px;max-width:760px;text-align:start}.modal-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:48px}.step,.steps{display:grid;gap:16px}.steps{list-style:none}.step{grid-template-columns:32px 1fr;align-items:start}.step-num{width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--bronze)}.card-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;color:var(--muted2);line-height:var(--type-caption-line)}.author-name{color:var(--muted2);font-weight:500}.author-name.guest-author{color:var(--bronze);font-weight:700}.guest-badge{display:inline-flex;align-items:center;border:1px solid var(--line2);border-radius:999px;padding:3px 9px;font-size:var(--type-badge-size);color:var(--bronze);background:color-mix(in srgb,var(--gold) 8%,transparent)}.input,.select,.textarea{border:1px solid var(--line);outline:0;transition:.2s;width:100%}.form-note,.input,.select,.textarea{background:var(--card2);padding:14px 16px}.insights-cta{display:inline-flex;align-items:center;gap:8px;margin-top:14px;color:var(--bronze);font-size:13px;font-weight:600}.input,.insights-cta:hover,.select,.textarea{color:var(--text)}.form-grid{display:grid;gap:16px;margin-top:32px}.field{display:grid;gap:8px;text-align:start}.field label{font-size:12px;color:var(--bronze);font-weight:700}.input,.select{border-radius:18px}.textarea{border-radius:18px;min-height:130px;resize:vertical;line-height:1.7}.form-note,.form-status{font-size:var(--type-note-size);color:var(--muted2);line-height:var(--type-note-line)}.input:focus,.select:focus,.textarea:focus{border-color:var(--gold);background:var(--card)}.form-note{margin-top:18px;border:1px solid var(--line);border-radius:18px}html[lang=ar] .card-meta,html[lang=ar] .card-meta-row,html[lang=ar] .detail-meta{direction:rtl;text-align:right;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;width:100%}html[lang=ar] .card-meta-row>*,html[lang=ar] .card-meta>*,html[lang=ar] .detail-meta>*{direction:rtl;unicode-bidi:isolate;text-align:right;flex:0 0 auto}html[lang=ar] .card-meta .meta-dot,html[lang=ar] .card-meta-row .meta-dot,html[lang=ar] .detail-meta .meta-dot{direction:ltr;unicode-bidi:isolate;flex:0 0 auto;line-height:var(--type-caption-line)}html[lang=ar] .card-meta li,html[lang=ar] .card-meta-row li,html[lang=ar] .detail-meta li{display:inline-flex;width:auto;margin:0;padding:0}html[lang=ar] .modal .takeaways,html[lang=ar] .takeaways{direction:rtl;text-align:right}html[lang=ar] .takeaways ul{width:100%;padding-right:0;padding-left:0;margin-right:0;margin-left:0;direction:rtl}html[lang=ar] .takeaways li{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;text-align:right;direction:rtl;margin-right:0;margin-left:0}html[lang=ar] .takeaways li::before{margin-right:0;margin-left:8px;flex-shrink:0}html[lang=ar] .modal .takeaways ul{display:block;list-style:none;width:100%;max-width:none;padding:0;margin:0;direction:rtl;text-align:right}html[lang=ar] .modal .takeaways li{display:block;position:relative;width:100%;max-width:none;padding:0 1.25rem 0 0;margin:0 0 12px;direction:rtl;text-align:right;justify-content:initial;align-items:initial}html[lang=ar] .modal .takeaways li::before{content:"•";display:block;position:absolute;right:0;left:auto;top:.1em;margin:0;color:var(--bronze)}html[lang=ar] .modal .takeaways li>*{display:inline;direction:rtl;text-align:right}html[dir=rtl] .modal .steps,html[lang=ar] .modal .steps,html[lang=ar] .modal .takeaways .steps{list-style:none;display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:0;margin:0;direction:rtl;text-align:right}html[dir=rtl] .modal .step,html[dir=rtl] .modal .steps li,html[dir=rtl] .modal li.step,html[lang=ar] .modal .step,html[lang=ar] .modal .steps li,html[lang=ar] .modal li.step{list-style:none;display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:16px;width:auto;max-width:100%;margin:0;padding:0;direction:rtl;text-align:right}html[dir=rtl] .modal .step-num,html[lang=ar] .modal .step-num,html[lang=ar] .modal .takeaways .steps>li.step>.step-num{width:32px;height:32px;min-width:32px;min-height:32px;font-size:var(--type-caption-size);line-height:var(--type-caption-line);order:0;color:var(--bronze)}html[dir=rtl] .modal .step::before,html[dir=rtl] .modal .steps li::before,html[dir=rtl] .modal li.step::before,html[lang=ar] .modal .step::before,html[lang=ar] .modal .steps li::before,html[lang=ar] .modal .takeaways .steps>li.step::before,html[lang=ar] .modal li.step::before{content:none;display:none}html[dir=rtl] .modal .step-num,html[lang=ar] .modal .step-num{flex:0 0 32px;border:1px solid var(--line2);border-radius:999px;display:inline-flex;align-items:center;justify-content:center}html[dir=rtl] .modal .step-text,html[dir=rtl] .modal .step>span:not(.step-num),html[lang=ar] .modal .step-text,html[lang=ar] .modal .step>span:not(.step-num){flex:0 1 auto;min-width:0;width:auto;display:inline;direction:rtl;text-align:right;order:1}html[lang=en] .modal .steps{align-items:flex-start;direction:ltr}html[lang=en] .modal .step{display:inline-flex;flex-direction:row;width:auto;direction:ltr;text-align:left}html[lang=ar] .modal .takeaways .steps>li.step{list-style:none;display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:16px;width:auto;max-width:100%;padding:0;margin:0;direction:rtl;text-align:right}html[lang=ar] .modal .takeaways .steps>li.step>.step-num{display:inline-flex;flex:0 0 32px;border:1px solid var(--line2);border-radius:999px;align-items:center;justify-content:center;margin:0;padding:0}html[lang=ar] .modal .takeaways .steps>li.step>.step-text{display:inline-block;flex:0 1 auto;width:auto;min-width:0;direction:rtl;text-align:right;margin:0;padding:0;order:1}html[lang=ar] .modal .takeaways>ul:not(.steps){list-style:none;display:block;width:100%;padding:0;margin:0;direction:rtl;text-align:right}html[lang=ar] .modal .takeaways>ul:not(.steps)>li{display:block;position:relative;width:100%;padding:0 1.25rem 0 0;margin:0 0 12px;direction:rtl;text-align:right}html[lang=ar] .modal .takeaways>ul:not(.steps)>li::before{content:"•";display:block;position:absolute;right:0;left:auto;top:.08em;margin:0;color:var(--bronze)}html[lang=ar] .modal .takeaways>ul:not(.steps)>li>*{display:inline}.topbar{justify-content:space-between;position:fixed;top:0;left:0;right:0;z-index:1000;width:100%;padding:0 24px;height:64px;display:flex;align-items:center;gap:14px;background:color-mix(in srgb,var(--bg) 95%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent)}.brand-wrap,.kh-menu-toggle{position:static;transform:none;margin:0}.brand-wrap{gap:10px;line-height:1;display:flex;align-items:center;flex:0 0 auto;min-width:max-content}#contributionForm [data-contrib-group][hidden],.brand-sep,.brand-sub,.topbar .controls,[hidden]{display:none}.brand-name{letter-spacing:-.02em;font-size:var(--type-nav-size);font-weight:var(--type-nav-weight);line-height:var(--type-nav-line);white-space:nowrap;color:var(--text)}.brand-sep{color:var(--line2);font-size:15px;user-select:none}.brand-sub{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);color:var(--muted2);white-space:nowrap}.kh-menu-toggle{width:44px;height:44px;border-radius:14px;border:1px solid rgba(201,168,76,.22);background:color-mix(in srgb,var(--card) 84%,transparent);color:var(--text);backdrop-filter:none;-webkit-backdrop-filter:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;flex:0 0 auto;padding:0;order:1}.kh-menu-toggle span{width:20px;height:2px;border-radius:999px;background:var(--text);display:block;transition:.22s}.kh-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.kh-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.kh-menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.kh-responsive-menu{display:none;position:fixed;z-index:999}.kh-responsive-menu::before{content:"";position:fixed;inset:72px 0 0 0;background:rgba(8,8,8,.1);backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}html[data-theme=light] .kh-responsive-menu::before{background:rgba(255,255,255,.12)}.kh-responsive-panel{position:relative;width:100%;height:100%;padding:28px 26px;overflow-y:auto;background:color-mix(in srgb,var(--card) 94%,transparent);color:var(--text);border:1px solid rgba(201,168,76,.18);backdrop-filter:none;-webkit-backdrop-filter:none;transition:transform .28s cubic-bezier(.22,1,.36,1)}.modal,body.kh-modal-open,body.kh-share-open{overflow:hidden}.kh-responsive-links{display:flex;flex-direction:column;gap:6px}.kh-responsive-link{min-height:46px;border-radius:14px;padding:0 14px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--text);font-size:1em;font-weight:700;text-decoration:none;transition:.18s}.kh-responsive-link.active,.kh-responsive-link:hover{color:var(--gold);background:color-mix(in srgb,var(--gold) 11%,transparent)}.kh-responsive-featured{color:var(--gold)}.kh-responsive-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(201,168,76,.18)}.kh-responsive-action{min-height:44px;border-radius:14px;border:1px solid rgba(201,168,76,.24);background:color-mix(in srgb,var(--card) 78%,transparent);color:var(--text);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.82rem;cursor:pointer}.contribution-header-btn,.nav-contribution-btn{color:var(--text);border-color:rgba(201,168,76,.38);background:rgba(201,168,76,.08);white-space:nowrap}.contribution-header-btn:hover,.nav-contribution-btn:hover{border-color:var(--gold);background:rgba(201,168,76,.14)}.kh-responsive-contribution{border:1px solid rgba(201,168,76,.3);background:rgba(201,168,76,.08);color:var(--text);text-align:center;width:100%}.kh-share-menu a,.kh-share-menu button{all:unset;cursor:pointer;padding:10px 12px;font-size:.92rem;transition:background .2s;display:flex;align-items:center;justify-content:center;min-height:44px;text-align:center;border-radius:14px;background:rgba(255,255,255,.04)}.kh-share-menu a:hover,.kh-share-menu button:hover{background:rgba(255,255,255,.09)}html[lang=ar] .detail-title{text-align:start;letter-spacing:0;line-height:1.35}.kh-share-preview strong{color:var(--text);line-height:1.45}.kh-share-options button{min-height:46px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line2);border-radius:999px;background:0 0;color:var(--text);font-size:.92rem;font-weight:600;transition:.2s}.kh-share-options button:hover{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,transparent)}.header-contribution-action{white-space:nowrap;border-color:rgba(201,168,76,.42);color:var(--txt);font-weight:700}.header-contribution-action:hover{border-color:var(--gold);color:var(--gold)}.back-to-top{pointer-events:none;font-size:22px;font-weight:700;position:fixed;right:22px;bottom:22px;width:46px;height:46px;border-radius:999px;border:1px solid rgba(201,168,76,.34);background:var(--card);color:var(--txt);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:12000;opacity:0;transform:translateY(12px);transition:opacity .25s,visibility .25s,transform .25s,border-color .25s}html[dir=rtl] .back-to-top{right:auto;left:22px}.back-to-top.show{pointer-events:auto;opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{transform:translateY(-3px);border-color:var(--gold);color:var(--gold)}.modal-backdrop{position:fixed;inset:0;display:none;background:rgba(0,0,0,.35);align-items:center;justify-content:center;padding:clamp(14px,3vw,32px);z-index:20000}.modal,.modal-backdrop.open,.modal-top{display:flex}.modal{width:100%;max-width:900px;background:var(--card);border:1px solid var(--line);border-radius:32px;max-height:min(86vh,820px);flex-direction:column;margin:auto}.modal-top{position:sticky;top:0;z-index:2;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--card) 94%,transparent);backdrop-filter:none;padding:20px 24px;flex:0 0 auto}.modal-body{padding:32px 24px 48px;text-align:start;-webkit-overflow-scrolling:touch;max-height:calc(92vh - 82px);flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.kh-share-copy,.kh-share-options a{min-height:46px;background:0 0;align-items:center;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.detail-title{font-weight:600;max-width:780px;letter-spacing:-.025em;font-size:clamp(1.35rem, 2.3vw, 2rem);line-height:1.35}.kh-share-title{opacity:.9;color:var(--text);font-weight:800;font-size:1.05rem;margin-bottom:4px}.kh-share-head p{color:var(--muted);margin:0;font-size:.9rem}.kh-share-close{line-height:1;width:38px;height:38px;border-radius:999px;border:1px solid var(--border);background:0 0;color:var(--txt);cursor:pointer;font-size:1.3rem}.kh-share-preview span{font-size:.9rem;color:var(--muted);line-height:1.7}.kh-share-preview small{direction:ltr;overflow-wrap:anywhere;color:var(--muted);line-height:1.7}.kh-share-copy,.kh-share-menu,.kh-share-options a{color:var(--txt);display:flex}.kh-share-options a{font-size:.92rem;border-radius:14px;border:1px solid var(--border);justify-content:center;font-weight:700}.kh-share-copy{border-radius:14px;border:1px solid var(--border);justify-content:center;font-weight:700}.kh-share-copy:hover,.kh-share-options a:hover{border-color:var(--gold);color:var(--gold);background:rgba(201,168,76,.07)}.kh-share-overlay{position:fixed;inset:0;z-index:30000;display:flex;padding:20px;background:rgba(0,0,0,.42);backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden;align-items:center;justify-content:center}.kh-share-menu{min-width:180px;backdrop-filter:none;z-index:31000;position:relative;top:auto;left:auto;gap:8px;width:min(520px,calc(100vw - 32px));border-radius:28px;border:1px solid rgba(201,168,76,.24);background:var(--card);padding:22px;flex-direction:column;overflow:hidden;max-height:min(86dvh,680px)}.kh-share-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;flex:0 0 auto}.kh-share-preview{border:1px solid var(--border);border-radius:18px;padding:14px;margin-bottom:16px;display:grid;gap:8px;background:rgba(201,168,76,.04);flex:0 0 auto}.kh-share-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-inline-end:4px}.empty-state{padding:40px;text-align:center;max-width:720px;margin:0 auto}.kh-language-empty-state{border-bottom:1px solid var(--line);text-align:center}.kh-language-empty-state p{max-width:720px;margin:0 auto;font-size:1rem;line-height:1.8}.kh-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px}.ko-site-cta{background:var(--card);border-top:2px solid rgba(201,168,76,.25);padding:64px 24px;text-align:center}.ko-site-cta__inner{max-width:860px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:32px}.ko-site-cta__label{font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--gold);text-transform:uppercase;margin-bottom:10px}.ko-site-cta__title{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:600;color:var(--text);letter-spacing:-.03em;line-height:1.15;margin-bottom:12px}html[lang=ar] .ko-site-cta__title{letter-spacing:0;line-height:1.3}.ko-site-cta__desc{font-size:15px;color:var(--muted);line-height:1.75;max-width:480px;margin:0 auto}.ko-site-cta__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ko-site-cta__btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:13px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:.2s}.ko-site-cta__btn--primary{background:var(--gold);color:var(--black)}.ko-site-cta__btn--primary:hover{opacity:.88;transform:translateY(-1px)}.ko-site-cta__btn--outline{border:1px solid var(--line2);color:var(--muted)}.ko-site-cta__btn--outline:hover{border-color:var(--gold);color:var(--text);transform:translateY(-1px)}html[data-theme=dark]{--bg:var(--legacy-bg-dark);--card:var(--ko-dark-card);--card2:var(--midan-card-dark-2);--text:var(--legacy-ink-light);--muted:var(--muted-warm);--muted2:var(--midan-muted-dark-2);--line:var(--midan-dark-line);--line2:var(--midan-line-dark-2);--bronze:var(--midan-bronze-dark);--dark:var(--midan-dark-line);--shadow:0 24px 80px rgba(0,0,0,.65)}html[data-theme=dark] .kh-responsive-panel{background:rgba(18,15,8,.94);box-shadow:none}html[data-theme=dark] .ko-site-cta{background:var(--card2)}@media (min-width:768px){.page{padding:80px 40px}.modal-top{padding:20px 40px}.form-grid.two,.info-grid,.insights-grid{grid-template-columns:repeat(2,1fr)}.case-card{grid-template-columns:repeat(4,1fr)}.modal-backdrop{align-items:center;padding:40px}.modal-body{padding:48px 40px}html[dir=ltr] .topbar,html[dir=rtl] .topbar{flex-direction:row}.topbar .brand-wrap{order:2}.topbar .nav-links{order:3;display:flex;margin-inline:auto}.topbar .controls{display:none}.kh-responsive-menu{top:72px;bottom:0;width:min(360px,24vw);min-width:310px}html[dir=ltr] .kh-responsive-menu{left:0;right:auto}html[dir=ltr] .kh-responsive-panel{transform:translateX(-100%);border-left:0}html[dir=rtl] .topbar .kh-menu-toggle{order:1;margin-left:0;margin-right:0}html[dir=rtl] .topbar .brand-wrap{order:2;margin-right:0;margin-left:0}html[dir=rtl] .topbar .nav-links{order:3;margin-right:auto;margin-left:0}html[dir=rtl] .kh-responsive-menu{right:0;left:auto}html[dir=rtl] .kh-responsive-panel{transform:translateX(100%);border-right:0;border-left:1px solid rgba(201,168,76,.18)}.kh-responsive-menu.open .kh-responsive-panel{transform:translateX(0)}}@media (max-width:767px){.nav-contribution-btn,.nav-links,.topbar .controls,.topbar .nav-links{display:none}.section-head{flex-direction:column;align-items:start;gap:16px}.section-note{text-align:left;font-size:var(--type-note-size);max-width:100%}.topbar{position:fixed;left:0;right:0;top:0;max-width:none;height:72px;padding:0 18px;justify-content:center}.topbar .brand-wrap{position:absolute;left:50%;transform:translateX(-50%);margin:0;justify-content:center;order:2}.brand-name{font-size:var(--type-nav-size)}.kh-menu-toggle{position:absolute;top:50%;transform:translateY(-50%);order:1}html[dir=ltr] .kh-menu-toggle{left:16px;right:auto}html[dir=rtl] .kh-menu-toggle{right:16px;left:auto}.kh-responsive-menu{top:0;bottom:0;width:min(78vw,290px);height:100vh}.kh-responsive-menu::before{inset:0}html[dir=ltr] .kh-responsive-menu{left:0;right:auto}html[dir=rtl] .kh-responsive-menu{right:0;left:auto}.kh-responsive-panel{height:100vh;padding:92px 18px 24px;border-radius:0}html[dir=ltr] .kh-responsive-panel{transform:translateX(-100%);border-left:0}html[dir=rtl] .kh-responsive-panel{transform:translateX(100%);border-right:0}.kh-responsive-menu.open .kh-responsive-panel{transform:translateX(0)}.modal-backdrop{align-items:flex-end}.modal{max-height:88vh;border-radius:28px 28px 0 0}.modal-body{max-height:calc(88vh - 76px)}}@media (min-width:1024px){.featured-grid,.hero{grid-template-columns:1.2fr .8fr}.toolkit-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:640px){.newsletter-form{flex-direction:row}}@media (max-width:640px){.topbar{padding:16px 18px 0}.page{padding:32px 18px 56px}.section{padding:64px 0}.hero{padding-bottom:64px}.card,.card-large,.stat{padding:24px}.stat{min-height:130px}.newsletter-form .email-input{min-width:0;width:100%}.section-note{font-size:var(--type-note-size);max-width:100%}.kh-empty-actions{flex-direction:column;align-items:stretch}.ko-site-cta{padding:48px 20px}.ko-site-cta__actions,.ko-site-cta__btn{width:100%}}@media (max-width:768px){body{padding-top:64px}.topbar .controls .contribution-header-btn{display:none}.detail-title{font-size:clamp(1.35rem,7vw,2rem)}html[dir=rtl] .back-to-top{left:18px;right:auto}.modal-backdrop{padding:16px;align-items:center}.modal{width:100%;max-width:100%;max-height:calc(100svh - 32px);border-radius:24px}.modal-body{padding:24px 18px 34px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.back-to-top{right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));width:44px;height:44px}.kh-share-overlay{align-items:flex-end;padding:14px}.kh-share-menu{padding:18px;border-radius:24px;width:min(100%,520px);max-height:min(82dvh,620px)}.kh-share-options{grid-template-columns:1fr;max-height:none}}@media print{#contributionBackdrop,.back-to-top,.kh-responsive-menu,.kh-share-overlay,.modal-backdrop,.topbar,body.kh-print-modal .kh-share-menu,body.kh-print-modal .modal-actions,body.kh-print-modal .modal-top,body.kh-print-modal>:not(.modal-backdrop){display:none}body.kh-print-modal .modal-backdrop{position:static;display:block;background:var(--ko-white);padding:0}body.kh-print-modal .modal{display:block;width:100%;max-width:none;max-height:none;overflow:visible;border:0;box-shadow:none;border-radius:0;background:var(--ko-white);color:var(--text)}body.kh-print-modal .modal-body{overflow:visible;max-height:none;padding:24px;color:var(--text)}}html[dir=rtl] .author-name,html[dir=rtl] ul{direction:rtl}html[dir=rtl] .author-name,html[dir=rtl] li,html[dir=rtl] ul{direction:rtl;justify-content:flex-end;align-items:flex-end}html[dir=rtl] .card-meta,html[dir=rtl] .card-meta-row,html[dir=rtl] .detail-meta{direction:rtl;text-align:right;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%}html[dir=rtl] .author-name,html[dir=rtl] .card-meta .author-name,html[dir=rtl] .card-meta-row .author-name,html[dir=rtl] .detail-meta .author-name{direction:rtl;unicode-bidi:isolate;text-align:right;margin-left:0;margin-right:0}html[dir=rtl] .detail-body ul,html[dir=rtl] .detail-content ul,html[dir=rtl] .modal ul,html[dir=rtl] .modal-body ul,html[dir=rtl] .takeaways ul,html[dir=rtl] ul{direction:rtl;text-align:right;list-style-position:outside;padding-right:1.4rem;padding-left:0;margin-right:0;margin-left:0}html[dir=rtl] .detail-body li,html[dir=rtl] .detail-content li,html[dir=rtl] .modal li,html[dir=rtl] .modal-body li,html[dir=rtl] .takeaways li,html[dir=rtl] li{direction:rtl;text-align:right;padding-right:0;padding-left:0}.form-status{margin-top:12px;min-height:1.4em;font-size:var(--type-note-size);font-weight:var(--type-note-weight)}.form-status.sending{color:var(--muted)}.form-status.success{color:var(--gold2)}.form-status.error{color:var(--ko-error)}#contributionForm button[type=submit]:disabled,.newsletter-form button:disabled{opacity:.68;cursor:not-allowed}.contribution-support-note{margin-top:10px;font-size:.82rem;line-height:1.7;opacity:.78}#contributionForm .field,#contributionForm .form-grid,#contributionForm .textarea-wrap{margin-bottom:18px}#contributionForm .input,#contributionForm .select,#contributionForm .textarea{min-height:52px}#contributionForm .textarea{min-height:140px}@media (max-width:991px){#contributionForm{gap:16px}#contributionForm .form-grid.two{grid-template-columns:1fr}#contributionForm .input,#contributionForm .select,#contributionForm .textarea{font-size:16px}.contribution-support-note{font-size:.8rem;line-height:1.8}}#contributionForm .form-grid.one{grid-template-columns:1fr}