/* Shared product branding for preserved editorial pages. */
:root{--ink:#18223a;--muted:#53627c;--teal:#365fdf;--line:#e2e9f3;--tint:#f2f6ff;background:#fff}
html[lang=ar]{--body:PlexArabic,Tahoma,Arial,sans-serif;--heading:PlexArabic,Tahoma,Arial,sans-serif}
body{background:#fff;color:#18223a}.site-header{box-shadow:0 5px 20px #19356808;border-color:#e2e9f3}
.header-inner{min-height:70px}.wordmark{display:inline-flex;align-items:center;gap:9px;direction:ltr;font:750 19px/1 Jakarta,Arial,sans-serif;letter-spacing:-.04em;color:#15243f!important;text-decoration:none!important}.wordmark img{width:35px;height:35px;flex:0 0 35px}.wordmark span{color:#365fdf}.site-footer{background:#f4f7fd}.page-hero,.article-header{padding-top:54px}.article-hero img{border-radius:20px}.idea-card,.coverage-card,.related a,.aside-sticky,.source-item{box-shadow:0 12px 30px #1936630b;border-color:#e2e9f3;border-radius:16px}.button{background:#365fdf;border-radius:11px}.button:hover{background:#264cc6}a:hover{color:#264cc6}.footer-bottom{color:#66758c}
@media(max-width:800px){.header-inner{min-height:64px}.wordmark{font-size:17px;gap:6px}.wordmark img{width:30px;height:30px;flex-basis:30px}.page-hero,.article-header{padding-top:32px}.article-body{text-align:start}.article-body h2,.article-body h3,.article-header,.page-hero{text-align:start}}
@media(max-width:360px){.wordmark{font-size:15px}.wordmark img{width:27px;height:27px;flex-basis:27px}.header-actions{gap:4px}.home-language{padding-inline:5px}.menu-button{padding-inline:7px}}
