.discovery-tools{display:flex;align-items:center;gap:12px;flex-shrink:0}.search-toggle{display:grid;place-items:center;background:transparent;border:0;color:var(--navy);width:44px;height:44px;padding:10px;cursor:pointer}.search-toggle svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6}.search-toggle:hover{background:#102c460c}.search-toggle:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.site-search{padding:48px;max-width:720px}.site-search h2{font-size:44px;margin-bottom:24px}.site-search label{display:block;font-size:14px;margin-bottom:12px;color:var(--muted)}.site-search input{width:100%;padding:15px 16px;border:1px solid var(--gold);background:#ffffff08;color:var(--text);font:inherit;outline-offset:4px}.site-search input::placeholder{color:var(--muted)}.search-count{font-size:14px;color:var(--muted);margin:20px 0}.search-results{display:grid;max-height:45vh;overflow:auto}.search-results a{padding:16px 0;border-bottom:1px solid var(--line);display:block}.search-results a:hover strong{color:var(--gold)}.search-results span{display:block;font-size:11px;color:var(--gold);margin-bottom:6px}.search-results strong{font-size:20px;font-weight:400}.search-results p{font-size:14px;line-height:1.6;color:var(--muted);margin:6px 0 0}@media(min-width:1101px){.site-header{gap:20px}.desktop{gap:clamp(16px,2vw,28px)}}@media(max-width:760px){.site-search{padding:40px 24px 24px}.site-search h2{font-size:34px}.site-header{gap:8px}.site-header>.button{display:none}.search-toggle{width:40px;height:40px}.discovery-tools{margin-left:auto}}
.language-menu{position:relative;color:var(--navy)}.language-menu summary{display:flex;align-items:center;gap:6px;list-style:none;cursor:pointer;font-size:12px;min-height:44px;padding:8px 4px}.language-menu summary::-webkit-details-marker{display:none}.language-menu summary svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.3}.language-panel{position:absolute;right:0;top:calc(100% + 12px);width:280px;background:var(--ivory,#f0ede5);color:var(--navy);border:1px solid #102c4626;padding:20px;box-shadow:0 12px 30px #07172818;z-index:100}.language-panel>p{font-size:13px;margin:0 0 12px}.language-panel nav{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.language-panel a{font-size:14px;padding:10px 0;display:block}.language-panel a:hover{text-decoration:underline;text-underline-offset:5px}.language-panel small{display:block;font-size:11px;line-height:1.6;margin-top:16px;border-top:1px solid #102c4626;padding-top:12px}.language-menu summary:focus-visible{outline:2px solid var(--gold)}@media(max-width:760px){.discovery-tools{gap:4px}.language-panel{right:-46px;width:280px}}
.language-panel button{display:block;text-align:start;font:inherit;font-size:14px;color:var(--navy);background:none;border:0;cursor:pointer;padding:10px 0;min-height:44px}.language-panel button:hover,.language-panel button[aria-pressed=true]{text-decoration:underline;text-underline-offset:5px}.language-panel button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.language-status:empty{display:none}.language-status{font-size:12px!important;line-height:1.6;margin:12px 0 0!important}html[aria-busy=true] .language-panel button{cursor:progress}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{font-family:'Segoe UI',Tahoma,sans-serif;line-height:1.45}html[dir=rtl] .language-panel{right:auto;left:0}html[dir=rtl] .large-piece,html[dir=rtl] .story-image{direction:ltr}html[dir=rtl] .whatsapp-float{direction:ltr}.desktop{min-width:0}.desktop a,.mega summary{overflow-wrap:normal}@media(min-width:1101px) and (max-width:1550px){html:not([lang=en]) .desktop{gap:14px}html:not([lang=en]) .desktop a,html:not([lang=en]) .mega summary{font-size:13px}html:not([lang=en]) .site-header>.button{font-size:12px;padding:12px 16px}}@media(max-width:760px){html[dir=rtl] .language-panel{left:-46px;right:auto}}
