/* ExplainItSimply Space-only layout refresh — scoped; does not alter other menus. */
.eits-space-refresh{--space-navy:#123766;--space-ink:#18395f;--space-orange:#c6531b;--space-orange-soft:#fff3eb;--space-line:#dbe5ef;}
.eits-space-refresh .eits-hero{overflow:hidden;}
.eits-space-refresh .eits-hero h1{max-width:1000px;margin-inline:auto;line-height:1.12;letter-spacing:-.025em;overflow-wrap:anywhere;color:var(--space-navy);}
.eits-space-refresh .eits-hero p{max-width:850px;line-height:1.8;margin-inline:auto;}
.eits-space-refresh .eits-page{padding:clamp(30px,5vw,64px) 0 80px;}
.eits-space-refresh .eits-layout{width:min(1180px,calc(100% - 32px));margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:clamp(20px,3vw,34px);align-items:start;}
.eits-space-refresh .eits-article{min-width:0;width:100%;max-width:none;}
.eits-space-refresh .eits-article>*{min-width:0;max-width:100%;}
.eits-space-refresh .eits-card,.eits-space-refresh .eits-article section{box-sizing:border-box;min-width:0;}
.eits-space-refresh .eits-article p,.eits-space-refresh .eits-card p{line-height:1.8;overflow-wrap:break-word;}
.eits-space-refresh .eits-article h2,.eits-space-refresh .eits-card h2{line-height:1.25;overflow-wrap:anywhere;color:var(--space-navy);}
.eits-space-refresh .eits-article h3,.eits-space-refresh .eits-card h3{line-height:1.35;overflow-wrap:anywhere;color:var(--space-navy);}
.eits-space-refresh .eits-article .section-label,.eits-space-refresh .eits-card .section-label{color:var(--space-orange);}
.eits-space-refresh .eits-article a:not(.btn-primary):not(.btn-outline):not(.btn-ghost),.eits-space-refresh .eits-page a:not(.btn-primary):not(.btn-outline):not(.btn-ghost){text-underline-offset:3px;}
.eits-space-refresh .space-visual-card{margin:26px 0;padding:clamp(16px,2.5vw,28px);border:1px solid var(--space-line);border-radius:18px;background:linear-gradient(145deg,#fff,#f4f8fd);box-shadow:0 10px 28px rgba(18,55,102,.06);}
.eits-space-refresh .space-visual-card h2{margin:0 0 10px;color:var(--space-navy);font-size:clamp(1.45rem,2.6vw,2rem);}
.eits-space-refresh .space-visual-card .space-visual-intro{max-width:850px;margin:0 0 18px;color:#405875;}
.eits-space-refresh .space-visual-card figure{margin:18px 0 0;}
.eits-space-refresh .space-visual-card figure img{display:block;width:100%;height:auto;max-height:440px;object-fit:contain;border:1px solid #dbe5ef;border-radius:14px;background:#06162e;}
.eits-space-refresh .space-visual-card figcaption{margin-top:9px;color:#5b6f86;font-size:.88rem;line-height:1.6;}
.eits-space-refresh .space-fact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;}
.eits-space-refresh .space-fact-grid>div{min-width:0;padding:17px;border:1px solid var(--space-line);border-radius:13px;background:#fff;}
.eits-space-refresh .space-fact-grid h3{margin:0 0 7px;font-size:1rem;color:var(--space-orange);}
.eits-space-refresh .space-fact-grid p{margin:0;font-size:.95rem;}
.eits-space-refresh .space-journey{margin:34px 0 12px;padding:clamp(20px,3vw,32px);border-radius:18px;background:#102f55;color:#fff;}
.eits-space-refresh .space-journey h2{margin:0 0 10px;color:#fff;}
.eits-space-refresh .space-journey>p{max-width:850px;color:#dce8f5;line-height:1.75;}
.eits-space-refresh .space-journey-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;}
.eits-space-refresh .space-journey-links a{display:block;padding:14px 16px;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#fff!important;text-decoration:none;background:rgba(255,255,255,.06);line-height:1.45;font-weight:700;}
.eits-space-refresh .space-journey-links a:hover{border-color:#f28a45;background:rgba(242,138,69,.13);}
.eits-space-refresh .eits-editorial-review,.eits-space-refresh .eits-sources-and-further-reading{width:min(1180px,calc(100% - 32px));margin:24px auto;box-sizing:border-box;}
.eits-space-refresh .eits-side-card{min-width:0;}
@media(max-width:900px){.eits-space-refresh .eits-layout{grid-template-columns:minmax(0,1fr)}.eits-space-refresh .eits-sidebar{order:2}.eits-space-refresh .space-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eits-space-refresh .space-journey-links{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.eits-space-refresh .eits-layout{width:calc(100% - 24px)}.eits-space-refresh .space-fact-grid,.eits-space-refresh .space-journey-links{grid-template-columns:minmax(0,1fr)}.eits-space-refresh .space-visual-card{padding:16px}.eits-space-refresh .eits-hero{padding-inline:12px}.eits-space-refresh .eits-hero h1{font-size:clamp(2rem,9vw,3rem)}}
