.el-article [data-editorial=experience-to-learning-v1] .el-detail{display:block;width:104px;height:104px;object-fit:contain;margin:0 0 14px}@media(max-width: 767px){.el-article [data-editorial=experience-to-learning-v1] .el-detail{width:94px;height:94px}}.el-map>p:not(.el-map-center){display:contents}.el-hero h1>span{display:inline-block}.el-article{--el-blue:#174e87;--el-teal:#087b82;--el-line:#badce6;width:min(1100px,100% - 48px);margin:auto;padding:110px 0 90px;color:#29465e;font-size:17px;line-height:1.95;overflow-wrap:anywhere}.el-article,.el-article *,.el-article *::before,.el-article *::after{box-sizing:border-box}.el-article h1,.el-article h2,.el-article h3,.el-article p,.el-article figure{margin:0;padding:0}.el-article h1,.el-article h2,.el-article h3{background:none;border:0;color:var(--el-blue);font-weight:700;line-height:1.65;letter-spacing:.02em;text-align:left;text-wrap:balance}.el-article h1::before,.el-article h1::after,.el-article h2::before,.el-article h2::after,.el-article h3::before,.el-article h3::after{content:none}.el-article h2{font-size:clamp(23px,2.2vw,30px);margin-bottom:24px}.el-article h3{font-size:21px}.el-article p{font-size:inherit;line-height:inherit}.el-article p+p{margin-top:22px}.el-article img{display:block;width:100%;height:auto}.el-article a{color:var(--el-blue);text-underline-offset:4px}.el-article a:focus-visible{outline:3px solid var(--el-teal);outline-offset:5px}.el-article [id]{scroll-margin-top:110px}.el-article .el-label{font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--el-teal);margin-bottom:16px}.el-article .el-small,.el-article .el-caption{font-size:14px;color:#516b78}.el-article .el-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;margin-bottom:28px}.el-article .el-hero{text-align:center;border-bottom:3px solid var(--el-line);padding:24px 0 30px}.el-article .el-hero h1{max-width:800px;margin:0 auto;font-size:clamp(28px,2.7vw,38px);text-align:center}.el-article .el-deck{font-size:22px;color:var(--el-teal);margin:22px auto}.el-article .el-hero figure{max-width:760px;margin:24px auto}.el-article .el-byline{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 20px;font-size:12px;color:#516b78}.el-article .el-intro,.el-article .el-prose{max-width:790px;margin:54px auto}.el-article .el-map{display:grid;grid-template-columns:1fr 1.1fr 1fr;grid-template-rows:1fr 1fr;gap:20px;max-width:900px;margin:50px auto;align-items:center}.el-article .el-map-center{grid-column:2;grid-row:1/3;border:2px solid var(--el-line);border-radius:50%;aspect-ratio:1;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;padding:26px;font-size:16px;background:#edf8fc}.el-article .el-map-center strong{color:var(--el-blue);font-size:19px}.el-article .el-map a{display:flex;align-items:center;gap:18px;background:#fff8dd;padding:22px;border-radius:16px;text-decoration:none;font-weight:700}.el-article .el-map a:nth-of-type(1){grid-column:1;grid-row:1}.el-article .el-map a:nth-of-type(2){grid-column:3;grid-row:1}.el-article .el-map a:nth-of-type(3){grid-column:1;grid-row:2;background:#eef8f9}.el-article .el-map a:nth-of-type(4){grid-column:3;grid-row:2;background:#eef8f9}.el-article .el-map a span{font-size:28px;color:var(--el-teal)}.el-article .el-caption{max-width:790px;margin:30px auto}.el-article .el-notice{display:grid;grid-template-columns:1.5fr .7fr;gap:38px;align-items:center;padding:32px 0;margin:38px 0}.el-article .el-notice aside{padding:30px;border-left:4px solid #e3bb39;background:#fff9e7}.el-article .el-notice aside strong{color:var(--el-blue)}.el-article .el-step{display:grid;grid-template-columns:.8fr 1.2fr;gap:38px;align-items:start;margin:0 0 0 28px;padding:34px 0 48px 38px;border-left:3px solid #aad7e2;position:relative}.el-article .el-step::before{content:"";position:absolute;left:-10px;top:40px;width:17px;height:17px;border-radius:50%;background:var(--el-teal);border:3px solid #fff}.el-article .el-step figure{position:sticky;top:110px;padding:12px;background:#fff}.el-article .el-step--share{border-color:#dfca79}.el-article .el-step--transfer{border-color:#8dc7bd}.el-article .el-prompt{margin-top:26px;padding:22px;background:#eef7fb;border-radius:12px}.el-article .el-prompt>span{font-size:12px;color:var(--el-teal);font-weight:700}.el-article .el-prompt p{margin-top:8px;font-weight:700;color:var(--el-blue)}.el-article .el-everyday{margin:55px 0;padding:36px;background:#f4f9fb;border-radius:22px}.el-article .el-everyday-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:30px 0}.el-article .el-everyday-grid section{padding:26px;background:#fff;border-radius:15px}.el-article .el-everyday-grid h3{margin:14px 0}.el-article .el-mini-icon{font-size:28px;width:50px;height:50px;display:grid;place-items:center;background:#fff3ba;border-radius:50%;color:var(--el-blue)}.el-article .el-next{display:grid;grid-template-columns:1.4fr .6fr;gap:30px;align-items:center;padding:36px;background:#eaf6f8;border-radius:20px}.el-article .el-next a{display:flex;justify-content:space-between;gap:16px;align-items:center;background:var(--el-blue);color:#fff;padding:22px;border-radius:10px;text-decoration:none;font-size:16px;font-weight:700}@media(max-width: 1199px){body:has(.el-article) .right-fixed-banner{display:none}.el-article .el-map{grid-template-columns:1fr 1fr}.el-article .el-map-center{grid-column:1/-1;grid-row:auto;aspect-ratio:auto;border-radius:20px}.el-article .el-map a:nth-of-type(n){grid-column:auto;grid-row:auto}.el-article .el-step figure{position:static}.el-article .el-step{grid-template-columns:.65fr 1.35fr;gap:24px}}@media(max-width: 767px){.el-article{width:calc(100% - 36px);padding:100px 0 72px;font-size:16px}.el-article .el-breadcrumb{font-size:11px;margin-bottom:24px}.el-article .el-hero{padding:12px 0 24px}.el-article .el-hero h1{font-size:clamp(24px,6vw,30px)}.el-article .el-deck{font-size:19px}.el-article .el-intro,.el-article .el-prose,.el-article .el-everyday{margin:40px auto}.el-article h2{font-size:23px}.el-article h3{font-size:19px}.el-article .el-map{grid-template-columns:1fr;gap:12px;margin:32px 0}.el-article .el-map a{padding:16px 22px}.el-article .el-map-center{padding:22px}.el-article .el-notice,.el-article .el-next,.el-article .el-everyday-grid{grid-template-columns:1fr;gap:22px}.el-article .el-notice{padding:10px 0}.el-article .el-step{grid-template-columns:1fr;margin-left:6px;padding:22px 0 36px 22px;gap:16px}.el-article .el-step figure{max-width:300px;margin:auto}.el-article .el-everyday{padding:26px 20px}.el-article .el-everyday-grid section{padding:22px}.el-article .el-next{padding:26px 22px}}
