.article-shell{width:min(100%,var(--container-6xl));margin-inline:auto;padding-inline:var(--spacing-lg)}.article-header{max-width:66rem;padding-block:var(--spacing-xl) var(--spacing-2xl)}.article-back{display:inline-flex;margin-bottom:var(--spacing-2xl);color:var(--color-accent);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.article-meta{display:flex;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-lg);margin-bottom:var(--spacing-lg);color:var(--color-mute);font-size:.68rem;letter-spacing:.11em;text-transform:uppercase}.article-meta span:first-child{color:var(--color-accent)}.article-header h1{max-width:14ch;font-size:clamp(3rem,8vw,7.25rem);font-weight:500;letter-spacing:-.06em;line-height:.94}.article-byline{display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-md);margin-top:var(--spacing-lg);color:var(--color-mute);font-size:.875rem;line-height:1.6}.article-byline a{color:var(--color-ink-soft);text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.2em}.article-byline a:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.article-excerpt{max-width:var(--container-prose);margin-top:var(--spacing-lg);color:var(--color-ink-soft);font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.75}.article-tags{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-lg)}.article-tags li{padding:.4rem .65rem;color:var(--color-mute);border:1px solid var(--color-rule);font-size:.64rem;letter-spacing:.09em;text-transform:uppercase}.article-image{aspect-ratio:16 / 8;margin:0;overflow:hidden;border:1px solid var(--color-rule);background:var(--color-surface)}.article-image img{width:100%;height:100%;object-fit:cover}.article-image.article-image--uncropped{aspect-ratio:auto}.article-image--uncropped img{display:block;height:auto;object-fit:contain}.article-image.article-image--compact{width:min(100%,48rem);margin-inline:auto;border:0;background:transparent}.article-shell--bilingual .article-header{padding-bottom:var(--spacing-lg)}.article-shell--bilingual .article-image--compact+.article-body{padding-top:var(--spacing-lg)}.article-body{width:min(100%,var(--container-prose));margin-inline:auto;padding-block:var(--spacing-2xl) var(--spacing-3xl)}.ricos-content,.ricos-content p,.ricos-content li,.ricos-content span,.ricos-content blockquote{color:var(--color-ink-soft)!important;font-family:var(--font-body)!important}.ricos-content p,.ricos-content li{font-size:1.05rem!important;line-height:1.85!important}.article-shell--authored .ricos-content>p+p{margin-top:1.1em}.ricos-content h1,.ricos-content h2,.ricos-content h3,.ricos-content h4,.ricos-content h5,.ricos-content h6{margin-top:var(--spacing-xl)!important;margin-bottom:var(--spacing-sm)!important;color:var(--color-ink)!important;font-family:var(--font-display)!important;letter-spacing:-.035em!important}.ricos-content h2{font-size:clamp(2rem,5vw,3.5rem)!important}.ricos-content h3{font-size:clamp(1.5rem,3.5vw,2.35rem)!important}.ricos-content a{color:var(--color-accent-soft)!important;text-decoration:underline!important}.ricos-content img{max-width:100%!important}.ricos-content blockquote{margin-block:var(--spacing-xl)!important;padding-left:var(--spacing-lg)!important;border-left:2px solid var(--color-accent)!important}.article-footer{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-lg);padding-block:var(--spacing-2xl);border-top:1px solid var(--color-rule)}.article-footer p{color:var(--color-mute)}.article-shell--rtl{text-align:start;font-family:var(--font-body);letter-spacing:0}.article-shell--rtl .article-header h1{max-width:22ch;font-family:var(--font-body);font-size:clamp(2.3rem,5.5vw,4.8rem);line-height:1.5;letter-spacing:0}.article-shell--rtl .article-back,.article-shell--rtl .article-meta,.article-shell--rtl .article-tags li,.article-shell--rtl .article-footer .btn-secondary{font-size:.9rem;letter-spacing:0;text-transform:none;line-height:1.8}.article-shell--rtl .article-excerpt,.article-shell--rtl .article-byline{line-height:2}.article-shell--rtl .ricos-content p,.article-shell--rtl .ricos-content li{font-size:1.18rem!important;line-height:2.15!important;letter-spacing:0}.article-shell--rtl .ricos-content :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-body)!important;letter-spacing:0!important;line-height:1.65}.article-shell--rtl .ricos-content h2{font-size:clamp(1.7rem,4vw,2.8rem)!important}.article-shell--rtl .ricos-content h3{font-size:clamp(1.4rem,3vw,2rem)!important}.article-shell--rtl .ricos-content a{unicode-bidi:isolate;overflow-wrap:anywhere}.article-shell--rtl .ricos-content blockquote{padding-left:0!important;border-left:0!important;padding-inline-start:var(--spacing-lg)!important;border-inline-start:2px solid var(--color-accent)!important}.article-shell--bilingual .article-header{max-width:75rem;margin-inline:auto}.article-shell--bilingual .article-header h1{display:grid;gap:var(--spacing-xl);max-width:none;font-size:clamp(2.1rem,4vw,3.7rem);line-height:1.1;letter-spacing:-.035em}.bilingual-title>span{min-width:0}.bilingual-title>[lang=ar-AE]{font-family:var(--font-body);letter-spacing:0;line-height:1.6}.article-language-links{display:flex;gap:var(--spacing-lg);margin-top:var(--spacing-lg)}.article-language-links a{color:var(--color-accent);font-size:1rem;line-height:1.8;text-decoration:underline;text-underline-offset:.25em}.article-language-links a:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.article-shell--bilingual .article-body{width:min(100%,75rem)}.bilingual-columns{display:grid;gap:var(--spacing-2xl);direction:ltr}.bilingual-section{min-width:0;text-align:start;scroll-margin-top:8rem}.bilingual-section-label{margin-bottom:var(--spacing-lg);color:var(--color-accent);font-family:var(--font-body);font-size:1rem;font-weight:600;line-height:1.8;letter-spacing:0}.bilingual-section .ricos-content p,.bilingual-section .ricos-content li{font-size:1.125rem!important;line-height:1.9!important}.bilingual-section .ricos-content a{unicode-bidi:isolate;overflow-wrap:anywhere}.bilingual-section .ricos-content :is(h1,h2,h3,h4,h5,h6){font-size:clamp(1.5rem,2.5vw,2.1rem)!important;line-height:1.35}.bilingual-section[lang=ar-AE] .ricos-content{letter-spacing:0}.bilingual-section[lang=ar-AE] .ricos-content p,.bilingual-section[lang=ar-AE] .ricos-content li{line-height:2.1!important}.bilingual-section[lang=ar-AE] .ricos-content :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-body)!important;letter-spacing:0!important;line-height:1.65}.bilingual-section[lang=ar-AE] .ricos-content blockquote{padding-left:0!important;border-left:0!important;padding-inline-start:var(--spacing-lg)!important;border-inline-start:2px solid var(--color-accent)!important}@media(min-width:64rem){.article-shell--bilingual .article-header h1,.bilingual-columns{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(3rem,5vw,5rem)}}@media(max-width:30rem){.article-shell{padding-inline:var(--spacing-md)}.article-header{padding-top:var(--spacing-lg)}.article-image{aspect-ratio:4 / 3}.article-image.article-image--compact{width:calc(100% + var(--spacing-md) * 2);margin-inline:calc(-1 * var(--spacing-md))}}
