@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@400;500;600;700&family=Noto+Sans+Tifinagh&display=swap');
.language-picker{flex-shrink:0;min-width:100px}.language-picker select{padding:10px 24px 10px 12px;font-size:11px;width:132px;border:1px solid #69725c;background:#151e16;color:var(--paper);cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}header{gap:20px}header nav{gap:20px}.translation-note{margin:0 5% 35px;padding:20px;border:1px solid var(--line);font-size:12px;line-height:1.9;color:var(--muted)}html[lang="ar"] body,html[lang="ar"] button,html[lang="ar"] input,html[lang="ar"] select{font-family:'Noto Sans Arabic',Arial,sans-serif}html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] h3,html[lang="ar"] blockquote,html[lang="ar"] .personal-card>div{font-family:'Noto Sans Arabic',Arial,sans-serif;letter-spacing:0;line-height:1.55}html[lang="ar"] .hero h1{font-size:clamp(45px,5.8vw,85px);margin:15px 0}html[lang="ar"] .eyebrow,html[lang="ar"] .ribbon span,html[lang="ar"] .brand,html[lang="ar"] .blog-category{letter-spacing:0}html[lang="ar"] .questions button{text-align:right}html[lang="ar"] .questions button b{margin-left:0;margin-right:auto}html[lang="ar"] .answer{border-left:0;border-right:1px solid var(--line)}html[lang="ar"] .royal-copy blockquote[lang="fr"]{font-family:'Playfair Display',Georgia,serif;direction:ltr;text-align:left}html[lang="ar"] .heritage-card{text-align:right}html[lang="ar"] .our-reading{border-left:0;border-right:2px solid var(--copper)}html[lang="ar"] .article-sources ul{padding-left:0;padding-right:18px}html[lang="ar"] .coordinate{direction:ltr}html[lang="zgh"] body,html[lang="zgh"] button,html[lang="zgh"] input,html[lang="zgh"] select,html[lang="zgh"] h1,html[lang="zgh"] h2,html[lang="zgh"] h3,html[lang="zgh"] blockquote,html[lang="zgh"] .personal-card>div{font-family:'Noto Sans Tifinagh','Ebrima',sans-serif;letter-spacing:0}html[lang="zgh"] h1{font-size:clamp(42px,5vw,75px);line-height:1.3}html[lang="zgh"] .article-body h1{font-size:clamp(30px,3.8vw,50px)}html[lang="zgh"] .brand small{font-size:8px}.language-picker select option{font-family:Arial,'Ebrima',sans-serif}html[lang="es"] h1,html[lang="nl"] h1{font-size:clamp(50px,5.7vw,84px)}html[lang="zgh"] .royal-copy blockquote[lang="fr"]{font-family:'Playfair Display',Georgia,serif}html[lang="ar"] .personal-card footer{gap:15px}html[lang="ar"] .card-section small{line-height:1.8}@media(max-width:1100px){header .nav-cta{display:none}header nav{gap:15px;font-size:11px}header .brand small{letter-spacing:1px}}@media(max-width:650px){header{height:auto;min-height:90px;padding-block:15px;gap:12px;flex-wrap:wrap}.brand>span{font-size:11px}.language-picker select{width:115px;font-size:10px}header nav{order:3;width:100%}header nav a:last-child{display:block;text-align:center}html[lang="ar"] .hero h1{font-size:55px}html[lang="ar"] .answer{border-right:0}html[lang="zgh"] h1{font-size:45px}.royal-copy .button{font-size:11px;white-space:normal}html[lang="ar"] .section-head p{font-size:13px}.personal-card>div{font-size:40px}}
