.renewed-home{--renew-ink:#13283d;--renew-gold:#b39762;color:var(--renew-ink);background:#fff}.renew-hero{color:#fff;background:#102c2b;position:relative;overflow:hidden}.renew-slide{min-height:610px;position:relative}.renew-slide[hidden]{display:none}.renew-slide.active{animation:.7s both renew-fade}.renew-slide-art{position:absolute;inset:0}.renew-slide-art>img,.renew-slide-art>video{object-fit:cover;width:100%;height:100%;position:absolute}.theme-forest .renew-slide-art:after{content:"";background:linear-gradient(90deg,#061e22ed,#061e2270 58%,#061e2210);position:absolute;inset:0}.renew-slide-inner{align-items:center;min-height:610px;padding-top:55px;padding-bottom:100px;display:flex;position:relative}.renew-slide-copy{z-index:1;max-width:760px;position:relative}.renew-eyebrow{letter-spacing:.19em;color:#b39762;font-size:11px;font-weight:700}.renew-slide h1,.renew-slide h2{letter-spacing:-.065em;text-wrap:balance;margin:25px 0 24px;font-size:clamp(40px,5vw,74px);font-weight:600;line-height:1.2}.renew-slide p{color:#ffffffbf;margin:0 0 30px;font-size:17px;line-height:1.9}.renew-primary{color:#10283a;background:#c5ab79;border:1px solid #0000;border-radius:2px;justify-content:space-between;align-items:center;gap:40px;min-height:50px;padding:16px 22px;font-size:14px;font-weight:700;display:inline-flex}.renew-primary:hover{background:#e0c998}.renew-film-link{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff70;margin-top:20px;padding:9px 0;font-size:12px;display:block}.renew-carousel-bottom{z-index:2;border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;min-height:76px;display:flex;position:absolute;bottom:0;left:0;right:0}.renew-campus{letter-spacing:.17em;opacity:.65;font-size:10px}.renew-carousel-controls{align-items:center;gap:14px;display:flex}.renew-carousel-controls>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;width:36px;height:44px;font-size:19px}.renew-slide-count{font-size:14px;font-weight:700}.renew-slide-count i{opacity:.45;font-size:11px;font-style:normal;font-weight:400}.renew-dots{align-items:center;gap:8px;display:flex}.renew-dots button{cursor:pointer;background:0 0;border:0;width:26px;height:44px;padding:0;position:relative}.renew-dots button:after{content:"";opacity:.3;background:currentColor;width:100%;height:2px;position:absolute;top:20px;left:0}.renew-dots button.active:after{opacity:1}.theme-books{color:#13283d;background:#eeece5}.theme-books .renew-slide-art{justify-content:center;align-items:center;display:flex;left:52%}.renew-book-word{letter-spacing:-.08em;color:#ded6c6;font-size:clamp(100px,18vw,270px);font-weight:800;position:absolute;top:8%;right:8%}.renew-book-crop{background:#fff;border-radius:4px;width:90%;height:210px;position:relative;overflow:hidden;transform:rotate(-7deg);box-shadow:0 24px 40px #15263716}.renew-book-crop img{width:165%;max-width:none;display:block}.renew-skills{letter-spacing:.12em;color:#816b43;gap:13px;font-size:10px;display:flex;position:absolute;bottom:20%}.theme-books .renew-slide-copy{max-width:650px}.theme-books .renew-slide p,.theme-parents .renew-slide p{color:#4c6170}.theme-books .renew-carousel-bottom,.theme-parents .renew-carousel-bottom{border-color:#13283d22}.theme-parents{color:#13283d;background:#dfe8e8}.theme-parents .renew-slide-art{border-radius:3px;inset:60px 4% 120px 52%;overflow:hidden}.theme-parents .renew-slide-art>img{object-position:center}.renew-photo-caption{color:#fff;letter-spacing:.04em;background:#13283dc9;padding:14px 20px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.renew-video-dialog{color:#fff;background:#102033;border:0;border-radius:8px;width:min(960px,94vw);padding:16px}.renew-video-dialog::backdrop{background:#07121de6}.renew-video-dialog>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff60;margin:0 0 12px auto;padding:10px 15px;display:block}.renew-video-dialog video{width:100%;max-height:76vh;display:block}.renew-quick{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:0;padding-bottom:0;display:grid}.renew-quick a{border-bottom:1px solid #dce1e5;border-right:1px solid #dce1e5;padding:32px 24px;position:relative}.renew-quick a:first-child{border-left:1px solid #dce1e5}.renew-quick a:hover{background:#f4f2ed}.renew-quick small{letter-spacing:.13em;color:#8b7755;font-size:9px}.renew-quick strong{letter-spacing:-.05em;margin:9px 0;font-size:21px;display:block}.renew-quick a>span{color:#6e7e8c;font-size:12px}.renew-program-intro{justify-content:space-between;align-items:end;gap:30px;padding-top:94px;padding-bottom:34px;display:flex}.renew-program-intro h2{letter-spacing:-.06em;margin:18px 0 0;font-size:44px;font-weight:600;line-height:1.3}.renew-program-intro em{color:#8d774e;font-style:normal}.renew-program-intro p{color:#6a7782;margin:0 0 5px;font-size:14px;line-height:1.9}.renewed-home .home-curriculum{background:#fff;padding:0 0 85px}.renewed-home .curriculum-surround{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.renewed-home .curriculum-surround:before{display:none}.renewed-home .curriculum-grid{gap:18px}.renewed-home .curriculum-card{box-shadow:none;border:1px solid #dce1e5;border-radius:3px}.renewed-home .curriculum-card :is(summary,.diagnostic-trigger){background:#f6f6f2;min-height:210px;padding:28px 20px}.renewed-home .curriculum-button-copy strong{font-size:25px}.renewed-home .curriculum-button-copy>span{font-size:13px}.renewed-home .diagnostic-banner{margin-top:18px}.renewed-home .diagnostic-trigger{min-height:120px!important}.renew-community{border-top:1px solid #13283d;border-bottom:1px solid #cfd5d8;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);max-width:1276px;margin:0 auto 85px;display:grid}.renewed-home .home-notices{background:#fff;padding:42px 36px 42px 0}.renewed-home .home-notices>.wrap{max-width:none;padding:0}.renewed-home .home-board-intro{margin-bottom:24px}.renewed-home .home-board-intro>span{color:#8b7755}.renewed-home .home-board-intro h2{margin:12px 0;font-size:30px;line-height:1.3}.renewed-home .home-board-intro h2 em{color:#13283d}.renewed-home .home-board-intro p{font-size:13px}.renewed-home .home-notices-heading{margin-bottom:9px}.renewed-home .home-notices-heading h3{font-size:17px}.renewed-home .home-notices-list{background:#fff;border-radius:0;padding:0}.renewed-home .home-notices-list a{padding:17px 0}.renewed-home .home-notices-list strong{font-size:15px;font-weight:500}.renewed-home .home-notices-list .home-board-prefix{margin-right:9px;padding:4px 6px;font-size:11px}.renew-review{background:#eeece5;flex-direction:column;justify-content:center;align-items:flex-start;padding:45px 36px;display:flex}.renew-review h2{letter-spacing:-.055em;margin:18px 0;font-size:30px;font-weight:600;line-height:1.45}.renew-review p{color:#65717a;margin:0 0 25px;font-size:14px;line-height:1.85}.renew-review small{color:#7b838a;margin-top:15px;font-size:11px}.renewed-home .news{background:#fff;padding:0 0 85px}.renewed-home .section-head{border-top:1px solid #13283d;justify-content:space-between;align-items:flex-end;margin-bottom:30px;padding-top:22px;display:flex}.renewed-home .section-head .section-label{display:none}.renewed-home .section-head h2{letter-spacing:-.05em;margin:0 0 12px;font-size:35px;font-weight:600}.renewed-home .section-head p{color:#6a7782;font-size:14px}.renewed-home .section-head aside{font-size:10px}.renew-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.renewed-home .news-card{box-shadow:none;background:#fff;border:0;border-radius:0;overflow:hidden}.renewed-home .news-card .card-visual{aspect-ratio:16/9;border-radius:3px;position:relative;overflow:hidden}.renewed-home .news-card .card-visual iframe{border:0;width:100%;height:100%;display:block}.renewed-home .news-card .card-copy{padding:20px 0 0}.renewed-home .news-card h3{letter-spacing:-.04em;font-size:19px;line-height:1.6}.renewed-home .list-foot{border-top:1px solid #e1e5e8;gap:15px;margin-top:25px;padding-top:15px;font-size:11px;line-height:1.8}.renewed-home .channels{background:#f2f3f2;padding:45px 0 55px}.renewed-home .channels .section-head{border:0;margin-bottom:24px;padding-top:0}.renewed-home .channels .section-head h2{font-size:26px}.renewed-home .channels .channel-image-card{box-shadow:none;background:#fff;border:1px solid #dce1e5;border-radius:3px;min-height:100px;padding:22px}.renewed-home .channels .home-channel-copy strong{font-size:18px}.renewed-home .channels .home-channel-symbol{box-shadow:none;background:0 0;border-radius:0}.renewed-home .channels .channel-grid{gap:16px}.renewed-home button:focus-visible{outline-offset:4px;outline:3px solid #a6864b}@keyframes renew-fade{0%{opacity:.35;transform:translate(12px)}to{opacity:1;transform:none}}@media (max-width:1380px){.renew-community{margin-left:52px;margin-right:52px}}@media (max-width:900px){.renew-slide,.renew-slide-inner{min-height:570px}.renew-slide h1,.renew-slide h2{font-size:50px}.theme-books .renew-slide-art{opacity:.6;left:55%}.theme-parents .renew-slide-art{left:53%;right:0}.theme-parents .renew-slide-copy{max-width:55%}.renew-quick a{padding:25px 16px}.renew-quick strong{font-size:18px}.renew-quick a>span{font-size:11px}.renew-program-intro{padding-top:65px}.renew-program-intro h2{font-size:36px}.renew-community{grid-template-columns:1fr}.renewed-home .home-notices{padding:32px 0}.renew-review{padding:30px}.renewed-home .curriculum-card :is(summary,.diagnostic-trigger){min-height:180px}}@media (max-width:600px){.renew-slide{min-height:630px}.renew-slide-inner{align-items:flex-start;min-height:630px;padding-top:55px;padding-bottom:110px}.renew-slide-copy{width:100%}.renew-slide h1,.renew-slide h2{margin:22px 0;font-size:clamp(33px,8.4vw,46px);line-height:1.3}.renew-slide p{margin-bottom:25px;font-size:14px;line-height:1.85}.renew-eyebrow{font-size:9px}.renew-primary{gap:30px;padding:14px 18px;font-size:13px}.renew-carousel-bottom{min-height:70px}.renew-campus{display:none}.renew-carousel-controls{justify-content:flex-end;gap:10px;width:100%}.renew-dots{margin-left:auto}.theme-forest .renew-slide-art>img,.theme-forest .renew-slide-art>video{object-position:65% center}.theme-books .renew-slide-art{opacity:1;top:330px;bottom:75px;left:0}.renew-book-word{opacity:.6;font-size:150px;top:-12%;right:10%}.renew-book-crop{width:65%;height:130px;transform:rotate(-5deg)}.renew-skills{font-size:8px;bottom:5%}.theme-parents .renew-slide-copy{max-width:100%}.theme-parents .renew-slide-art{inset:340px 22px 82px}.renew-photo-caption{padding:8px 12px;font-size:9px}.renew-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.renew-quick a{padding:20px 12px}.renew-quick a:nth-child(3){border-left:1px solid #dce1e5}.renew-quick strong{font-size:17px}.renew-quick small{font-size:8px}.renew-quick a>span{font-size:10px}.renew-program-intro{padding-top:54px;padding-bottom:25px;display:block}.renew-program-intro h2{margin-top:13px;font-size:33px}.renew-program-intro p{margin-top:20px;font-size:13px}.renewed-home .home-curriculum{padding-bottom:45px}.renewed-home .curriculum-grid{grid-template-columns:1fr;gap:12px}.renewed-home .curriculum-card :is(summary,.diagnostic-trigger){min-height:145px;padding:24px 20px}.renewed-home .curriculum-button-copy strong{font-size:24px}.renewed-home .curriculum-button-copy>span{font-size:14px}.renew-community{margin:0 22px 50px}.renewed-home .home-board-intro h2{font-size:27px}.renewed-home .home-notices-list strong{font-size:15px}.renew-review{padding:30px 22px}.renew-review h2{font-size:27px}.renewed-home .news{padding-bottom:45px}.renewed-home .section-head{align-items:start}.renewed-home .section-head h2{font-size:29px}.renew-video-grid{grid-template-columns:1fr;gap:30px}.renewed-home .news-card h3{font-size:17px}.renewed-home .channels{padding:34px 0 45px}.renewed-home .channels .channel-image-card{min-height:88px;padding:15px;display:flex}.renewed-home .channels .channel-grid{grid-template-columns:1fr;gap:10px}.renewed-home .channels .section-head h2{font-size:25px}.renewed-home .list-foot,.renewed-home .list-foot>span{display:block}}@media (prefers-reduced-motion:reduce){.renew-slide.active{animation:none}.renew-slide-art>video{display:none}}.seven-hero{color:#142b3d;background:#f0ede5}.seven-topping{background:#dfe9e7}.seven-prep{background:#e3e8ef}.seven-four{background:#e9e4ed}.seven-diagnostic{color:#fff;background:#152c43}.seven-youtube{color:#fff;background:#18242e}.seven-hero .renew-slide,.seven-hero .renew-slide-inner{min-height:570px}.seven-hero .renew-slide-inner{padding-bottom:70px}.seven-hero .renew-slide-copy{max-width:53%}.seven-hero .renew-slide h1,.seven-hero .renew-slide h2{white-space:pre-line;font-size:clamp(35px,4.1vw,60px);line-height:1.3}.seven-hero .renew-slide p{white-space:pre-line;color:#5e6c75;font-size:16px}.seven-diagnostic .renew-slide p,.seven-youtube .renew-slide p{color:#c0cbd5}.seven-youtube .renew-slide h2{overflow-wrap:anywhere;font-size:clamp(28px,3.1vw,44px);line-height:1.45}.seven-art{justify-content:center;align-items:center;display:flex;position:absolute;inset:12% 5% 16% 56%}.seven-visual-name{letter-spacing:-.08em;opacity:.07;white-space:nowrap;font-size:clamp(65px,9vw,145px);font-weight:800;position:absolute;top:0;right:0}.seven-image-frame{background:#fff;border:8px solid #ffffffa6;border-radius:4px;width:100%;position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:0 25px 45px #14283d20}.is-book .seven-image-frame{height:205px}.is-book .seven-image-frame img{width:100%;height:auto;display:block}.is-youtube .seven-image-frame,.is-diagnostic .seven-image-frame{aspect-ratio:16/9;border-width:5px;transform:none}.is-youtube img,.is-diagnostic img{object-fit:cover;width:100%;height:100%;display:block}.seven-art-caption{text-align:center;letter-spacing:.16em;opacity:.55;font-size:9px;position:absolute;bottom:0;left:0;right:0}.seven-play{color:#fff;background:#b19864ed;border-radius:8px;place-items:center;width:65px;height:45px;font-size:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seven-controls{border-top:1px solid #71808b38;justify-content:space-between;align-items:center;gap:22px;min-height:85px;display:flex}.seven-tabs{scrollbar-width:thin;align-self:stretch;gap:22px;display:flex;overflow-x:auto}.seven-tabs button{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;opacity:.55;background:0 0;border:0;border-top:2px solid #0000;align-items:center;gap:7px;padding:12px 0;font-size:12px;display:flex}.seven-tabs button.active{opacity:1;border-top-color:#b39762}.seven-tabs small{color:#9e8555;font-size:9px}.seven-controls .renew-carousel-controls{flex-shrink:0;gap:5px}.renewed-home .renew-community{border-top:0;margin-top:0}.renewed-home .renew-quick{margin-bottom:70px}.seven-dialog{max-height:90vh;overflow:auto}.seven-dialog-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.seven-dialog-head h2{margin:0;font-size:21px;line-height:1.5}.seven-dialog-head>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff70;flex-shrink:0;padding:10px 15px}.seven-dialog iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.seven-film-tabs{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.seven-film-tabs button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #b39762;padding:10px 14px;font-size:13px}.seven-film-tabs button[aria-pressed=true]{color:#10263b;background:#b39762}.seven-book-detail{margin-top:18px}.seven-book-detail summary{cursor:pointer;padding:14px 0;font-size:14px}.seven-book-detail img{background:#fff;width:100%;height:auto;display:block}@media (max-width:1100px){.seven-tabs{gap:13px}.seven-tabs button{font-size:11px}.seven-controls{gap:12px}.is-book .seven-image-frame{height:170px}}@media (max-width:700px){.seven-controls{padding-top:0;padding-bottom:8px;display:block}.seven-tabs{gap:20px;min-height:56px;overflow-x:auto}.seven-controls .renew-carousel-controls{justify-content:flex-end;height:42px}.seven-hero .renew-slide,.seven-hero .renew-slide-inner{min-height:630px}.seven-hero .renew-slide-inner{align-items:flex-start;padding-top:40px;padding-bottom:300px}.seven-hero .renew-slide-copy{max-width:100%}.seven-hero .renew-slide h1,.seven-hero .renew-slide h2{margin:18px 0;font-size:clamp(29px,7.5vw,41px)}.seven-hero .renew-slide p{margin-bottom:20px;font-size:14px}.seven-youtube .renew-slide h2{font-size:clamp(23px,6vw,32px);line-height:1.5}.seven-art{height:225px;inset:auto 8% 35px}.is-book .seven-image-frame{width:90%;height:180px}.seven-art-caption{font-size:8px;bottom:-14px}.seven-visual-name{font-size:90px;top:-18px}.seven-dialog-head h2{font-size:16px}.seven-dialog-head>button{padding:9px;font-size:12px}.renewed-home .renew-quick{margin-bottom:40px}}.renewed-home .renew-admission-links{background:#f4f3ee;flex-direction:row;justify-content:center;align-items:center;gap:30px;padding:28px 22px;display:flex}.renew-admission-links .hero-guide-link{flex:none;width:176px;height:176px}.renew-admission-links .hero-guide-link strong{font-size:27px}.renew-admission-links .guide-index{font-size:9px}.renew-admission-links .guide-action{font-size:11px}.renewed-home .renew-quick{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){.renewed-home .renew-admission-links{gap:20px;padding:24px 20px 20px}.renew-admission-links .hero-guide-link{width:min(40vw,155px);height:min(40vw,155px)}.renew-admission-links .hero-guide-link strong{margin:10px 0;font-size:clamp(19px,5.5vw,25px)}.renew-admission-links .guide-index{letter-spacing:.12em;font-size:7px}.renew-admission-links .guide-action{font-size:9px}.seven-hero .renew-slide:not([hidden]){grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""art";min-height:0;display:grid}.seven-hero .renew-slide[hidden]{display:none}.seven-hero .renew-slide-inner{grid-area:copy;align-items:flex-start;width:100%;min-height:0;padding:32px 22px 22px}.seven-hero .renew-slide-copy{width:100%;min-width:0;max-width:100%}.seven-hero .renew-slide h1,.seven-hero .renew-slide h2{overflow-wrap:anywhere}.seven-hero .seven-art{flex-direction:column;grid-area:art;gap:14px;width:84%;height:auto;min-height:0;margin:4px auto 26px;display:flex;position:relative;inset:auto}.seven-hero .seven-visual-name{display:none}.seven-hero .seven-image-frame{flex-shrink:0;width:100%;max-width:480px;transform:none}.seven-hero .is-book .seven-image-frame{height:180px}.seven-hero .is-youtube .seven-image-frame,.seven-hero .is-diagnostic .seven-image-frame{aspect-ratio:16/9;height:auto}.seven-hero .seven-art-caption{text-align:center;line-height:1.6;position:static;inset:auto}}.seven-course-map{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:29%;max-width:320px;margin:0;display:flex;position:absolute;top:24px;bottom:24px;right:7%}.seven-course-map figcaption{color:#522074;justify-content:space-between;align-items:center;gap:10px;width:100%;font-size:12px;line-height:1.5;display:flex}.seven-course-map figcaption>span{letter-spacing:.1em;color:#826d92;font-size:9px}.seven-map-image{aspect-ratio:690/1231;width:min(100%,270px);position:relative}.seven-map-image>img{object-fit:fill;border-radius:7px;width:100%;height:100%;display:block}.seven-map-highlight{pointer-events:none;background:#ffcf5610;border:3px solid #f7bd40;border-radius:10px;height:20.7%;position:absolute;left:1%;right:1%;box-shadow:0 0 0 2px #fff9,0 5px 17px #4b185840}.seven-map-highlight b{color:#33154a;letter-spacing:0;background:#f7bd40;border-radius:12px;padding:3px 9px;font-size:10px;line-height:1.4;position:absolute;top:-12px;right:8px}.map-stage-0{top:6.5%}.map-stage-1{top:27.6%}.map-stage-2{top:48.8%}.map-stage-3{top:69.9%}.seven-course-category{width:max-content;max-width:100%;color:inherit;opacity:.85;border-left:3px solid #b39762;margin:0 0 20px;padding-left:10px;font-size:12px;line-height:1.6;display:block}@media (max-width:900px) and (min-width:701px){.seven-course-map{width:33%;right:4%}.seven-course-map figcaption,.seven-course-map figcaption strong{display:block}.seven-map-image{width:min(100%,245px)}}@media (max-width:700px){.seven-course-map{grid-area:art;gap:10px;width:min(82%,270px);max-width:none;margin:2px auto 25px;position:relative;inset:auto}.seven-map-image{aspect-ratio:690/1231;width:100%;height:auto;max-height:none}.seven-course-map figcaption{font-size:12px}.seven-course-map figcaption>span{font-size:8px}.seven-course-category{margin-bottom:18px;font-size:11px}}.renew-slider-shell{margin-top:66px;position:relative}.renewed-home .renew-slider-shell .renew-admission-links{z-index:4;background:0 0;flex-wrap:nowrap;gap:22px;width:max-content;max-width:100%;padding:0;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.renew-slider-shell .renew-admission-links .hero-guide-link{width:132px;height:132px;box-shadow:inset 0 0 0 5px #ffffff09,0 10px 24px #10283a30}.renew-slider-shell .renew-admission-links .hero-guide-link strong{margin:9px 0;font-size:21px}.renew-slider-shell .renew-admission-links .guide-index{font-size:7px}.renew-slider-shell .renew-admission-links .guide-action{font-size:9px}.renew-slider-shell .seven-hero .renew-slide-inner{padding-top:100px}.renew-slider-shell .seven-course-map{top:90px;bottom:20px}@media (max-width:700px){.renew-slider-shell{margin-top:56px}.renew-slider-shell .renew-admission-links .hero-guide-link{width:108px;height:108px}.renew-slider-shell .renew-admission-links .hero-guide-link strong{margin:7px 0;font-size:18px}.renew-slider-shell .renew-admission-links .guide-index{letter-spacing:.06em;font-size:6px}.renew-slider-shell .renew-admission-links .guide-action{font-size:8px}.renew-slider-shell .seven-hero .renew-slide:not([hidden]){grid-template-rows:360px 420px;grid-template-areas:"copy""art";height:880px;min-height:880px;padding-top:70px;padding-bottom:30px;overflow:hidden}.renew-slider-shell .seven-hero .renew-slide-inner{height:360px;min-height:0;padding:22px 22px 12px;overflow:hidden}.renew-slider-shell .seven-hero .renew-slide h1,.renew-slider-shell .seven-hero .renew-slide h2{margin:14px 0 16px;font-size:clamp(26px,7.2vw,34px);line-height:1.35}.renew-slider-shell .seven-youtube .renew-slide h2{-webkit-line-clamp:4;white-space:normal;-webkit-box-orient:vertical;font-size:clamp(22px,5.8vw,28px);line-height:1.4;display:-webkit-box;overflow:hidden}.renew-slider-shell .seven-hero .renew-slide p{margin-bottom:14px;font-size:13px;line-height:1.7}.renew-slider-shell .seven-course-category{margin-bottom:14px;font-size:10px}.renew-slider-shell .seven-course-map{place-self:center;gap:8px;width:220px;height:420px;margin:0;position:relative;inset:auto}.renew-slider-shell .seven-course-map figcaption{flex-shrink:0;font-size:11px}.renew-slider-shell .seven-map-image{aspect-ratio:690/1231;flex:none;width:210px;height:auto}.renew-slider-shell .seven-hero .seven-art{place-self:center;width:84%;height:auto;min-height:0;max-height:400px;margin:0;position:relative;inset:auto}.renew-slider-shell .seven-hero .seven-art-caption{position:static}.renew-slider-shell .seven-controls{height:106px;min-height:106px;overflow:hidden}.renew-slider-shell .seven-tabs{flex-wrap:nowrap;height:56px;min-height:56px}.renew-slider-shell .seven-controls .renew-carousel-controls{height:42px}}.renewed-home .renew-slider-shell{margin-top:0}.renewed-home .animated-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-top:8px;padding-bottom:8px}.renewed-home .animated-quick .quick-card{--quick-color:#427fba;text-align:center;background:linear-gradient(145deg,#fff,#edf5fc);border:1px solid #dbe5ed;border-radius:22px;flex-direction:column;align-items:center;min-width:0;padding:25px 16px 28px;transition:box-shadow .25s,border-color .25s;animation:6s ease-in-out infinite quick-card-float;display:flex;position:relative;box-shadow:0 9px 24px #16324c08}.renewed-home .animated-quick .quick-card-2{--quick-color:#398b73;background:linear-gradient(145deg,#fff,#edf7f2);border-color:#d7e9df;animation-delay:-1.5s}.renewed-home .animated-quick .quick-card-3{--quick-color:#a27b47;background:linear-gradient(145deg,#fff,#fbf4e9);border-color:#ebdfca;animation-delay:-3s}.renewed-home .animated-quick .quick-card-4{--quick-color:#84649a;background:linear-gradient(145deg,#fff,#f4eff8);border-color:#e4dbea;animation-delay:-4.5s}.renewed-home .animated-quick .quick-emoticon{background:#fff;border-radius:50%;width:90px;height:90px;margin-bottom:16px;display:block;box-shadow:0 4px 15px #17364c0a}.renewed-home .animated-quick small{letter-spacing:.12em;color:var(--quick-color);font-size:8px;font-weight:700}.renewed-home .animated-quick strong{letter-spacing:-.05em;overflow-wrap:anywhere;margin:10px 0 8px;font-size:21px;line-height:1.4}.renewed-home .animated-quick .quick-description{color:#73818b;font-size:12px;line-height:1.7}.renewed-home .animated-quick .quick-arrow{width:25px;height:25px;color:var(--quick-color);background:#ffffff80;border:1px solid #9eabb733;border-radius:50%;place-items:center;font-size:16px;display:grid;position:absolute;top:14px;right:15px}:is(.renewed-home .animated-quick .quick-card:hover,.renewed-home .animated-quick .quick-card:focus-visible){border-color:var(--quick-color);animation-play-state:paused;box-shadow:0 14px 30px #16324c17}@keyframes quick-card-float{0%,to{translate:0}50%{translate:0 -5px}}@media (max-width:900px){.renewed-home .animated-quick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.renewed-home .animated-quick{gap:13px}.renewed-home .animated-quick .quick-card{border-radius:18px;padding:20px 9px 23px}.renewed-home .animated-quick .quick-emoticon{width:76px;height:76px;margin-bottom:13px}.renewed-home .animated-quick strong{margin:8px 0 6px;font-size:17px}.renewed-home .animated-quick small{letter-spacing:.06em;font-size:7px}.renewed-home .animated-quick .quick-description{font-size:10px}.renewed-home .animated-quick .quick-arrow{width:22px;height:22px;font-size:14px;top:10px;right:10px}}@media (prefers-reduced-motion:reduce){.renewed-home .animated-quick .quick-card{transition:none;animation:none}}@media (max-width:700px){.renew-slider-shell .seven-hero .renew-slide:not([hidden]){grid-template-rows:250px 310px;gap:0;height:600px;min-height:600px;padding:20px 0}.renew-slider-shell .seven-hero .renew-slide-inner{align-items:flex-start;height:250px;padding:12px 24px 10px}.renew-slider-shell .seven-hero .renew-slide-copy{flex-direction:column;align-items:flex-start;height:100%;display:flex}.renew-slider-shell .seven-hero .renew-eyebrow{letter-spacing:.12em;font-size:9px;line-height:1.5}.renew-slider-shell .seven-hero .renew-slide h1,.renew-slider-shell .seven-hero .renew-slide h2{letter-spacing:-.055em;margin:12px 0 13px;font-size:clamp(25px,6.7vw,32px);line-height:1.35}.renew-slider-shell .seven-youtube .renew-slide h2{-webkit-line-clamp:4;margin-bottom:12px;font-size:clamp(21px,5.5vw,26px);line-height:1.4}.renew-slider-shell .seven-hero .renew-slide p{display:none}.renew-slider-shell .seven-course-category{border-left-width:2px;margin-bottom:14px;padding-left:9px;font-size:11px;line-height:1.6}.renew-slider-shell .seven-hero .renew-primary{border-radius:8px;gap:28px;min-height:44px;margin-top:auto;padding:11px 16px;font-size:12px}.renew-slider-shell .seven-course-map{justify-content:center;gap:7px;width:174px;height:310px}.renew-slider-shell .seven-course-map figcaption{font-size:10px;line-height:1.5}.renew-slider-shell .seven-course-map figcaption>span{letter-spacing:.04em;font-size:7px}.renew-slider-shell .seven-map-image{aspect-ratio:690/1231;width:160px}.renew-slider-shell .seven-map-highlight{border-width:2px;border-radius:7px;box-shadow:0 0 0 1px #fff9,0 3px 10px #4b185825}.renew-slider-shell .seven-hero .seven-art{justify-content:center;gap:12px;width:calc(100% - 48px);max-width:460px;height:310px;max-height:310px}.renew-slider-shell .seven-hero .seven-image-frame{border-width:4px;border-radius:12px;box-shadow:0 10px 24px #14283d18}.renew-slider-shell .seven-hero .seven-art-caption{letter-spacing:.1em;font-size:8px}.renew-slider-shell .seven-controls{height:94px;min-height:94px;padding-bottom:4px}.renew-slider-shell .seven-tabs{gap:18px;height:48px;min-height:48px}.renew-slider-shell .seven-tabs button{padding:9px 0;font-size:11px}.renew-slider-shell .seven-controls .renew-carousel-controls{justify-content:center;gap:10px;height:42px}}.seven-hero{--scene-color:#fff6df}.seven-topping{--scene-color:#edf3e8}.seven-prep{--scene-color:#ffead9}.seven-four{--scene-color:#efebfa}.seven-diagnostic{--scene-color:#edf1f3;background:var(--scene-color);color:#142b3d}.seven-hero .has-illustration{isolation:isolate;background:var(--scene-color)}.seven-illustration{z-index:-1;position:absolute;inset:0;overflow:hidden}.seven-illustration img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.seven-illustration:after{content:"";background:linear-gradient(90deg,var(--scene-color) 0%,var(--scene-color) 23%,transparent 58%);position:absolute;inset:0}.seven-hero .has-illustration .renew-slide-inner{padding-top:55px;padding-bottom:60px}.seven-hero .has-illustration .renew-slide-copy{max-width:43%}.seven-hero .has-illustration .renew-slide-copy p{color:#536572}.seven-hero .has-illustration h1,.seven-hero .has-illustration h2{text-shadow:0 2px 15px #fff6}.renew-slider-shell .has-illustration .seven-course-map{z-index:2;background:#ffffffdc;border:1px solid #fff;border-radius:12px;gap:5px;width:116px;max-width:none;height:auto;padding:9px 7px;inset:auto auto 24px 46%;box-shadow:0 5px 18px #142b3d12}.renew-slider-shell .has-illustration .seven-course-map figcaption{text-align:center;font-size:10px;display:block}.renew-slider-shell .has-illustration .seven-course-map figcaption>span{display:none}.renew-slider-shell .has-illustration .seven-map-image{aspect-ratio:690/1231;width:100px;height:auto}.renew-slider-shell .has-illustration .seven-map-highlight{border-width:2px;border-radius:5px;box-shadow:0 0 0 1px #fff9}@media (max-width:900px) and (min-width:701px){.seven-hero .has-illustration .renew-slide h1,.seven-hero .has-illustration .renew-slide h2{font-size:34px}.renew-slider-shell .has-illustration .seven-course-map{width:108px;left:44%}.renew-slider-shell .has-illustration .seven-map-image{width:92px}}@media (max-width:700px){.renew-slider-shell .seven-hero .has-illustration .renew-slide-inner{z-index:2;height:250px;padding:12px 24px 10px}.renew-slider-shell .seven-hero .has-illustration .renew-slide-copy{max-width:100%}.renew-slider-shell .seven-hero .has-illustration .renew-primary{margin-top:auto}.seven-illustration{z-index:0;top:265px;bottom:0}.seven-illustration img{object-fit:contain;object-position:right bottom;width:100%;height:100%}.seven-illustration:after{background:linear-gradient(180deg,var(--scene-color),transparent 38%)}.renew-slider-shell .has-illustration .seven-course-map{gap:5px;width:116px;height:auto;margin:0;padding:9px 7px;position:absolute;inset:auto auto 34px 16px}.renew-slider-shell .has-illustration .seven-map-image{width:100px;height:auto}}.seven-mobile-path{display:none}.seven-full-roadmap img{max-width:360px;margin:0 auto}@media (max-width:700px){.renew-slider-shell .seven-hero .renew-slide:not([hidden]){grid-template-rows:234px 274px;height:540px;min-height:540px;padding:16px 0}.renew-slider-shell .seven-hero .renew-slide-inner,.renew-slider-shell .seven-hero .has-illustration .renew-slide-inner{height:234px;padding:12px 24px;overflow:hidden}.renew-slider-shell .seven-hero .renew-slide-copy{justify-content:flex-start}.renew-slider-shell .seven-hero .renew-slide h1,.renew-slider-shell .seven-hero .renew-slide h2{text-shadow:none;margin:10px 0 12px;font-size:clamp(25px,6.7vw,32px);line-height:1.35}.renew-slider-shell .seven-youtube .renew-slide h2{-webkit-line-clamp:3;font-size:clamp(21px,5.5vw,26px);line-height:1.4}.renew-slider-shell .seven-hero .seven-course-category{margin-bottom:12px}.renew-slider-shell .seven-hero .renew-primary,.renew-slider-shell .seven-hero .has-illustration .renew-primary{color:#fff;background:#16354a;border-radius:9px;flex-shrink:0;gap:24px;min-height:44px;margin-top:auto;padding:11px 16px}.renew-slider-shell .seven-hero .seven-illustration{z-index:0;inset:234px 0 0}.renew-slider-shell .seven-hero .seven-illustration img{object-fit:cover;object-position:83% center;width:100%;height:100%}.renew-slider-shell .seven-hero .seven-illustration:after{background:linear-gradient(180deg,var(--scene-color) 0%,transparent 24%,transparent 82%,#142b3d12 100%)}.renew-slider-shell .has-illustration .seven-course-map{display:none}.renew-slider-shell .seven-mobile-path{z-index:3;color:#63727e;min-height:44px;font:inherit;cursor:pointer;background:#ffffffed;border:1px solid #ffffffd9;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr)) 15px;align-items:center;gap:3px;padding:5px 6px;display:grid;position:absolute;bottom:15px;left:16px;right:16px;box-shadow:0 5px 18px #16354a12}.seven-mobile-path>span{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:32px;font-size:10px;display:flex}.seven-mobile-path small{opacity:.7;font-size:7px}.seven-mobile-path>span.active{color:#fff;background:#16354a;font-weight:700}.seven-mobile-path>b{font-size:13px;font-weight:400}.renew-slider-shell .seven-hero .seven-art{height:274px;max-height:274px}}.renew-video-dialog.seven-dialog{color:#172c46;background:#fffdf8;border:1px solid #e4ded1;box-shadow:0 18px 60px #15263824}.renew-video-dialog.seven-dialog::backdrop{background:#26374566}.seven-dialog-head h2,.seven-book-detail summary{color:#172c46}.seven-dialog-head>button{color:#172c46;background:#fff;border-color:#c7ced5;border-radius:6px}.seven-dialog-head>button:hover{background:#f0eee7}.seven-film-tabs button{color:#314b5c;background:#fff;border-color:#c5d1d5;border-radius:6px}.seven-film-tabs button[aria-pressed=true]{color:#172c46;background:#e8d6af;border-color:#b39762}.seven-dialog .seven-youtube-hint{color:#d8e2eb;margin:0 0 14px;font-size:13px;line-height:1.7}.home-running-banner{background:#f5f0dc;width:100%;line-height:0;overflow:hidden}.home-running-banner video{aspect-ratio:16/5;object-fit:contain;width:100%;height:auto;display:block}.seven-hero .has-seminar-backdrop{isolation:isolate;color:#fff;background:#182c3e}.seven-seminar-backdrop{z-index:-1;position:absolute;inset:0;overflow:hidden}.seven-seminar-backdrop img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.seven-seminar-backdrop:after{content:"";background:linear-gradient(90deg,#10283bef 0%,#10283bdb 32%,#10283b70 59%,#10283b18 100%);position:absolute;inset:0}.seven-hero .has-seminar-backdrop .seven-art{display:none}.seven-hero .has-seminar-backdrop .renew-slide-copy{max-width:57%}.seven-hero .has-seminar-backdrop .renew-eyebrow{color:#ecd19e}.seven-hero .has-seminar-backdrop .renew-slide-copy h2{letter-spacing:-.045em;text-shadow:0 3px 20px #06131e33;font-size:clamp(28px,3.1vw,44px);line-height:1.45}.seven-hero .has-seminar-backdrop .renew-slide-copy p{color:#e0e7eb}.seven-hero .has-seminar-backdrop .seven-course-category{color:#f6e5c7;border-color:#d6b273}.seven-hero .has-seminar-backdrop .renew-primary{color:#152b3c;background:#e3c995;border-radius:9px;box-shadow:0 6px 20px #06131e20}.seven-hero .has-seminar-backdrop .renew-primary:hover{background:#f2dfbb}@media (max-width:700px){.renew-slider-shell .seven-hero .has-seminar-backdrop .renew-slide-inner{z-index:2;position:relative}.renew-slider-shell .seven-hero .has-seminar-backdrop .renew-slide-copy{max-width:100%}.renew-slider-shell .seven-hero .has-seminar-backdrop .renew-slide-copy h2{-webkit-line-clamp:3;font-size:clamp(21px,5.5vw,26px);line-height:1.4}.seven-seminar-backdrop img{object-position:44% center}.seven-seminar-backdrop:after{background:linear-gradient(#10283bf2 0%,#10283be6 28%,#10283b94 46%,#10283b1a 77%,#10283b44 100%)}.renew-slider-shell .seven-hero .has-seminar-backdrop .renew-primary{color:#152b3c;background:#e3c995}.renew-slider-shell .seven-hero .has-seminar-backdrop .seven-art{display:none}}@media (min-width:901px){.home-running-banner{background:linear-gradient(#f5f0dc,#faf8ef);border-top:1px solid #b397621a;border-bottom:1px solid #b397621a;padding:26px 52px}.home-running-banner video{border:1px solid #b3976226;border-radius:12px;width:100%;max-width:960px;height:auto;margin:0 auto;box-shadow:0 7px 24px #4c442d0a}}.renew-hero-slides{position:relative}.seven-side-arrow{z-index:8;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#122c40b8;border:1px solid #ffffff70;border-radius:14px;place-items:center;width:44px;height:64px;padding:0;transition:background .2s,box-shadow .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 18px #10283b18}.seven-side-arrow span{margin-top:-3px;font-family:Arial,sans-serif;font-size:38px;line-height:1}.seven-side-prev{left:5px}.seven-side-next{right:5px}.seven-side-arrow:hover{background:#122c40ed;box-shadow:0 6px 20px #10283b30}:is(.seven-side-arrow:focus-visible,.running-admission:focus-visible){outline-offset:3px;outline:3px solid #cb9f47}.running-admission{display:none}@media (min-width:901px){.home-running-inner{grid-template-columns:repeat(3,132px) minmax(0,640px);justify-content:center;align-items:stretch;gap:18px;max-width:1090px;margin:auto;display:grid}.home-running-inner video{min-width:0}.running-admission{box-sizing:border-box;color:#173346;text-align:center;background:linear-gradient(145deg,#ffffffed,#eaf2f8);border:1px solid #ccdce3;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:0;padding:8px 6px;line-height:1.4;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 8px 24px #253e4b08}.running-assessment{background:linear-gradient(145deg,#fffef9,#f5ecd7);border-color:#e0d2ad}.running-assessment small{color:#977b44}.running-after{background:linear-gradient(145deg,#ffffffed,#eaf4ed);border-color:#cfdfd5}.running-admission img{object-fit:contain;width:56px;height:56px;animation:6s ease-in-out infinite alternate quick-card-float}.running-after img{animation-delay:-3s}.running-admission small{letter-spacing:1px;color:#597b90;font-size:9px;font-weight:700}.running-after small{color:#587e69}.running-admission strong{letter-spacing:-.6px;white-space:nowrap;font-size:17px}.running-admission strong span{color:#7994a4;margin-left:3px;font-size:16px}.running-admission>span{color:#74818a;font-size:11px}.running-admission:hover{transform:translateY(-3px);box-shadow:0 10px 28px #253e4b16}.renewed-home .animated-quick{display:none}}@media (max-width:1100px) and (min-width:901px){.home-running-inner{grid-template-columns:repeat(3,116px) minmax(0,640px);gap:12px}.running-admission{gap:4px;padding:6px 4px}.running-admission img{width:38px;height:38px}.running-admission small{letter-spacing:.7px;font-size:7px}.running-admission strong{font-size:16px}.running-admission>span{font-size:10px}}@media (max-width:700px){.seven-side-arrow{background:#122c40a8;border-radius:50%;width:44px;height:48px;top:72%}.seven-side-prev{left:6px}.seven-side-next{right:6px}.seven-side-arrow span{font-size:32px}}@media (prefers-reduced-motion:reduce){.running-admission img{animation:none}.seven-side-arrow,.running-admission{transition:none}}.renew-review-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.renew-review-actions .renew-primary{white-space:nowrap;justify-content:center;gap:7px;min-width:0;padding:14px 10px;font-size:clamp(11px,2.8vw,14px)}.renew-review-actions .renew-seminar-watch{color:#fff;background:#17354a}.renew-review-actions .renew-seminar-watch:hover{background:#25485f}@media (max-width:380px){.renew-review-actions{gap:7px}.renew-review-actions .renew-primary{gap:4px;padding:13px 5px;font-size:11px}}.seven-why{color:#fff;background:#112b40}.seven-hero .why-toplus-slide{isolation:isolate;color:#fff;background:#112b40}.why-toplus-background{z-index:-1;position:absolute;inset:0;overflow:hidden}.why-toplus-background video{object-fit:cover;object-position:58% center;width:100%;height:100%;display:block}.why-toplus-background:after{content:"";background:linear-gradient(90deg,#081d3690,#0000 72%);position:absolute;inset:0}.seven-hero .why-toplus-copy{max-width:65%;padding:28px 0}.seven-hero .why-toplus-copy h1{letter-spacing:-.06em;text-wrap:initial;color:#fff;text-shadow:0 2px 20px #071b3b50;font-size:clamp(32px,3.8vw,58px);line-height:1.35}.why-toplus-copy h1 span{white-space:nowrap;display:block}.why-toplus-slide.active h1 span{animation:.9s cubic-bezier(.2,.7,.2,1) both why-title-enter}.why-toplus-slide.active h1 span+span{animation-delay:.18s}.why-toplus-slide.active .why-toplus-watch{animation:.85s .38s both why-title-enter}.seven-hero .why-toplus-copy p{color:#fff;line-height:1.9}.seven-hero .why-toplus-copy .renew-eyebrow{color:#e9d19b}.seven-hero .why-toplus-watch{color:#142c3f;background:#e6cf9c;border-radius:10px;gap:44px}.seven-why .seven-controls{color:#fff;background:#152e42}@keyframes why-title-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.renew-slider-shell .seven-hero .why-toplus-slide:not([hidden]){height:540px;min-height:540px;padding:0;display:block}.renew-slider-shell .seven-hero .why-toplus-slide .renew-slide-inner{align-items:flex-start;height:540px;min-height:540px;padding:62px 32px 100px;overflow:visible}.renew-slider-shell .seven-hero .why-toplus-copy{max-width:100%;padding:0;display:block}.renew-slider-shell .seven-hero .why-toplus-copy h1{-webkit-line-clamp:unset;margin:22px 0 20px;font-size:clamp(25px,6.5vw,40px);line-height:1.4;display:block;overflow:visible}.renew-slider-shell .seven-hero .why-toplus-copy p{margin-bottom:26px;font-size:15px;display:block}.renew-slider-shell .seven-hero .why-toplus-watch{color:#142c3f;background:#e6cf9c;margin-top:0}.why-toplus-background video{object-position:65% center}.why-toplus-background:after{background:linear-gradient(#071d3970,#0000 80%)}}@media (prefers-reduced-motion:reduce){.why-toplus-slide.active h1 span,.why-toplus-slide.active .why-toplus-watch{animation:none}}.seven-seminar-backdrop video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (max-width:700px){.seven-seminar-backdrop video{object-position:44% center}}.seven-hero .has-seminar-backdrop .renew-slide-copy{position:static}.seven-hero .has-seminar-backdrop .renew-primary{margin:0;position:absolute;bottom:56px;right:clamp(24px,5vw,64px)}@media (max-width:700px){.renew-slider-shell .seven-hero .has-seminar-backdrop .renew-primary{margin:0;bottom:16px;right:24px}}.seven-hero .has-contest-backdrop{isolation:isolate;color:#fff;background:#172e43}.seven-contest-backdrop{z-index:-1;position:absolute;inset:0;overflow:hidden}.seven-contest-backdrop img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.seven-contest-backdrop:after{content:"";background:linear-gradient(90deg,#10283bea 0%,#10283bc9 32%,#10283b55 58%,#10283b0a 100%);position:absolute;inset:0}.seven-hero .has-contest-backdrop .seven-art{display:none}.seven-hero .has-contest-backdrop .renew-slide-copy{max-width:57%}.seven-hero .has-contest-backdrop .renew-eyebrow{color:#ecd19e}.seven-hero .has-contest-backdrop .renew-slide-copy h2{text-shadow:0 3px 20px #06131e66;font-size:clamp(28px,3.1vw,44px);line-height:1.45}.seven-hero .has-contest-backdrop .renew-slide-copy p{color:#e0e7eb}.seven-hero .has-contest-backdrop .seven-course-category{color:#f6e5c7;border-color:#d6b273}.seven-hero .has-contest-backdrop .renew-primary{color:#152b3c;background:#e3c995}@media (max-width:700px){.renew-slider-shell .seven-hero .has-contest-backdrop .renew-slide-inner{z-index:2;position:relative}.renew-slider-shell .seven-hero .has-contest-backdrop .renew-slide-copy{max-width:100%}.renew-slider-shell .seven-hero .has-contest-backdrop .renew-slide-copy h2{font-size:clamp(21px,5.5vw,26px);line-height:1.4}.renew-slider-shell .seven-hero .has-contest-backdrop .seven-art{display:none}.seven-contest-backdrop img{object-position:58% center}.seven-contest-backdrop:after{background:linear-gradient(#10283be8 0%,#10283bc9 30%,#10283b55 58%,#10283b1a 100%)}}.renew-slider-shell .seven-hero.has-preview-deck{color:#fff;background:#102536;padding-top:22px}.has-preview-deck .renew-hero-slides{isolation:isolate;width:calc(74% - 22px);margin:0 0 0 22px;position:relative}.renew-slider-shell .has-preview-deck .renew-slide{color:#142b3d;background:#f0ede5;border-radius:22px;overflow:hidden;box-shadow:0 14px 38px #0003}.renew-slider-shell .has-preview-deck .renew-slide:has(.seven-illustration){background:#e6eceb}.renew-slider-shell .has-preview-deck .renew-slide:is(.why-toplus-slide,.has-seminar-backdrop,.has-contest-backdrop){color:#fff;background:#142b3d}.renew-slider-shell .has-preview-deck .renew-slide:has(.is-diagnostic){color:#fff;background:#152c43}.renew-slider-shell .has-preview-deck .renew-slide-inner{width:100%;padding-left:40px;padding-right:40px}.renew-slider-shell .has-preview-deck .renew-slide h1,.renew-slider-shell .has-preview-deck .renew-slide h2{font-size:clamp(28px,3.3vw,54px)}.renew-slider-shell .has-preview-deck .renew-slide.active{z-index:2;animation:.65s cubic-bezier(.22,.75,.2,1) both deck-enter}.renew-slider-shell .has-preview-deck .renew-slide.is-leaving{z-index:1;pointer-events:none;animation:.65s cubic-bezier(.22,.75,.2,1) both deck-exit;display:block;position:absolute;inset:0}.renew-slider-shell .has-preview-deck.motion-back .renew-slide.active{animation-name:deck-enter-back}.renew-slider-shell .has-preview-deck.motion-back .renew-slide.is-leaving{animation-name:deck-exit-back}.seven-preview-deck{perspective:1200px;width:calc(26% - 12px);height:530px;position:absolute;top:42px;right:22px}.seven-preview-card{color:#142b3d;text-align:left;cursor:pointer;transform-origin:0;background:#dce8e7;border:1px solid #e8d3a466;border-radius:18px;width:59%;height:100%;padding:0;transition:filter .25s,box-shadow .25s;animation:.65s both preview-arrive;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 14px 32px #0005}.seven-preview-card.preview-1{z-index:3}.seven-preview-card.preview-2{z-index:2;height:calc(100% - 44px);animation-delay:40ms;top:22px;left:22%}.seven-preview-card.preview-3{z-index:1;width:56%;height:calc(100% - 88px);animation-delay:80ms;top:44px;left:44%}.seven-preview-card>img{object-fit:cover;object-position:60% center;width:100%;height:100%;position:absolute;inset:0}.seven-preview-card:after{content:"";background:linear-gradient(#fffef5f5 0%,#fffef5cf 32%,#fffef510 68%);position:absolute;inset:0}.seven-preview-copy{z-index:1;flex-direction:column;gap:12px;padding:28px 13px;display:flex;position:relative}.seven-preview-copy small{color:#876e40;font-size:14px}.seven-preview-copy strong{overflow-wrap:anywhere;font-size:clamp(15px,1.6vw,25px);font-weight:700;line-height:1.3}.seven-preview-copy>span{word-break:keep-all;font-size:12px;line-height:1.7}.seven-preview-card:hover{filter:brightness(1.07);box-shadow:0 16px 36px #0007}.seven-preview-card:focus-visible{outline-offset:3px;z-index:5;outline:3px solid #f5d794}.renew-slider-shell .has-preview-deck .seven-controls{color:#fff;border-color:#ffffff26;margin-top:22px}@keyframes deck-enter{0%{transform:translate(100%)}to{transform:none}}@keyframes deck-exit{0%{transform:none}to{transform:none}}@keyframes deck-enter-back{0%{transform:translate(-100%)}to{transform:none}}@keyframes deck-exit-back{0%{transform:none}to{transform:none}}@keyframes preview-arrive{0%{opacity:.5;transform:translate(20px)}to{opacity:1;transform:none}}@media (min-width:701px){.renew-slider-shell .has-preview-deck .renew-slide,.renew-slider-shell .has-preview-deck .renew-slide-inner{height:570px;min-height:570px}.renew-slider-shell .has-preview-deck .has-seminar-backdrop .renew-primary{right:40px}}@media (max-width:1000px) and (min-width:701px){.seven-preview-copy>span{display:none}.seven-preview-copy{padding:24px 9px}.renew-slider-shell .has-preview-deck .renew-slide-inner{padding-left:28px;padding-right:28px}}@media (max-width:700px){.renew-slider-shell .seven-hero.has-preview-deck{padding-top:12px}.has-preview-deck .renew-hero-slides{width:calc(100% - 82px);margin-left:12px}.renew-slider-shell .has-preview-deck .renew-slide{border-radius:16px}.renew-slider-shell .has-preview-deck .renew-slide-inner{padding-left:20px;padding-right:20px}.renew-slider-shell .has-preview-deck .renew-slide h1,.renew-slider-shell .has-preview-deck .renew-slide h2{font-size:clamp(22px,6vw,30px)}.seven-preview-deck{width:74px;height:475px;top:36px;right:8px}.seven-preview-card{border-radius:10px;width:44px}.seven-preview-card.preview-2{height:calc(100% - 32px);top:16px;left:15px}.seven-preview-card.preview-3{width:44px;height:calc(100% - 64px);top:32px;left:30px}.seven-preview-copy{gap:12px;padding:16px 6px}.seven-preview-copy small{font-size:10px}.seven-preview-copy strong{writing-mode:vertical-rl;letter-spacing:.07em;overflow-wrap:normal;max-height:230px;font-size:11px}.seven-preview-copy>span{display:none}.renew-slider-shell .has-preview-deck .seven-controls{margin-top:12px}.renew-slider-shell .has-preview-deck .renew-slide.is-leaving{display:grid}}@media (prefers-reduced-motion:reduce){.renew-slider-shell .has-preview-deck .renew-slide.active,.renew-slider-shell .has-preview-deck .renew-slide.is-leaving,.seven-preview-card{transition:none!important;animation:none!important}}.has-preview-deck .renew-hero-slides{z-index:2;width:calc(84% - 22px)}.seven-preview-deck{z-index:1;width:calc(16% - 14px);right:16px}.seven-preview-card{width:76%}.seven-preview-card.preview-2{width:73%;left:27%}@media (max-width:700px){.has-preview-deck .renew-hero-slides{width:calc(100% - 56px);margin-left:12px}.seven-preview-deck{width:48px;right:6px}.seven-preview-card{width:32px}.seven-preview-card.preview-2{width:32px;left:16px}.seven-preview-copy{padding-left:4px;padding-right:4px}}.running-heart-stage{isolation:isolate;border-radius:12px;width:100%;min-width:0;max-width:960px;margin:0 auto;position:relative;overflow:hidden;container-type:inline-size}.running-extra-hearts{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.running-extra-heart{filter:drop-shadow(0 2px 2px #813c552b);color:#ef7fa0;will-change:transform;opacity:0;width:clamp(10px,3.4cqw,34px);height:auto;animation:9s linear infinite running-heart-cross;position:absolute;left:0}.running-extra-heart.heart-1{animation-duration:9.2s;animation-delay:-1.2s;top:33%}.running-extra-heart.heart-2{color:#e86d95;width:clamp(11px,4cqw,39px);animation-duration:8.3s;animation-delay:-4.4s;top:49%}.running-extra-heart.heart-3{color:#f294ae;animation-duration:10.7s;animation-delay:-8.2s;top:62%}.running-extra-heart.heart-4{color:#ed93b4;width:clamp(9px,2.8cqw,28px);animation-duration:9.8s;animation-delay:-6.1s;top:42%}.running-extra-heart.heart-5{color:#e9789d;animation-duration:8.8s;animation-delay:-2.8s;top:70%}.running-extra-heart.heart-6{color:#f1a0b6;width:clamp(9px,2.6cqw,26px);animation-duration:11.2s;animation-delay:-10.1s;top:55%}.running-extra-heart.heart-7{color:#eb86ab;width:clamp(10px,3cqw,30px);animation-duration:10.2s;animation-delay:-5s;top:24%}@keyframes running-heart-cross{0%{opacity:0;transform:translate(101cqw,5px)rotate(9deg)}6%{opacity:.82}35%{transform:translate(63cqw,-5px)rotate(-7deg)}65%{transform:translate(29cqw,4px)rotate(6deg)}94%{opacity:.82}to{opacity:0;transform:translate(-45px,-4px)rotate(-7deg)}}@media (prefers-reduced-motion:reduce){.running-extra-hearts{display:none}}.renew-slider-shell .seven-hero .renew-slide.has-diagnostic-backdrop{isolation:isolate;color:#172c40;background:#f5f2eb}.seven-diagnostic-backdrop{z-index:-1;position:absolute;inset:0;overflow:hidden}.seven-diagnostic-backdrop video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.seven-diagnostic-backdrop:after{content:"";background:linear-gradient(90deg,#f8f6eff5,#f8f6efb8 33%,#f8f6ef00 65%);position:absolute;inset:0}.renew-slider-shell .seven-hero .has-diagnostic-backdrop .seven-illustration{display:none}.renew-slider-shell .seven-hero .has-diagnostic-backdrop .renew-slide-copy p{color:#526473}.renew-slider-shell .seven-hero .has-diagnostic-backdrop .seven-course-category{color:#77613c}@media (max-width:700px){.seven-diagnostic-backdrop video{object-position:66% center}.seven-diagnostic-backdrop:after{background:linear-gradient(#f8f6eff5,#f8f6efb8 35%,#f8f6ef10 72%)}}.renew-slider-shell .seven-hero .renew-slide.active .renew-slide-copy>.renew-eyebrow{animation:.65s 80ms both hero-copy-reveal}.renew-slider-shell .seven-hero .renew-slide.active .renew-slide-copy>h1,.renew-slider-shell .seven-hero .renew-slide.active .renew-slide-copy>h2{animation:.8s .2s both hero-copy-reveal}.renew-slider-shell .seven-hero .renew-slide.active .renew-slide-copy>p{animation:.75s .34s both hero-copy-reveal}.renew-slider-shell .seven-hero .renew-slide.active .renew-slide-copy>.seven-course-category{animation:.7s .43s both hero-copy-reveal}.renew-slider-shell .seven-hero .renew-slide.active .renew-slide-copy>.renew-primary{animation:.7s .52s both hero-copy-reveal}@keyframes hero-copy-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.renew-slider-shell .seven-hero .renew-slide.active .renew-slide-copy>*{animation:none!important}}@media (max-width:700px){.renew-slider-shell .seven-hero .renew-slide.has-diagnostic-backdrop{background:#e6edee}.renew-slider-shell .seven-hero .has-diagnostic-backdrop .renew-slide-inner{z-index:2;background:#e6edee;height:234px;min-height:234px;position:relative}.renew-slider-shell .seven-hero .has-diagnostic-backdrop .seven-diagnostic-backdrop{z-index:0;top:234px;bottom:0}.renew-slider-shell .seven-hero .has-diagnostic-backdrop .seven-diagnostic-backdrop:after{pointer-events:none;background:linear-gradient(#e6edee 0%,#e6edeed9 25%,#e6edee73 58%,#e6edee00 100%);height:105px;display:block;bottom:auto}.renew-slider-shell .seven-hero .has-diagnostic-backdrop .seven-diagnostic-backdrop video{object-fit:cover;object-position:75% center}}.renew-slider-shell .has-preview-deck .renew-slide.has-contest-backdrop:not([hidden]){color:#203c2c;background:#f5f1e6;height:570px;min-height:570px;padding:0;display:block;position:relative}.renew-slider-shell .has-preview-deck .has-contest-backdrop .seven-contest-backdrop{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.renew-slider-shell .has-preview-deck .has-contest-backdrop .seven-contest-backdrop img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.renew-slider-shell .has-preview-deck .has-contest-backdrop .seven-contest-backdrop:after{display:none}.renew-slider-shell .has-preview-deck .has-contest-backdrop .renew-slide-inner{z-index:2;pointer-events:none;justify-content:center;align-items:flex-end;width:100%;height:100%;min-height:0;padding:0;display:flex;position:absolute;inset:0}.renew-slider-shell .has-preview-deck .has-contest-backdrop .renew-slide-copy{justify-content:center;align-items:center;width:100%;max-width:none;padding:0 12px 14px;display:flex;position:static}.renew-slider-shell .has-preview-deck .has-contest-backdrop .renew-slide-copy>:is(.renew-eyebrow,p,.seven-course-category){display:none}.renew-slider-shell .has-preview-deck .has-contest-backdrop .renew-slide-copy h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.renew-slider-shell .has-preview-deck .has-contest-backdrop .renew-primary{pointer-events:auto;color:#fff8e9;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#23432ef0;border:1px solid #e0c68d;border-radius:30px;gap:13px;min-width:0;margin:0;padding:11px 17px;font-size:13px;line-height:1.4;position:static;box-shadow:0 4px 14px #17352626}.renew-slider-shell .has-preview-deck .has-contest-backdrop .renew-primary:focus-visible{outline-offset:3px;outline:3px solid #bf9135}.contest-watch-label{display:inline-flex}.contest-title-letter{display:inline-block}.has-contest-backdrop.active .contest-title-letter{animation:contest-letter-arrive .8s var(--letter-delay) cubic-bezier(.16,1,.3,1) both,contest-letter-glow 2.5s 2s 3 ease-in-out}.contest-fireworks{pointer-events:none;position:absolute;inset:0;overflow:hidden}.contest-burst{color:#bf9135;filter:drop-shadow(0 0 3px #f6ce6b);width:0;height:0;position:absolute;top:12%;left:8%}.contest-burst.burst-1{color:#c96e48;top:29%;left:92%}.contest-burst.burst-2{color:#b79542;top:76%;left:8%}.contest-burst.burst-3{color:#b79542;top:87%;left:92%}.contest-burst i{opacity:0;width:3px;height:9px;animation:contest-firework 3s var(--delay) 3 ease-out both;transform:rotate(var(--ray)) translateY(0);transform-origin:50%;background:currentColor;border-radius:50%;position:absolute}.celebration-paused .contest-title-letter,.celebration-paused .contest-burst i{animation-play-state:paused!important}@keyframes contest-letter-arrive{0%{opacity:0;transform:translateY(8px)scale(.75)}65%{opacity:1;transform:translateY(-2px)scale(1.08)}to{opacity:1;transform:none}}@keyframes contest-letter-glow{0%,to{text-shadow:none}50%{text-shadow:0 0 8px #e5c36f}}@keyframes contest-firework{0%,8%{opacity:0;transform:rotate(var(--ray)) translateY(0) scale(.3)}12%{opacity:1}45%{opacity:.9}68%,to{opacity:0;transform:rotate(var(--ray)) translateY(calc(-1 * var(--reach))) scale(.2)}}@media (max-width:700px){.renew-slider-shell .has-preview-deck .renew-slide.has-contest-backdrop:not([hidden]){height:540px;min-height:540px;padding:0}.renew-slider-shell .has-preview-deck .has-contest-backdrop .renew-slide-inner{height:100%;min-height:0;padding:0}}@media (prefers-reduced-motion:reduce){.has-contest-backdrop.active .contest-title-letter{animation:none}.contest-fireworks{display:none}}.seven-contest-backdrop picture{width:100%;height:100%;display:block}@media (min-width:701px){.renew-slider-shell .has-preview-deck .renew-slide.has-contest-backdrop:not([hidden]){background:#071b35}.renew-slider-shell .has-preview-deck .has-contest-backdrop .renew-primary{color:#ffedc1;background:#102536f2;border-color:#d6b273}}.renew-slider-shell .has-preview-deck .renew-slide.has-contest-backdrop:not([hidden]){background:#061d32}.renew-slider-shell .has-preview-deck .has-contest-backdrop .renew-slide-inner{align-items:center;height:52px;min-height:0;top:auto;bottom:0}.renew-slider-shell .has-preview-deck .has-contest-backdrop .renew-slide-copy{padding:0}.renew-slider-shell .has-preview-deck .has-contest-backdrop .renew-primary{color:#ffedc1;min-height:34px;box-shadow:none;background:#102b43;border-radius:22px;padding:8px 18px;font-size:12px}.renew-slider-shell .has-preview-deck .has-contest-backdrop .renew-primary:hover{background:#21435d}.contest-sheen{pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffe4a112 46%,#ffffff25 50%,#ffe4a112 54%,#0000 65%);animation:4s ease-in-out .5s 2 both contest-sheen-pass;position:absolute;inset:0;transform:translate(-110%)}.celebration-paused .contest-sheen{animation-play-state:paused}.contest-burst{color:#ffe4a1}@keyframes contest-sheen-pass{0%,12%{opacity:0;transform:translate(-110%)}25%{opacity:.8}65%{opacity:.8}85%,to{opacity:0;transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.contest-sheen{display:none}}.renew-slider-shell .has-preview-deck .renew-hero-slides{border-radius:22px;overflow:hidden}.renew-slider-shell .has-preview-deck .renew-slide.is-leaving:not([hidden]){z-index:1;opacity:1;pointer-events:none;position:absolute;inset:0}.renew-slider-shell .has-preview-deck .renew-slide.active:not([hidden]){z-index:2;opacity:1;position:relative}@media (max-width:700px){.renew-slider-shell .has-preview-deck .renew-hero-slides{border-radius:16px}}.renew-slider-shell .has-preview-deck .has-contest-backdrop .seven-contest-backdrop{height:100%;bottom:0}.renew-slider-shell .has-preview-deck .has-contest-backdrop .renew-slide-inner{align-items:flex-start;height:100%;min-height:0;inset:0}.renew-slider-shell .has-preview-deck .has-contest-backdrop .renew-slide-copy{width:100%;padding:0;position:absolute;top:79%;left:0;right:0;transform:translateY(-50%)}.renew-slider-shell .has-preview-deck .has-contest-backdrop .renew-primary{background:#071f36f5;min-height:32px;padding:7px 16px;font-size:12px}@media (max-width:700px){.renew-slider-shell .has-preview-deck .has-contest-backdrop .renew-slide-copy{top:62.5%}.renew-slider-shell .has-preview-deck .has-contest-backdrop .renew-primary{gap:10px;min-height:30px;padding:6px 12px;font-size:11px}}.renew-slider-shell .has-preview-deck .has-contest-backdrop .renew-primary{border-radius:10px;gap:28px;min-width:180px;min-height:54px;padding:15px 22px;font-size:14px;line-height:1.4}.renew-slider-shell .has-preview-deck .has-contest-backdrop .renew-primary>span[aria-hidden]{font-size:18px;line-height:1}@media (max-width:700px){.renew-slider-shell .has-preview-deck .has-contest-backdrop .renew-primary{gap:24px;min-width:176px;min-height:50px;padding:13px 20px;font-size:14px}}.renew-slider-shell .has-preview-deck .has-contest-backdrop .renew-primary{color:#142c3f;background:#e6cf9c;border-color:#e6cf9c;box-shadow:0 4px 16px #03132233}.renew-slider-shell .has-preview-deck .has-contest-backdrop .renew-primary:hover{background:#f1dfb8;border-color:#f1dfb8}.renew-slider-shell .has-preview-deck .has-contest-backdrop .renew-primary:active{background:#d8bb7e;border-color:#d8bb7e}.hero-totok-shortcut{z-index:4;color:#fff;border-radius:24px;flex-direction:column;align-items:center;gap:2px;width:90px;text-decoration:none;transition:transform .18s;display:flex;position:absolute;top:26px;left:auto;right:26px}.hero-totok-shortcut img{object-fit:contain;filter:drop-shadow(0 4px 8px #08071933);width:84px;height:84px;display:block}.hero-totok-shortcut span{text-shadow:0 1px 5px #000,0 1px 10px #000b;letter-spacing:-.03em;font-size:15px;font-weight:750;line-height:1.5}.hero-totok-shortcut:hover{color:#fff;transform:translateY(-2px)}.hero-totok-shortcut:focus-visible{outline-offset:4px;outline:3px solid #d6c5ff}@media (max-width:700px){.hero-totok-shortcut{width:82px;top:26px;left:auto;right:26px}.hero-totok-shortcut img{width:76px;height:76px}.hero-totok-shortcut span{font-size:14px}}@media (prefers-reduced-motion:reduce){.hero-totok-shortcut{transition:none}.hero-totok-shortcut:hover{transform:none}}.hero-totok-shortcut{will-change:translate}@media (prefers-reduced-motion:reduce){.hero-totok-shortcut{will-change:auto;animation:none}}.renew-slider-shell .has-preview-deck .renew-slide.has-vision-backdrop:not([hidden]){color:#15374b;background:#f6f0df;height:570px;min-height:570px;padding:0;display:block}.seven-vision-backdrop{z-index:0;position:absolute;inset:0;overflow:hidden}.seven-vision-backdrop picture,.seven-vision-backdrop img{width:100%;height:100%;display:block}.seven-vision-backdrop img{object-fit:cover;object-position:center}.renew-slider-shell .has-preview-deck .has-vision-backdrop .renew-slide-inner{z-index:2;pointer-events:none;align-items:flex-start;height:570px;min-height:570px;padding:0;display:flex;position:relative;overflow:visible}.renew-slider-shell .has-preview-deck .has-vision-backdrop .renew-slide-copy{color:#15374b;flex-direction:column;align-items:flex-start;width:46%;max-width:520px;height:auto;display:flex;position:absolute;top:18%;left:clamp(28px,4vw,64px)}.renew-slider-shell .has-preview-deck .has-vision-backdrop .renew-eyebrow{color:#6c785e;letter-spacing:.17em;font-size:10px}.renew-slider-shell .has-preview-deck .has-vision-backdrop .renew-slide-copy h2{color:#15374b;letter-spacing:-.055em;white-space:pre-line;text-shadow:0 2px 18px #fff9;margin:18px 0 16px;font-size:clamp(27px,3.2vw,46px);font-weight:750;line-height:1.4}.renew-slider-shell .has-preview-deck .has-vision-backdrop .renew-slide-copy p{color:#435c62;text-shadow:0 1px 10px #fffc;margin:0 0 23px;font-size:14px;line-height:1.7;display:block}.renew-slider-shell .has-preview-deck .has-vision-backdrop .seven-course-category{display:none}.renew-slider-shell .has-preview-deck .has-vision-backdrop .vision-video-button{pointer-events:auto;color:#fff6e4;background:#173c48;border:1px solid #e6cf9c;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:52px;margin:0;padding:12px 22px 12px 14px;font-size:14px;font-weight:750;line-height:1.4;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 7px 20px #173c4826}.renew-slider-shell .has-preview-deck .has-vision-backdrop .vision-video-button:hover{background:#24515c;transform:translateY(-2px);box-shadow:0 9px 24px #173c4833}.vision-play-icon{color:#173c48;background:#e6cf9c;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;padding-left:2px;font-size:11px;display:grid}.vision-video-button:focus-visible{outline-offset:4px;outline:3px solid #b58b3c}@media (max-width:700px){.renew-slider-shell .has-preview-deck .renew-slide.has-vision-backdrop:not([hidden]),.renew-slider-shell .has-preview-deck .has-vision-backdrop .renew-slide-inner{height:540px;min-height:540px;padding:0}.renew-slider-shell .has-preview-deck .has-vision-backdrop .renew-slide-copy{width:auto;max-width:none;height:auto;top:46px;left:22px;right:20px}.renew-slider-shell .has-preview-deck .has-vision-backdrop .renew-eyebrow{letter-spacing:.13em;font-size:8px}.renew-slider-shell .has-preview-deck .has-vision-backdrop .renew-slide-copy h2{margin:14px 0 12px;padding-right:25px;font-size:clamp(22px,5.8vw,29px);line-height:1.4}.renew-slider-shell .has-preview-deck .has-vision-backdrop .renew-slide-copy p{margin-bottom:18px;font-size:12px;line-height:1.6}.renew-slider-shell .has-preview-deck .has-vision-backdrop .vision-video-button{gap:10px;min-height:46px;padding:10px 16px 10px 11px;font-size:12px}.vision-play-icon{width:25px;height:25px;font-size:10px}}@media (prefers-reduced-motion:reduce){.renew-slider-shell .has-preview-deck .has-vision-backdrop .vision-video-button{transition:none}.renew-slider-shell .has-preview-deck .has-vision-backdrop .vision-video-button:hover{transform:none}}.seven-vision-backdrop .vision-background-film{object-fit:cover;object-position:center;opacity:0;pointer-events:none;width:57%;height:100%;transition:opacity .45s;position:absolute;top:0;right:0}.seven-vision-backdrop .vision-background-film.is-ready{opacity:1}.vision-film-shade{pointer-events:none;background:linear-gradient(90deg,#f6f0dff5 0%,#f6f0dff2 35%,#f6f0dfb8 47%,#f6f0df00 64%);position:absolute;inset:0}@media (max-width:700px){.seven-vision-backdrop .vision-background-film{object-position:center;width:100%;height:100%}.vision-film-shade{background:linear-gradient(#102a3fbd 0%,#102a3f85 31%,#102a3f12 66%,#102a3f18 100%)}.renew-slider-shell .has-preview-deck .has-vision-backdrop .renew-eyebrow{color:#f0dfb7}.renew-slider-shell .has-preview-deck .has-vision-backdrop .renew-slide-copy h2{color:#fff;text-shadow:0 2px 12px #061b32aa}.renew-slider-shell .has-preview-deck .has-vision-backdrop .renew-slide-copy p{color:#fff4df;text-shadow:0 1px 8px #061b32aa}}@media (prefers-reduced-motion:reduce){.seven-vision-backdrop .vision-background-film{transition:none;display:none}}@media (min-width:701px){.seven-vision-backdrop img{object-position:center bottom}.seven-vision-backdrop .vision-background-film{display:none}.seven-vision-backdrop{background:#f6f0df}.seven-vision-backdrop picture,.seven-vision-backdrop .vision-background-film{object-fit:cover;object-position:center;width:320.625px;max-width:56%;height:100%;display:block;position:absolute;top:0;left:auto;right:8%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 26% 74%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 26% 74%,#0000 100%)}.seven-vision-backdrop picture img{object-fit:cover;object-position:center}.vision-film-shade{background:linear-gradient(90deg,#f6f0df 0%,#f6f0dfe6 37%,#f6f0df33 60%,#f6f0df00 70% 84%,#f6f0df99 100%)}.renew-slider-shell .has-preview-deck .has-vision-backdrop .renew-slide-copy{top:18%}}@media (min-width:701px) and (prefers-reduced-motion:reduce){.seven-vision-backdrop .vision-background-film{display:none}}.vision-campus-scene{display:none}@media (min-width:701px){.seven-vision-backdrop .vision-campus-scene{filter:blur(2px)saturate(.85);opacity:.88;display:block;position:absolute;inset:0;overflow:hidden}.vision-campus-photo{aspect-ratio:4/3;background-image:url(/hero-image/hero-vision-group-6a6b4fe77226.webp);background-size:100% 100%;width:max(100%,760px);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.seven-vision-backdrop .vision-campus-photo>img{object-fit:fill;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.vision-campus-face{aspect-ratio:1;display:block;position:absolute;transform:translate(-50%,-50%)}.vision-campus-face svg{width:100%;height:100%;display:block}.seven-vision-backdrop picture,.seven-vision-backdrop .vision-background-film{right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 28% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 28% 100%)}.vision-film-shade{background:linear-gradient(90deg,#f6f0dff2 0%,#f6f0dfd6 25%,#f6f0df91 42%,#f6f0df1f 63%,#f6f0df00 78% 100%)}}.vision-reviews.vision-floating-reviews{z-index:3;pointer-events:none;color:#293b49;width:100%;height:100%;position:absolute;inset:0}.vision-review-source{color:#777057;letter-spacing:-.015em;text-shadow:0 1px 8px #fff;align-items:center;gap:7px;max-width:65%;font-size:10px;line-height:1.5;display:flex;position:absolute;top:23px;left:clamp(28px,4vw,64px)}.vision-review-source svg{color:#9b8454;flex:none;width:16px;height:16px}.vision-floating-reviews .vision-floating-card{--bubble-fill:#fffefb;box-sizing:border-box;background:var(--bubble-fill);opacity:0;pointer-events:none;border:1px solid #ffffffd9;border-radius:23px 23px 23px 7px;padding:17px 21px 18px;animation:5s both vision-message-float;position:absolute;box-shadow:0 7px 23px #19324418}.vision-floating-card:after{content:"";background:var(--bubble-fill);clip-path:polygon(0 0,100% 0,0 100%);width:13px;height:14px;position:absolute;bottom:-7px;left:9px}.vision-floating-card.zone-lower{left:calc((4 + var(--review-x))*1%);bottom:calc((4 + var(--review-y))*1%);width:40%;max-width:480px}.vision-floating-reviews .vision-floating-card.zone-upper{--bubble-fill:#eee8f7;left:calc((46 + var(--review-x))*1%);bottom:calc((30 + var(--review-y))*1%);border-color:#e5dcf0;border-radius:23px 23px 7px;width:32%;max-width:370px}.vision-floating-card.zone-upper:after{clip-path:polygon(0 0,100% 0,100% 100%);left:auto;right:9px}.vision-floating-reviews blockquote{color:#293b49;letter-spacing:-.035em;white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;text-align:left;border:0;margin:0;padding:0;font-size:16px;font-weight:500;line-height:1.65}.vision-floating-reviews .zone-upper blockquote{font-size:15px;line-height:1.65}.vision-floating-reviews[data-paused=true] .vision-floating-card{animation-play-state:paused}@keyframes vision-message-float{0%{opacity:0;transform:translateY(8px)}26%{opacity:1;transform:translateY(0)}68%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@media (min-width:701px){.renew-slider-shell .has-preview-deck .has-vision-backdrop .renew-slide-copy{top:11%}.renew-slider-shell .has-preview-deck .has-vision-backdrop .renew-slide-copy h2{margin:12px 0;font-size:clamp(26px,2.9vw,40px);line-height:1.3}.renew-slider-shell .has-preview-deck .has-vision-backdrop .renew-slide-copy p{margin-bottom:15px;font-size:13px;line-height:1.6}.renew-slider-shell .has-preview-deck .has-vision-backdrop .vision-video-button{min-height:46px;padding:9px 18px 9px 12px;font-size:13px}}@media (min-width:701px) and (max-width:1000px){.vision-floating-reviews .vision-floating-card{padding:14px 16px 15px}.vision-floating-card.zone-lower{width:43%;left:calc((3 + var(--review-x))*1%)}.vision-floating-reviews .vision-floating-card.zone-upper{left:calc((48 + var(--review-x))*1%);width:35%;bottom:calc((31 + var(--review-y))*1%)}.vision-floating-reviews blockquote,.vision-floating-reviews .zone-upper blockquote{font-size:13px;line-height:1.6}.vision-review-source{max-width:78%;font-size:9px}}@media (max-width:700px){.vision-review-source{color:#fff7e7;text-shadow:0 1px 5px #102a3f;align-items:flex-start;gap:5px;max-width:calc(100% - 133px);font-size:9px;line-height:1.5;top:13px;left:22px}.vision-review-source svg{color:#efdaaa;width:13px;height:13px;margin-top:1px}.vision-floating-reviews .vision-floating-card{border-radius:20px 20px 20px 6px;width:calc(100% - 52px);max-width:380px;padding:14px 17px 15px;box-shadow:0 7px 20px #0b24331c}.vision-floating-card.zone-lower{left:calc(13px + var(--review-x)*5px);bottom:calc(17px + var(--review-y)*2px)}.vision-floating-reviews .vision-floating-card.zone-upper{left:calc(23px + var(--review-x)*5px);bottom:calc(32px + var(--review-y)*2px);border-radius:20px 20px 6px;width:calc(100% - 52px);max-width:380px}.vision-floating-reviews blockquote,.vision-floating-reviews .zone-upper blockquote{letter-spacing:-.04em;font-size:14px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.vision-floating-reviews .vision-floating-card{opacity:1;animation:none;transform:none}}.vision-review-source{z-index:3;color:#fff8e9;text-shadow:none;background:#183b49f5;border:1px solid #d8c28c;border-radius:11px;gap:8px;max-width:75%;padding:8px 12px;top:16px;box-shadow:0 4px 13px #14334320}.vision-review-source svg{color:#ecd49c;width:18px;height:18px}.vision-review-source-copy{align-items:center;gap:12px;display:flex}.vision-review-source-copy strong{color:#f5dfae;white-space:nowrap;font-size:13px;font-weight:750}.vision-review-source-copy>span{color:#fff8e9;font-size:11px;line-height:1.5}.vision-floating-reviews .vision-floating-card.zone-lower,.vision-floating-reviews .vision-floating-card.zone-upper{left:calc(var(--review-x)*1%);bottom:calc(var(--review-y)*1%);border-color:#ffffffa6;width:32%;max-width:380px}@media (min-width:701px) and (max-width:1000px){.vision-review-source{max-width:82%;padding:7px 10px}.vision-review-source-copy{gap:8px}.vision-review-source-copy strong{font-size:11px}.vision-review-source-copy>span{font-size:10px}.vision-floating-reviews .vision-floating-card.zone-lower,.vision-floating-reviews .vision-floating-card.zone-upper{width:34%;max-width:340px;left:calc(var(--review-x)*0.94%)}}@media (max-width:700px){.vision-review-source{border-radius:10px;align-items:center;gap:6px;max-width:calc(100% - 133px);padding:7px 9px;top:12px;left:22px}.vision-review-source svg{width:16px;height:16px;margin:0}.vision-review-source-copy{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.vision-review-source-copy strong{white-space:normal;font-size:11px;line-height:1.35}.vision-review-source-copy>span{font-size:9px;line-height:1.4}.renew-slider-shell .has-preview-deck .has-vision-backdrop .renew-slide-copy{top:76px}.vision-floating-reviews .vision-floating-card.zone-lower,.vision-floating-reviews .vision-floating-card.zone-upper{left:calc(var(--review-mobile-x)*1px);bottom:calc(var(--review-mobile-y)*1px);width:calc(100% - 52px);max-width:380px}}.renew-slider-shell .has-preview-deck .has-vision-backdrop .renew-slide-copy{grid-template-columns:max-content minmax(0,1fr);align-items:start;column-gap:13px;display:grid}.renew-slider-shell .has-preview-deck .has-vision-backdrop .renew-eyebrow,.renew-slider-shell .has-preview-deck .has-vision-backdrop .renew-slide-copy h2{grid-column:1/-1}.renew-slider-shell .has-preview-deck .has-vision-backdrop .renew-slide-copy .vision-intro-copy{margin:0;display:contents}.vision-intro-copy>span{color:#435c62;text-shadow:0 1px 10px #fffc;font-size:13px;line-height:1.6}.vision-intro-copy>span:first-child{grid-area:3/1/auto/-1;margin-bottom:1px}.vision-intro-copy>span:last-child{grid-area:4/1;align-self:center}.renew-slider-shell .has-preview-deck .has-vision-backdrop .vision-video-button{grid-area:4/2;place-self:center start;gap:8px;min-height:37px;margin:0;padding:6px 13px 6px 8px;font-size:12px}.vision-video-button .vision-play-icon{width:23px;height:23px;font-size:9px}@media (max-width:700px){.renew-slider-shell .has-preview-deck .has-vision-backdrop .renew-slide-copy{column-gap:10px}.vision-intro-copy>span{color:#fff4df;text-shadow:0 1px 8px #061b32aa;font-size:12px}.renew-slider-shell .has-preview-deck .has-vision-backdrop .vision-video-button{gap:7px;min-height:34px;padding:5px 11px 5px 7px;font-size:11px}.vision-video-button .vision-play-icon{width:22px;height:22px;font-size:9px}}.vision-review-source{background:linear-gradient(135deg,#173b49f5,#102e3df5);border-color:#d7c38c;border-radius:14px;align-items:center;gap:10px;max-width:calc(100% - 150px);padding:10px 14px;box-shadow:0 6px 20px #08233124}.vision-review-source svg{flex:none;align-self:flex-start;width:20px;height:20px;margin-top:3px}.vision-review-source-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 16px;min-width:0;display:grid}.vision-review-source-copy strong{color:#f4dfb0;white-space:normal;grid-column:1;font-size:13px;font-weight:750;line-height:1.4}.vision-review-source-copy>span{color:#fff8ea;word-break:keep-all;grid-column:1;font-size:11px;line-height:1.5}.vision-review-source-copy>em{white-space:nowrap;color:#173440;background:#ead39d;border-radius:20px;grid-area:1/2/3;align-self:center;padding:5px 9px;font-size:11px;font-style:normal;font-weight:750;line-height:1.5}.renew-slider-shell .has-preview-deck .has-vision-backdrop .renew-slide-copy{top:96px}@media (max-width:700px){.vision-review-source{border-radius:13px;gap:7px;max-width:calc(100% - 124px);padding:10px 11px;top:12px;left:22px}.vision-review-source svg{width:15px;height:15px;margin-top:1px}.vision-review-source-copy{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.vision-review-source-copy strong{font-size:11px;line-height:1.35}.vision-review-source-copy>span{word-break:keep-all;font-size:10px;line-height:1.45}.vision-review-source-copy>em{align-self:flex-start;margin-top:2px;padding:2px 7px;font-size:9px;line-height:1.4}.renew-slider-shell .has-preview-deck .has-vision-backdrop .renew-slide-copy{top:124px}}.running-learning-panel{width:100%;min-width:0;max-width:960px;margin:0 auto;container-type:inline-size}.running-learning-actions{justify-content:center;align-items:center;gap:clamp(10px,2.5cqw,18px);padding:16px 12px 8px;line-height:1.2;display:flex}.running-learning-link{-webkit-appearance:none;appearance:none;color:#fff;min-width:0;max-width:220px;min-height:44px;font:inherit;cursor:pointer;background:#6850b8;border:1px solid #6850b8;border-radius:clamp(12px,2.5cqw,16px);flex:1;justify-content:flex-start;align-items:center;gap:clamp(8px,1.8cqw,12px);padding:clamp(9px,2cqw,16px) clamp(12px,2.5cqw,18px);text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 6px 18px #483a5638}.running-learning-label{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:4px;line-height:1.1;display:flex}.running-learning-label strong{letter-spacing:-.025em;font-size:clamp(16px,3.6cqw,23px);font-weight:750}.running-learning-label small{letter-spacing:.2em;font-size:clamp(8px,1.6cqw,10px);font-weight:700}.running-learning-icon{background:#ffffff1c;border-radius:50%;flex:none;place-items:center;width:clamp(25px,5cqw,35px);height:clamp(25px,5cqw,35px);display:grid}.running-learning-icon svg{width:clamp(15px,2.8cqw,18px);height:clamp(15px,2.8cqw,18px)}.running-learning-arrow{flex-shrink:0;width:clamp(13px,2.8cqw,18px);height:clamp(13px,2.8cqw,18px);margin-left:auto}.running-pass-link{color:#6850b8;background:#fff;border-color:#e6dcff}.running-pass-link .running-learning-icon{background:#f0eafa}.running-learning-link:disabled{cursor:default;opacity:1}.running-learning-link[href]:hover{transform:translateY(-3px);box-shadow:0 9px 22px #483a5640}.running-learning-link[href]:active{transform:translateY(1px);box-shadow:0 3px 9px #483a5630}.running-learning-link:focus-visible{outline-offset:4px;outline:3px solid #b39762}@media (prefers-reduced-motion:reduce){.running-learning-link{transition:none}.running-learning-link[href]:hover,.running-learning-link[href]:active{transform:none}}.running-login-help{display:none}@media (min-width:701px){.running-login-help{color:#514464;box-sizing:border-box;background:#faf8fd;border:1px solid #e8e1f1;border-radius:13px;flex-direction:column;align-items:flex-start;gap:12px;max-width:458px;margin:12px auto 0;padding:17px 20px;display:flex}.running-login-help strong{letter-spacing:-.3px;font-size:13px;font-weight:700}.running-login-help p{color:#857b91;word-break:keep-all;margin:6px 0 0;font-size:11px;line-height:1.85}.running-login-help>a{color:#6b4c93;background:#fff;border:1px solid #d9ccea;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:37px;padding:8px 13px;font-size:12px;font-weight:650;text-decoration:none;transition:background .15s;display:inline-flex}.running-login-help>a:hover{background:#f0e9fa}.running-login-help>a:focus-visible{outline-offset:3px;outline:3px solid #b39762}}.running-admission-group{display:contents}.hero-learning-logins{display:none}@media (min-width:901px){.renew-hero-slides>.hero-learning-logins{z-index:9;justify-content:center;align-items:center;gap:9px;width:142px;margin:0;padding:0;display:flex;position:absolute;top:151px;right:0}.hero-learning-circle{box-sizing:border-box;border:1px solid #ffffffa6;border-radius:50%;flex-direction:column;flex:0 0 66px;justify-content:center;align-items:center;gap:5px;width:66px;height:66px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 5px 18px #20354c25,inset 0 0 0 4px #fff3}.hero-toing-circle{color:#62429a;background:linear-gradient(145deg,#f7f0ff,#e9ddff)}.hero-pass-circle{color:#2c7562;background:linear-gradient(145deg,#f4fff9,#cfeee2)}.hero-learning-circle strong{letter-spacing:-.3px;font-size:15px;font-weight:800;line-height:1.1}.hero-learning-circle small{letter-spacing:1.6px;font-size:7px;font-weight:750;line-height:1}.hero-login-symbol{opacity:.55;font-size:9px;position:absolute;top:8px;right:11px}.hero-learning-circle:hover{transform:translateY(-3px);box-shadow:0 8px 22px #20354c38}.hero-learning-circle:focus-visible{outline-offset:4px;outline:3px solid #e5c78d}.home-running-inner{grid-template-columns:minmax(345px,440px) minmax(0,640px);align-items:start;gap:24px}.running-admission-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.running-admission-group .running-admission{border-radius:13px;gap:3px;height:126px;padding:9px 5px}.running-admission-group .running-admission img{width:44px;height:44px}.running-admission-group .running-admission small{letter-spacing:.6px;font-size:7px}.running-admission-group .running-admission strong{font-size:15px}.running-admission-group .running-admission>span{font-size:10px}.running-admission-group .running-login-help{box-sizing:border-box;border-radius:10px;flex-direction:row;grid-column:1/-1;align-items:center;gap:12px;width:100%;max-width:none;margin:0;padding:11px 13px;display:flex}.running-admission-group .running-login-help>div{flex:1;min-width:0}.running-admission-group .running-login-help strong{font-size:11px}.running-admission-group .running-login-help p{margin-top:4px;font-size:10px;line-height:1.65}.running-admission-group .running-login-help>a{text-align:center;box-sizing:border-box;flex:0 0 103px;gap:4px;min-height:40px;padding:7px 8px;font-size:10px;line-height:1.5}.running-learning-panel>.running-learning-actions{display:none}}@media (min-width:901px) and (max-width:1100px){.home-running-inner{grid-template-columns:minmax(325px,400px) minmax(0,1fr);gap:16px}.running-admission-group .running-admission strong{font-size:14px}.running-admission-group .running-admission img{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.hero-learning-circle{transition:none}.hero-learning-circle:hover{transform:none}}@media (min-width:901px) and (prefers-reduced-motion:no-preference){.hero-learning-circle{will-change:translate}}@media (min-width:901px){.renew-hero-slides>.hero-learning-logins{gap:15px;width:187px;top:36px;right:156px}.hero-learning-circle{isolation:isolate;width:86px;height:86px;box-shadow:inset 0 3px 3px #fffe,inset 0 -5px 6px #38226422,0 6px 0 var(--login-edge),0 12px 18px #17263840;border:1px solid #fffe;flex-basis:86px;gap:6px;transition:transform .18s,box-shadow .18s}.hero-toing-circle{--login-edge:#9e81c9;color:#62408f;background:radial-gradient(at 32% 15%,#fff 0%,#f4eaff 28%,#e0c8fa 73%,#c6a5e8 100%)}.hero-pass-circle{--login-edge:#76b69c;color:#276c54;background:radial-gradient(at 32% 15%,#fff 0%,#effff7 28%,#c3ead7 73%,#98d0b7 100%)}.hero-learning-circle:before{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffffa6;border-bottom-color:#fff3;border-radius:50%;position:absolute;inset:5px}.hero-learning-circle:after{content:"";pointer-events:none;background:linear-gradient(#ffffffb3,#fff0);border-radius:50%;width:36px;height:14px;position:absolute;top:8px;left:17px;transform:rotate(-24deg)}.hero-learning-circle strong{text-shadow:0 1px #fff9;font-size:19px}.hero-learning-circle small{letter-spacing:1.8px;font-size:8px}.hero-login-symbol{font-size:11px;top:12px;right:14px}.hero-learning-circle:hover{box-shadow:inset 0 3px 3px #fffffff2,inset 0 -5px 6px #38226422,0 8px 0 var(--login-edge),0 17px 24px #17263840;transform:translateY(-3px)}.hero-learning-circle:active{box-shadow:inset 0 2px 4px #3822641a,0 2px 0 var(--login-edge),0 6px 10px #17263833;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.hero-learning-circle:hover,.hero-learning-circle:active{transform:none}}@media (min-width:901px){.renew-hero-slides>.hero-learning-logins{width:288px}.hero-sight-circle{--login-edge:#947b45;color:#6d5629;background:radial-gradient(at 32% 15%,#fff 0%,#f7f1de 30%,#ead7a4 75%,#cbb275 100%);gap:3px}.hero-sight-circle strong{letter-spacing:.2px;font-size:12px}.hero-sight-circle small{font-size:7px}}.home-exam-banner{margin:22px auto 30px;padding:0 24px}.home-exam-banner>a{color:#504378;background:linear-gradient(105deg,#ece1ff 0%,#e0efff 56%,#d7f5eb 100%);border:1px solid #ddd5f3;border-radius:24px;align-items:center;gap:24px;padding:25px 32px;text-decoration:none;transition:transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #8053df0c}.home-exam-banner>a:hover{transform:translateY(-3px)}.home-exam-symbol{color:#fff1db;background:#ffab92;border-radius:23px;flex-shrink:0;place-items:center;width:70px;height:70px;font-size:57px;display:grid;transform:rotate(-9deg);box-shadow:5px 6px #fff9}.home-exam-copy{flex-direction:column;gap:4px;display:flex}.home-exam-copy small{letter-spacing:2px;color:#a18ac6;font-size:9px;font-weight:800}.home-exam-copy strong{letter-spacing:-1px;font-size:24px}.home-exam-copy>span{color:#9386ae;font-size:12px}.home-exam-cta{white-space:nowrap;color:#fff;background:#8c61dc;border-radius:13px;align-items:center;gap:18px;margin-left:auto;padding:15px 22px;font-size:14px;font-weight:750;display:flex;box-shadow:0 5px 12px #8c61dc25}.home-exam-top-link{font-weight:750;color:#a87be3!important}@media (max-width:700px){.home-exam-banner{margin:18px auto 24px;padding:0 16px}.home-exam-banner>a{border-radius:21px;flex-wrap:wrap;gap:15px;padding:20px}.home-exam-symbol{border-radius:17px;width:48px;height:48px;font-size:38px}.home-exam-copy{flex:1}.home-exam-copy strong{letter-spacing:-.7px;font-size:18px}.home-exam-copy small{letter-spacing:1.5px;font-size:7px}.home-exam-copy>span{font-size:10px}.home-exam-cta{justify-content:center;width:100%;margin:3px 0 0;padding:12px;font-size:13px}.home-exam-top-link{font-size:10px!important}}.running-sight-link{display:none}@media (max-width:900px){.running-learning-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.running-learning-actions>.running-learning-link{max-width:none}.running-learning-actions>.running-sight-link{box-sizing:border-box;color:#6d5629;background:linear-gradient(135deg,#f7f1de,#ead7a4);border-color:#cbb275;grid-column:1/-1;min-height:56px;display:flex}.running-sight-link .running-learning-icon{background:#ffffff70}.running-sight-link .running-learning-label{white-space:normal}}.home-connected-name{color:#f2d9af;white-space:nowrap;font-size:12px}.top-links .home-login-button{color:#25252a;background:#f1d8ac;border:1px solid #f1d8ac;border-radius:3px;padding:2px 6px}@media (max-width:700px){.running-learning-panel>.running-learning-actions{display:flex!important}.running-learning-panel>.running-learning-actions>a{display:none}.running-learning-panel>.running-learning-actions>.running-sight-link{width:100%;min-height:62px;display:flex!important}.top-links,.home-account-menu{flex-wrap:wrap}.home-connected-name{font-size:11px}}.home-exam-banner>a{position:relative;overflow:hidden;color:#15233c!important;background:#fcf4e9!important;min-height:190px!important}.home-exam-art{object-fit:cover;width:57%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%);mask-image:linear-gradient(90deg,#0000,#000 25%)}.home-exam-copy{z-index:1;max-width:64%;position:relative}.home-exam-copy strong{color:#182a47!important;font-size:clamp(22px,2.5vw,34px)!important}.home-exam-copy>span{color:#394964!important}.home-exam-cta{z-index:1;position:relative;color:#fff!important;background:#182a47!important}@media (max-width:700px){.home-exam-banner>a{flex-direction:column!important;align-items:flex-start!important;min-height:250px!important}.home-exam-art{opacity:.55;width:100%;height:65%;top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 35%);mask-image:linear-gradient(#0000,#000 35%)}.home-exam-copy{max-width:100%}.home-exam-copy>span{line-height:1.7}.home-exam-cta{margin-top:12px}}.renewed-home .home-notices-list a{justify-content:space-between;align-items:center;gap:18px;display:flex}.home-post-meta{color:#85909b;white-space:nowrap;flex-shrink:0;align-items:center;gap:12px;font-size:11px;font-weight:400;display:inline-flex}@media (max-width:700px){.renewed-home .home-notices-list a{flex-direction:column;align-items:flex-start;gap:7px}.home-post-meta{padding-left:0;font-size:10px}}.home-like{right:max(20px,env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));z-index:45;color:#fff;font-variant-numeric:tabular-nums;background:linear-gradient(115deg,#1c3548,#102332);border:1px solid #ffffff26;border-radius:14px;align-items:stretch;max-width:calc(100vw - 28px);padding:0;display:flex;position:fixed;box-shadow:0 8px 26px #10233226}.home-like button{color:#fff;cursor:pointer;min-height:56px;font:inherit;background:0 0;border:0;border-radius:13px 0 0 13px;align-items:center;gap:10px;padding:10px 18px;transition:background .2s;display:flex}.home-like button:hover:not(:disabled){background:#ffffff10}.home-like button>svg{color:#e4c78c;flex-shrink:0}.home-like button>span{align-items:center;gap:9px;display:flex}.home-like strong{white-space:nowrap;font-size:14px;font-weight:600}.home-like button>span>span{color:#efd496;font-size:17px;font-weight:700}.home-like button.is-liked{cursor:default}.home-like button.is-liked svg{fill:#e4c78c;stroke:#e4c78c}.home-like button:focus-visible{outline-offset:3px;outline:3px solid #78bce5}.home-visitor-counts{color:#fff;background:0 0;border-left:1px solid #ffffff24;flex-direction:column;justify-content:center;gap:5px;margin:9px 0;padding:0 18px;display:flex}.home-visitor-counts>div{gap:20px;display:flex}.home-visitor-counts>div>span{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.visitor-label{color:#d3dce3;font-size:14px}.home-visitor-counts strong{color:#efd496;font-size:17px;font-weight:700}.home-visitor-counts small{color:#a6b6c2;letter-spacing:.015em;font-size:12px;line-height:1.2}.home-like>p{color:#183447;background:#fff;border:1px solid #ddd;border-radius:10px;max-width:240px;padding:10px;font-size:14px;line-height:1.5;position:absolute;bottom:100%;right:0}@media (max-width:600px){.home-like{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));border-radius:11px}.home-like button{border-radius:10px 0 0 10px;gap:7px;min-height:42px;padding:6px 13px}.home-like button>svg{width:18px;height:18px}.home-like button>span{gap:7px}.home-like strong{font-size:14px;line-height:1.2}.home-like button>span>span{font-size:16px;line-height:1.2}.home-like-complete,.visitor-label-detail{display:none}.home-visitor-counts{gap:3px;margin:6px 0;padding:0 13px}.home-visitor-counts>div{gap:18px}.home-visitor-counts>div>span{gap:7px;line-height:1.2}.visitor-label{font-size:14px}.home-visitor-counts strong{font-size:16px;line-height:1.2}.home-visitor-counts small{font-size:12px}}@media (max-width:380px){.home-like button{gap:6px;padding-inline:10px}.home-like button>span{gap:5px}.home-visitor-counts{padding-inline:10px}.home-visitor-counts>div{gap:12px}.home-visitor-counts>div>span{gap:5px}}@media (prefers-reduced-motion:reduce){.home-like button{transition:none}}.home-visitor-counts{opacity:1;max-width:360px;transition:max-width .5s,padding .5s,opacity .25s,border-color .3s;overflow:hidden}.home-like.visitors-hidden .home-visitor-counts{opacity:0;pointer-events:none;border-left-color:#0000;max-width:0;padding-inline:0}.home-like button{transition:background .2s,border-radius .5s}.home-like.visitors-hidden button{border-radius:13px}.home-visitor-counts>div,.home-visitor-counts small{white-space:nowrap;flex-shrink:0}@media (max-width:600px){.home-like.visitors-hidden button{border-radius:10px}}@media (prefers-reduced-motion:reduce){.home-visitor-counts,.home-like button{transition:none}}.home-consultation-alert{color:#fff;white-space:nowrap;background:linear-gradient(115deg,#233d57,#10283d);border:1px solid #ffffff38;border-radius:24px;justify-content:center;align-items:center;gap:9px;max-width:calc(100vw - 28px);min-height:48px;padding:11px 18px;font-size:14px;line-height:1.4;text-decoration:none;transition:background .2s,box-shadow .2s;display:flex;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 6px 22px #10233226}.home-consultation-alert>svg{color:#f4ead6;flex:none}.home-consultation-alert strong{color:#f6dfaa;font-size:14px;font-weight:700}.home-consultation-alert:hover{background:#294963;box-shadow:0 8px 25px #10233238}.home-consultation-alert:focus-visible{outline-offset:4px;outline:3px solid #78bce5}.home-consultation-badge{color:#fff;background:#e8445a;border:2px solid #fff;border-radius:14px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:-7px;right:-3px}@media (max-width:600px){.home-consultation-alert{gap:8px;min-height:44px;padding:9px 16px;font-size:13px}.home-consultation-alert strong{font-size:13px}.home-consultation-alert>svg{width:19px;height:19px}}@media (prefers-reduced-motion:reduce){.home-consultation-alert{transition:none}}
