/* Scoped archive presentation. Existing theme and original content are retained. */
body.ana-page{--ana-ink:#173e43;--ana-muted:#506365;--ana-paper:#f8f7f3;--ana-line:#d7ded9;--ana-accent:#a45138;background:var(--ana-paper);color:var(--ana-ink);font-family:Arial,"Noto Sans Arabic",sans-serif;line-height:1.65;margin:0;font-size:16px}
.ana-page *, .ana-page *:before,.ana-page *:after{box-sizing:border-box}
.ana-page h1,.ana-page h2,.ana-page h3,.ana-page p,.ana-page figure{margin:0}
.ana-page a{color:inherit;text-decoration:none}.ana-page p a,.ana-text-link,.ana-credit a,.ana-inline-links a{text-decoration:underline;text-underline-offset:4px}
.ana-page a:hover{color:#8b3e29}.ana-page a:focus-visible,.ana-page button:focus-visible,.ana-page input:focus-visible,.ana-page select:focus-visible,.ana-page summary:focus-visible{outline:3px solid #b65b32;outline-offset:4px}
.ana-page [lang=ar]{font-family:Arial,"Noto Sans Arabic",sans-serif;letter-spacing:0}.ana-page p[lang=ar]{line-height:1.9}
.ana-header{border-bottom:1px solid var(--ana-line);background:#fff}.ana-header-inner{max-width:1248px;padding:15px 32px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}
.ana-brand{display:flex;align-items:center;gap:14px;flex-shrink:0;font-size:21px;font-weight:700;line-height:1.3}.ana-brand img{width:62px;height:62px}.ana-brand small{display:block;font-size:12px;font-weight:400;margin-top:4px}
.ana-nav{display:flex;gap:24px;align-items:center;font-size:14px}.ana-nav a{padding:10px 0}.ana-nav [lang=ar]{display:block;font-size:12px;color:var(--ana-muted)}
.ana-shell{max-width:1248px;padding:0 32px;margin:0 auto}.ana-skip{position:fixed;left:16px;top:-100px;padding:12px;background:#fff;z-index:99999}.ana-skip:focus{top:45px}
.ana-hero{display:grid;grid-template-columns:1.06fr 1fr;gap:64px;align-items:center;padding:64px 0 56px}.ana-kicker{text-transform:uppercase;font-size:11px;letter-spacing:.15em;font-weight:700;color:var(--ana-muted);margin-bottom:18px!important}.ana-page h1{font-size:clamp(36px,4.3vw,62px);font-weight:600;letter-spacing:-.045em;line-height:1.08;color:var(--ana-ink)}
.ana-hero-ar{font-size:30px;line-height:1.5!important;margin-top:15px!important;margin-bottom:16px!important;text-align:start}.ana-hero-copy p[lang=ar]{margin-top:10px}.ana-lead{font-size:18px;line-height:1.7;margin:20px 0 12px!important;max-width:740px}.ana-hero-art{padding:22px;background:#ebe9e1;border-radius:6px}.ana-hero-art img{width:100%;height:auto;max-height:470px;object-fit:contain;display:block}.ana-hero-art figcaption{display:flex;justify-content:space-between;gap:12px;font-size:11px;line-height:1.5;margin-top:18px;color:var(--ana-muted)}
.ana-search{margin:26px 0 0;max-width:780px}.ana-search label{font-weight:700;font-size:14px;display:block;margin-bottom:9px}.ana-search label span{font-weight:400;float:right}.ana-search-row{display:flex;gap:8px}.ana-search input[type=search]{background:#fff;color:var(--ana-ink);font-size:17px;min-width:0;width:100%;height:54px;border:1px solid #9cadaa;border-radius:4px;padding:0 14px;margin:0;box-shadow:none}.ana-search button,.ana-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:11px 20px;background:var(--ana-ink);color:#fff!important;border:1px solid var(--ana-ink);border-radius:4px;cursor:pointer;line-height:1.4;font-size:14px;font-weight:600;text-transform:none;letter-spacing:0;margin:0;white-space:nowrap}.ana-search button:hover,.ana-button:hover{background:#295960}.ana-search>p{font-size:12px;color:var(--ana-muted);margin-top:9px}.ana-search>p span{display:inline-block;margin-inline-start:6px}.ana-inline-links{display:flex;gap:20px;flex-wrap:wrap;margin-top:20px;font-size:13px}
.ana-section{padding:52px 0;border-top:1px solid var(--ana-line);margin-top:24px}.ana-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.ana-page h2{font-size:clamp(24px,2.6vw,36px);line-height:1.23;letter-spacing:-.025em;color:var(--ana-ink);font-weight:600}.ana-page h2 span[lang=ar]{font-size:.75em;display:inline-block;margin-inline-start:8px}.ana-section-heading>a{font-size:14px;white-space:nowrap}.ana-section-heading .ana-kicker{margin-bottom:10px!important}.ana-section-heading p{color:var(--ana-muted);font-size:14px;margin-top:10px}
.ana-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}.ana-art-link{display:block;background:#eeeee8;border:1px solid var(--ana-line);border-radius:5px;overflow:hidden;aspect-ratio:1}.ana-card img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .2s ease}.ana-art-link:hover img{transform:scale(1.025)}.ana-card-caption{padding:12px 2px}.ana-card h3{font-size:18px;line-height:1.4;font-weight:600}.ana-card h3 span{float:right;font-weight:400}.ana-card-caption p{font-size:12px;color:var(--ana-muted);margin-top:5px}.ana-image-fallback{display:grid;place-items:center;height:100%;font-size:40px}
.ana-styles-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px;margin-bottom:36px}.ana-style-card img{width:100%;aspect-ratio:1;object-fit:contain;display:block;border:1px solid var(--ana-line);border-radius:4px;margin-bottom:14px}.ana-style-card h3{font-size:18px;line-height:1.4;margin-bottom:9px}.ana-style-card h3 span{display:block;font-weight:400;font-size:17px;margin-top:4px}.ana-style-card p{font-size:13px;color:var(--ana-muted);line-height:1.65;margin-bottom:12px}.ana-text-link{font-size:13px;font-weight:600}
.ana-story-teaser{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;padding:48px;background:#e9eee9;border-radius:5px;margin:32px 0 56px}.ana-story-teaser h2{font-size:38px}.ana-story-teaser p{margin:14px 0;max-width:640px}.ana-story-teaser .ana-button{margin-top:12px}.ana-ai{background:var(--ana-ink);color:#fff;padding:38px 40px;display:flex;align-items:center;justify-content:space-between;gap:40px;border-radius:5px;margin:40px 0 56px}.ana-ai h2{font-size:27px;color:#fff}.ana-ai p{font-size:14px;margin-top:12px;max-width:760px}.ana-ai .ana-kicker{color:#dce6df;margin-top:0;margin-bottom:10px!important}.ana-button-light{color:var(--ana-ink)!important;background:#fff;border-color:#fff}.ana-button-light:hover{background:#e9eee9}
.ana-faq{max-width:860px;margin:0 auto 48px}.ana-faq h2{margin-bottom:24px}.ana-faq details{border-bottom:1px solid var(--ana-line);padding:0 3px}.ana-faq summary{cursor:pointer;padding:20px 0;font-weight:600;min-height:48px}.ana-faq details p{padding-bottom:22px;color:var(--ana-muted)}
.ana-breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--ana-muted);padding:26px 0 0}.ana-breadcrumbs a{text-decoration:underline}.ana-page-intro{padding:42px 0 30px;max-width:940px}.ana-page-intro h1{font-size:clamp(35px,4vw,56px)}.ana-page-intro h1 span{display:inline-block;margin-inline-start:14px}.ana-credit{font-size:13px;color:var(--ana-muted);margin-top:16px!important}.ana-credit span{margin:0 8px}
.ana-filter{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:26px}.ana-filter label{font-size:13px;font-weight:600}.ana-filter label span{display:block;font-weight:400}.ana-filter select{min-height:48px;max-width:270px;width:auto;min-width:180px;margin:0;border:1px solid #9cadaa;border-radius:4px;box-shadow:none;background-color:#fff;color:var(--ana-ink);font-size:14px}.ana-filter>a{font-size:13px;text-decoration:underline}.ana-pagination{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:35px}.ana-pagination>*{min-width:44px;min-height:44px;display:grid;place-items:center;border:1px solid var(--ana-line);border-radius:4px;background:#fff}.ana-pagination [aria-current]{background:var(--ana-ink);color:#fff}.ana-empty{padding:40px;background:#fff;border:1px solid var(--ana-line);border-radius:4px}.ana-empty p{margin:12px 0}.ana-empty .ana-button{margin-top:12px}.ana-result-message{margin-top:20px!important}
.ana-work{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:start;padding:40px 0}.ana-work-art>a{display:block;background:#eeeae3;border:1px solid var(--ana-line);border-radius:5px;padding:12px}.ana-work-art img{display:block;width:100%;height:auto;max-height:680px;object-fit:contain}.ana-work-art figcaption{font-size:11px;color:var(--ana-muted);margin-top:12px}.ana-work-art figcaption span{display:block}.ana-work-info{padding-top:12px}.ana-work-info h1 span{display:block;margin-top:16px;font-size:1.1em}.ana-chips{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.ana-chips a{display:inline-flex;align-items:center;gap:10px;padding:7px 12px;border:1px solid #b4c3bc;border-radius:4px;font-size:13px;background:#e9eee9}.ana-facts{margin:26px 0;font-size:14px}.ana-facts>div{display:grid;grid-template-columns:115px 1fr;gap:14px;padding:12px 0;border-top:1px solid var(--ana-line)}.ana-facts dt{color:var(--ana-muted);font-weight:400}.ana-facts dd{margin:0}.ana-note{font-size:12px;color:var(--ana-muted);margin-top:18px!important}
.ana-two-column{display:grid;grid-template-columns:1fr 1fr;gap:60px}.ana-story-copy{margin:20px 0 48px}.ana-story-copy h2{margin-bottom:18px}.ana-story-copy p{margin-bottom:18px}.ana-reading{max-width:850px}.ana-reading h2{margin-bottom:20px}.ana-reading p{margin:15px 0}.ana-timeline{list-style:none;padding:0;margin:32px 0 0;max-width:950px}.ana-timeline li{display:grid;grid-template-columns:100px 1fr;gap:32px;padding:28px 0;border-top:1px solid var(--ana-line);margin:0}.ana-timeline>li>strong{font-size:30px;font-weight:400;color:var(--ana-accent)}.ana-timeline h3{font-size:21px;margin-bottom:12px}.ana-timeline p{margin-bottom:14px}.ana-timeline a{font-size:14px;text-decoration:underline}
.ana-footer{max-width:1184px;margin:32px auto 0;padding:36px 0 28px;border-top:1px solid var(--ana-line);display:grid;grid-template-columns:1fr 1fr;gap:24px;font-size:13px}.ana-footer-title{font-size:21px;font-weight:600}.ana-footer p{margin-top:10px}.ana-footer nav{display:flex;flex-wrap:wrap;gap:10px 22px;align-content:start;justify-content:end}.ana-footer nav a{padding:8px 0}.ana-footer>.ana-note{grid-column:1/-1;border-top:1px solid var(--ana-line);padding-top:20px;font-size:11px}
@media(min-width:1500px){.ana-hero{padding-top:74px}}
@media(max-width:1000px){.ana-header-inner{padding:14px 24px}.ana-nav{gap:16px}.ana-hero{gap:30px;padding-top:40px}.ana-shell{padding:0 24px}.ana-styles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ana-story-teaser{gap:30px;padding:30px}.ana-ai{gap:22px;padding:30px;align-items:start;flex-direction:column}.ana-footer{margin-left:24px;margin-right:24px}.ana-work{gap:30px}}
@media(max-width:680px){.ana-header-inner{display:block;padding:12px 18px}.ana-brand{font-size:19px}.ana-brand img{width:47px;height:47px}.ana-nav{gap:0;justify-content:space-between;margin-top:12px;border-top:1px solid var(--ana-line);font-size:12px;padding-top:4px}.ana-nav a{min-height:44px}.ana-nav [lang=ar]{font-size:11px}.ana-nav a:last-child{font-size:11px}.ana-shell{padding:0 18px}.ana-hero{display:flex;flex-direction:column;gap:28px;padding:32px 0}.ana-hero-copy{width:100%}.ana-page h1{font-size:41px}.ana-hero-ar{font-size:26px}.ana-lead{font-size:16px}.ana-search button{padding:10px 13px}.ana-search button span{display:none}.ana-hero-art{width:100%;padding:16px}.ana-hero-art img{max-height:390px}.ana-section{padding:32px 0;margin-top:16px}.ana-section-heading{align-items:start;flex-direction:column;gap:12px}.ana-page h2{font-size:26px}.ana-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.ana-card h3{font-size:15px}.ana-card h3 span{display:block;float:none;margin-top:4px}.ana-card-caption p{font-size:11px}.ana-styles-grid{gap:22px 16px}.ana-style-card h3{font-size:17px}.ana-style-card p{font-size:12px}.ana-story-teaser{grid-template-columns:1fr;padding:25px;gap:14px;margin:20px 0 36px}.ana-story-teaser h2{font-size:31px}.ana-ai{padding:26px 22px;margin:26px 0 36px}.ana-ai h2{font-size:25px}.ana-ai h2 span{display:block;margin:8px 0 0}.ana-page-intro{padding:32px 0 22px}.ana-page-intro h1{font-size:36px}.ana-page-intro h1 span{display:block;margin:12px 0 0}.ana-work{grid-template-columns:1fr;gap:22px;padding:28px 0}.ana-work-info h1 span{display:inline-block;margin-inline-start:12px}.ana-two-column{grid-template-columns:1fr;gap:26px}.ana-timeline li{grid-template-columns:1fr;gap:10px}.ana-timeline>li>strong{font-size:25px}.ana-filter select{width:100%;max-width:none}.ana-filter label{width:100%}.ana-filter label span{display:inline-block;margin-inline-start:8px}.ana-footer{display:block;margin-left:18px;margin-right:18px}.ana-footer nav{justify-content:start;margin:22px 0}.ana-facts>div{grid-template-columns:100px 1fr}.ana-credit{font-size:12px}}
@media(prefers-reduced-motion:reduce){.ana-page *{scroll-behavior:auto!important;transition:none!important}}
