
/* 인트로 히어로(10권 지도 구도, 미국 허브) — e0 진입 화면 전용 */
/* 모든 화면 공통: 모바일 헤더가 EN·ES·한국어 때문에 두 줄로 꺾이지 않게 — 브랜드+언어가 한 줄, 메뉴 탭은 다음 줄 */
@media(max-width:860px){.lx-lang{order:2;padding:0 10px 6px 0}.lx-lang button,.lx-lang a{padding:3px 7px}.lx-brand{min-width:0}}
/* e0 = 패밀리 인트로와 같은 구조: 얇은 헤더(70px) + 한 화면 히어로(좌 문구·버튼 2개 / 우 그래픽), 위·아래 요소 없음 */
body[data-screen=e0] .lx-steps,body[data-screen=e0] #stbar,body[data-screen=e0] .lx-legal,body[data-screen=e0] .lx-side,body[data-screen=e0] .skip{display:none !important}
body[data-screen=e0] .lx-top{position:static;height:70px;padding:0 6vw;background:transparent;border:0;align-items:center}
body[data-screen=e0] .lx-brand{flex:none;max-width:none;margin:0;padding:0;justify-content:flex-start;align-self:center;font-size:14px;letter-spacing:.12em;font-weight:700}
body[data-screen=e0] .lx-apps{align-self:center;flex:1;justify-content:flex-end;overflow:visible;margin-right:14px}
body[data-screen=e0] .lx-apps .lx-app{background:none;border:0;box-shadow:none;font-size:14px;color:var(--lx-muted)}
body[data-screen=e0] .lx-books-btn{border:0;background:none;color:var(--lx-muted);font-size:14px;margin:0 10px 0 0;padding:4px 6px}
body[data-screen=e0] .lx-lang{padding:0}
body[data-screen=e0] .lx-wrap{display:block !important}
body[data-screen=e0] .lx-main{max-width:1400px !important;margin:0 auto !important;padding:0 !important;width:100%}
.ihero{display:grid;grid-template-columns:minmax(0,480px) 1fr;gap:3vw;align-items:center;padding:24px 6vw 72px;min-height:calc(100vh - 70px)}
body[data-screen=e0]{background:radial-gradient(900px 600px at 80% 20%,#FFF6E6 0%,rgba(255,246,230,0) 65%),linear-gradient(160deg,#F7F1E6,var(--bg) 55%,var(--lx-soft));min-height:100vh}
.ih-txt h1{font-size:clamp(34px,4.6vw,59px);line-height:1.18;margin:0 0 18px;letter-spacing:-.015em;font-weight:700}
.ih-sub{font-weight:700;font-size:clamp(17px,1.8vw,23px);color:var(--lx-accent);margin:0 0 16px}
html[lang=ko] .ih-sub{white-space:nowrap}
.ih-body{font-size:15.5px;color:var(--lx-muted);max-width:30em;margin:0 0 30px}
.ih-txt .acts{margin:0;gap:12px}.ih-txt .btn{min-height:57px;padding:15px 26px;border-radius:12px;font-size:16px}
.ih-map svg{display:block;width:100%;height:auto;max-height:62vh;-webkit-mask-image:radial-gradient(ellipse closest-side,#000 90%,transparent 100%);mask-image:radial-gradient(ellipse closest-side,#000 90%,transparent 100%)}
@media(max-width:860px){body[data-screen=e0] .lx-top{height:auto;padding:14px 16px 0;flex-wrap:nowrap}body[data-screen=e0] .lx-apps,body[data-screen=e0] .lx-books-btn{display:none}body[data-screen=e0] .lx-brand{flex:1 1 auto;font-size:13px}
.ihero{grid-template-columns:1fr;min-height:calc(100vh - 56px);padding:40px 16px 28px;gap:10px;align-content:center}.ih-map{order:-1;margin:8px -16px 0}.ih-map svg{width:100%;max-height:none;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 90%,transparent)}
.ih-txt h1{font-size:clamp(26px,8vw,34px);margin:0 0 10px}.ih-txt h1 br{display:none}html[lang=ko] .ih-sub{white-space:normal}.ih-sub{font-size:17px;margin:0 0 10px}.ih-body{font-size:14.5px;margin:0 0 18px}}
