.eit{--basalt:#152a33;--nile:#1b7182;--lapis:#2a4775;--stone:#edf1ea;--white:#fbfdfb;--sun:#ffd166;--ink:#173139;--muted:#536b70;--line:#9eb7b2;color:var(--ink);background:var(--white);font:400 1rem/1.9 'Noto Kufi Arabic',system-ui,sans-serif;overflow:hidden}.eit *{box-sizing:border-box}.eit h1,.eit h2,.eit h3{font-family:'Aref Ruqaa','Noto Kufi Arabic',serif;line-height:1.25;color:var(--ink);margin-top:0}.eit a{color:inherit}.eit-wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.eit-wrap--narrow{max-width:900px}.eit-section{padding:88px 0;scroll-margin-top:82px}.eit-heading{max-width:880px;margin-bottom:36px}.eit-heading>p:first-child,.eit-kicker,.eit-window{font:600 .75rem 'IBM Plex Mono',monospace;letter-spacing:.08em;color:#805000}.eit-heading h2{font-size:clamp(2.1rem,4.8vw,4rem);margin-bottom:12px}.eit-heading>p:last-child{color:var(--muted);max-width:780px}.eit-hero{background:var(--stone);padding:96px 0 80px;position:relative;border-bottom:10px solid var(--sun)}.eit-hero:before{content:"";position:absolute;inset:0;opacity:.32;background:linear-gradient(115deg,transparent 0 65%,rgba(27,113,130,.18) 65% 67%,transparent 67%),repeating-linear-gradient(0deg,transparent 0 55px,rgba(21,42,51,.08) 56px)}.eit-hero__grid{position:relative;display:grid;grid-template-columns:1.12fr .88fr;gap:70px;align-items:center}.eit-hero h1{font-size:clamp(3rem,7vw,6.5rem);margin-bottom:22px;letter-spacing:-.025em}.eit-lead{font-size:1.14rem}.eit-lead b{background:var(--sun);padding:0 5px}.eit-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:28px}.eit-actions>a:not(.eit-btn){font-weight:700;text-underline-offset:5px}.eit-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 22px;background:var(--sun);color:var(--basalt)!important;border:3px solid var(--basalt);font-weight:800;text-decoration:none;box-shadow:7px 7px 0 var(--nile)}.eit-fine{font-size:.85rem;color:var(--muted);margin-top:24px}.eit-foldmap{background:var(--basalt);color:#fff;padding:30px 34px;transform:rotate(1deg);box-shadow:18px 18px 0 rgba(42,71,117,.22);position:relative}.eit-foldmap:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.5%,rgba(255,255,255,.08) 50%,transparent 50.5%)}.eit-foldmap>div{position:relative;border:2px solid #86c7cf;padding:12px 18px;background:var(--basalt)}.eit-foldmap span,.eit-foldmap b{display:block}.eit-foldmap span{font:600 .75rem 'IBM Plex Mono';color:var(--sun)}.eit-foldmap b{font-size:.88rem}.eit-foldmap i{display:block;width:4px;height:36px;background:var(--sun);margin:auto}.eit-foldmap i.is-long{height:68px;background:repeating-linear-gradient(0deg,var(--sun) 0 7px,transparent 7px 12px)}.eit-foldmap em{display:block;margin-top:20px;border-top:1px solid #77969c;padding-top:15px;font:600 .78rem/1.7 'IBM Plex Mono';color:#bfe2e2}.eit-nav{position:sticky;top:0;z-index:20;background:var(--lapis);color:#fff;border-bottom:3px solid var(--sun)}.eit-nav .eit-wrap{display:flex;overflow-x:auto}.eit-nav a{flex:0 0 auto;padding:13px 18px;text-decoration:none;font-weight:700;border-inline-start:1px solid rgba(255,255,255,.2)}.eit-nav a:hover{background:var(--nile)}.eit-section--picker{background:var(--basalt);color:#fff}.eit-section--picker .eit-heading h2,.eit-section--picker .eit-heading>p:last-child{color:#fff}.eit-section--picker .eit-heading>p:first-child{color:var(--sun)}.eit-picker{display:grid;grid-template-columns:280px 1fr;gap:1px;background:#7d989a;border:1px solid #7d989a}.eit-picker>[role=group]{display:grid}.eit-picker button{border:0;border-bottom:1px solid #718e91;background:#203f49;color:#fff;padding:22px;text-align:right;font:700 1rem 'Noto Kufi Arabic';cursor:pointer}.eit-picker button[aria-pressed=true]{background:var(--sun);color:var(--basalt)}.eit-picker article{background:#1b3b46;padding:32px}.eit-picker article>span{font:600 .76rem 'IBM Plex Mono';color:var(--sun)}.eit-picker h3{font-size:2rem;color:#fff;margin:9px 0}.eit-picker article p{color:#dce8e6}.eit-picker dl{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#759094}.eit-picker dl>div{background:#224955;padding:13px}.eit-picker dt{font-size:.7rem;color:#b9cfcd}.eit-picker dd{margin:0;font-weight:700}.eit-rules{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-inline-start:1px solid var(--line)}.eit-rules article{padding:22px;border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line)}.eit-rules span{font:600 .75rem 'IBM Plex Mono';color:#805000}.eit-rules h3{font-size:1.35rem;margin:8px 0}.eit-rules p{color:var(--muted);margin:0}.eit-section--five{background:var(--stone)}.eit-section--seven{background:#d9ebed}.eit-timeline{list-style:none;margin:0;padding:0;position:relative}.eit-timeline:before{content:"";position:absolute;right:52px;top:24px;bottom:24px;width:5px;background:var(--nile)}.eit-timeline li{display:grid;grid-template-columns:105px 1fr;gap:25px;margin-bottom:18px;position:relative}.eit-timeline li>span{width:105px;height:105px;display:grid;place-items:center;border-radius:50%;background:var(--basalt);color:#fff;border:7px solid var(--sun);font:600 .72rem 'IBM Plex Mono';z-index:1}.eit-timeline li>div{background:#fff;padding:26px;border-inline-start:7px solid var(--lapis)}.eit-timeline h3{font-size:1.8rem;margin:5px 0 10px}.eit-timeline p{color:var(--muted)}.eit-timeline li>div>p:not(.eit-window):last-of-type{margin-bottom:8px}.eit-timeline li li{display:list-item;margin:0 0 5px}.eit-verdict{margin-top:26px;padding:24px 28px;background:var(--basalt);color:#fff;border-inline-start:11px solid var(--sun)}.eit-verdict p{margin:5px 0 0;color:#fff}.eit-museums{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.eit-museums article{padding:28px;background:var(--stone);border-top:8px solid var(--nile)}.eit-museums article:nth-child(2){border-color:var(--lapis)}.eit-museums article:nth-child(3){border-color:#805000}.eit-museums span{font:600 .72rem 'IBM Plex Mono';color:#805000}.eit-museums h3{font-size:1.55rem;margin:8px 0}.eit-museums p{color:var(--muted)}.eit-museums strong{color:var(--nile)}.eit-source-link{display:inline-block;margin-top:22px;font-weight:800;text-underline-offset:5px}.eit-section--pace{background:var(--lapis);color:#fff}.eit-section--pace .eit-heading h2{color:#fff}.eit-section--pace .eit-heading>p:first-child{color:var(--sun)}.eit-pace-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#6e86a7}.eit-pace-grid article{background:#314e79;padding:25px}.eit-pace-grid span{font:600 .7rem 'IBM Plex Mono';color:var(--sun)}.eit-pace-grid h3{color:#fff;font-size:1.4rem;margin:8px 0}.eit-pace-grid p{color:#e6eef8;margin:0}.eit-pace-note{margin:22px 0 0;padding:20px;background:#fff;color:var(--ink)}.eit-pace-note a{font-weight:800}.eit-adapt{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.eit-adapt article{background:var(--stone);padding:28px;border-bottom:8px solid var(--nile)}.eit-adapt article:nth-child(2){border-color:var(--sun)}.eit-adapt li{margin-bottom:7px}.eit-section--logistics{background:#cae6e8}.eit-logistics{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.eit-logistics>div{background:#fff;padding:28px;border:2px solid var(--nile)}.eit-logistics p{color:var(--muted)}.eit-links{margin-top:20px;display:flex;gap:8px;flex-wrap:wrap}.eit-links a{background:var(--basalt);color:#fff;padding:10px 14px;font-weight:700;text-decoration:none}.eit-mistakes{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.eit-mistakes article{padding:25px;border:2px solid var(--line);background:#fff}.eit-mistakes h3{font-size:1.45rem}.eit-mistakes p{color:var(--muted);margin-bottom:0}.eit-section--faq{background:var(--stone)}.eit-faq{display:grid;gap:9px}.eit-faq details{background:#fff;border:1px solid var(--line);padding:0 20px}.eit-faq summary{font-weight:800;cursor:pointer;padding:18px 0}.eit-faq p{color:var(--muted)}.eit-section--sources{background:#e2ece9}.eit-sources{columns:2;gap:35px}.eit-sources li{break-inside:avoid;margin-bottom:8px}.eit-sources a{font-weight:700;text-underline-offset:4px}.eit-reviewed{border-top:1px solid var(--line);padding-top:18px;color:var(--muted)}.eit-cta{padding:70px 0;background:var(--sun);border-block:3px solid var(--basalt)}.eit-cta__grid{display:grid;grid-template-columns:1.35fr .65fr;gap:45px;align-items:center}.eit-cta h2{font-size:clamp(2.3rem,5vw,4.5rem);margin-bottom:10px}.eit-cta__grid>div:last-child{display:grid;gap:10px}.eit-cta__grid>div:last-child>a:not(.eit-btn){background:var(--basalt);color:#fff;text-align:center;text-decoration:none;padding:11px;font-weight:800}.eit a:focus-visible,.eit button:focus-visible,.eit summary:focus-visible{outline:4px solid #245cff;outline-offset:4px}.eit-review{min-height:70vh;background:#152a33;padding:90px 20px;font-family:system-ui,sans-serif}.eit-review section{width:min(760px,100%);margin:auto;background:#edf1ea;color:#173139;padding:clamp(28px,6vw,64px);border-top:10px solid #ffd166;box-shadow:15px 15px 0 #1b7182}.eit-review h1{font-size:clamp(2rem,5vw,4.3rem)}.eit-review a{display:inline-flex;background:#ffd166;color:#152a33;padding:12px 20px;font-weight:800;text-decoration:none;border:2px solid #152a33}
@media(max-width:1000px){.eit-hero__grid,.eit-cta__grid{grid-template-columns:1fr}.eit-foldmap{max-width:600px}.eit-rules{grid-template-columns:repeat(2,1fr)}.eit-pace-grid{grid-template-columns:1fr 1fr}.eit-section{padding:70px 0}}
@media(max-width:760px){.eit-picker{grid-template-columns:1fr}.eit-picker>[role=group]{grid-template-columns:1fr 1fr}.eit-picker dl{grid-template-columns:1fr}.eit-museums,.eit-adapt,.eit-logistics{grid-template-columns:1fr}.eit-sources{columns:1}}
@media(max-width:540px){.eit-wrap{width:min(100% - 28px,1180px)}.eit-hero{padding:58px 0 48px}.eit-hero h1{font-size:2.65rem}.eit-foldmap{transform:none}.eit-section{padding:54px 0}.eit-rules,.eit-pace-grid,.eit-mistakes{grid-template-columns:1fr}.eit-timeline:before{right:28px}.eit-timeline li{grid-template-columns:60px 1fr;gap:12px}.eit-timeline li>span{width:60px;height:60px;border-width:4px;font-size:.58rem}.eit-timeline li>div{padding:20px}.eit-timeline h3{font-size:1.55rem}.eit-nav a{padding:11px 14px}}
@media(prefers-reduced-motion:reduce){.eit *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.eit-foldmap{transform:none}}
@media(forced-colors:active){.eit-foldmap,.eit-picker,.eit-rules article,.eit-timeline li>div,.eit-museums article,.eit-adapt article,.eit-logistics>div,.eit-mistakes article,.eit-faq details{border:2px solid CanvasText}.eit-picker button[aria-pressed=true]{outline:3px solid Highlight}.eit-btn{box-shadow:none}}
