.app-pages_page__u_mLW{background:#f6f8fc;color:#202d40;min-height:100vh;font-family:system-ui,sans-serif;line-height:1.85}.app-pages_page__u_mLW *{box-sizing:border-box}.app-pages_page__u_mLW a{color:#1755ab;text-underline-offset:4px}.app-pages_page__u_mLW a:focus-visible{outline:3px solid #bd7c12;outline-offset:5px}.app-pages_header__oO_PH{background:#fff;border-bottom:1px solid #e1e7ef;padding:18px max(20px,calc((100% - 1040px)/2));display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap}.app-pages_brand__HeKYr{font-weight:800;text-decoration:none}.app-pages_nav__R2TKg{display:flex;gap:18px;flex-wrap:wrap;font-size:14px}.app-pages_main__EEK5X{max-width:1040px;margin:auto;padding:58px 24px 72px}.app-pages_hero__7Z9mz{max-width:800px;margin-bottom:34px}.app-pages_eyebrow__JmMkE{color:#94600a;font-size:13px;font-weight:800;letter-spacing:.12em}.app-pages_hero__7Z9mz h1{font-size:clamp(28px,5vw,46px);line-height:1.4;letter-spacing:-.03em;margin:12px 0 18px;font-weight:800}.app-pages_lead__ZUj9o{font-size:17px;color:#526076}.app-pages_card__Jrt6j{background:#fff;border:1px solid #e1e7ef;border-radius:22px;padding:28px;margin:20px 0}.app-pages_card__Jrt6j h2{font-size:23px;line-height:1.55;font-weight:800;margin:0 0 16px}.app-pages_card__Jrt6j h3{font-size:17px;font-weight:750;margin:22px 0 8px}.app-pages_card__Jrt6j p{margin:10px 0}.app-pages_card__Jrt6j ol,.app-pages_card__Jrt6j ul{padding-left:1.5em;list-style:revert}.app-pages_grid__1CpZQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.app-pages_grid__1CpZQ .app-pages_card__Jrt6j{margin:0}.app-pages_metric__QaMZq{font-size:38px;color:#1755ab;font-weight:850;display:block;line-height:1.4}.app-pages_badge__GIJqZ{display:inline-block;border-radius:100px;background:#f3e8d6;color:#805106;padding:4px 14px;font-size:13px;font-weight:800}.app-pages_button__VPhun{display:inline-block;background:#1755ab;color:#fff!important;border-radius:12px;padding:12px 22px;text-decoration:none;font-weight:750;margin:12px 10px 6px 0;overflow-wrap:anywhere}.app-pages_note__8jdli{font-size:14px;color:#586578}.app-pages_table__0C7T_{width:100%;border-collapse:collapse;margin:20px 0;font-size:15px}.app-pages_table__0C7T_ td,.app-pages_table__0C7T_ th{text-align:left;border-bottom:1px solid #e1e7ef;padding:14px 10px;overflow-wrap:anywhere}.app-pages_table__0C7T_ th{background:#eff4fc;font-weight:750}.app-pages_price__K19Vx{font-size:42px;line-height:1.5;color:#976000;font-weight:850}.app-pages_footer__Ilzid{max-width:1040px;margin:auto;border-top:1px solid #dce4ef;padding:24px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:14px}.app-pages_faq__0wHdj{border-bottom:1px solid #e1e7ef;padding:18px 0}.app-pages_faq__0wHdj summary{cursor:pointer;font-weight:750;padding-right:8px;list-style:revert}.app-pages_faq__0wHdj p{padding-top:8px}.app-pages_page__u_mLW li,.app-pages_page__u_mLW p{overflow-wrap:anywhere}.app-pages_skip__fm5ip{position:absolute;left:16px;top:-80px;background:white;padding:12px;z-index:100}.app-pages_skip__fm5ip:focus{top:12px}.app-pages_links__9DJ7i{display:flex;gap:16px;flex-wrap:wrap;padding:16px 20px;font-size:14px}.app-pages_links__9DJ7i a{color:#1755ab;text-decoration:underline}@media(max-width:640px){.app-pages_main__EEK5X{padding:32px 18px 48px}.app-pages_header__oO_PH{padding:16px 18px}.app-pages_nav__R2TKg{gap:14px}.app-pages_grid__1CpZQ{grid-template-columns:1fr}.app-pages_card__Jrt6j{padding:22px 18px}.app-pages_table__0C7T_ td,.app-pages_table__0C7T_ th{padding:12px 6px;font-size:13px}.app-pages_hero__7Z9mz h1{font-size:30px}.app-pages_metric__QaMZq{font-size:32px}}.course-public-summary_summary__49FSb{background:var(--dark-surface,#fff);border:1px solid var(--dark-border,#c8e5e8);border-radius:18px;color:var(--dark-text,#161a50);margin:24px auto;max-width:760px;padding:20px 24px;text-align:left}.course-public-summary_summary__49FSb h2{font-size:16px;line-height:1.6;margin:0 0 10px}.course-public-summary_totals__pP4Y3{display:flex;flex-wrap:wrap;column-gap:24px;row-gap:8px}.course-public-summary_totals__pP4Y3 p{font-size:13px;margin:0}.course-public-summary_totals__pP4Y3 strong{color:var(--dark-teal,#087f7c);font-size:25px;margin:0 3px 0 6px}.course-public-summary_description__r0jsk,.course-public-summary_note__XbOpk{font-size:13px;line-height:1.8;margin:12px 0 0}.course-public-summary_note__XbOpk{color:var(--dark-muted,#596267);font-size:12px}.course-public-summary_subjects__BuPsG{border-top:1px solid var(--dark-border,#e0ecec);font-size:13px;line-height:1.7;margin-top:14px;padding-top:12px}.course-public-summary_subjects__BuPsG summary{cursor:pointer;font-weight:700}.course-public-summary_subjects__BuPsG ul{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none;margin:12px 0 0;padding:0}.course-public-summary_subjects__BuPsG li{background:var(--dark-fill-teal,#eef8f7);border-radius:7px;padding:4px 9px}.course-public-summary_links__RYyee{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:12px;line-height:1.7;margin-top:14px}.course-public-summary_links__RYyee a{color:var(--dark-teal,#087f7c);text-underline-offset:3px}.course-public-summary_links__RYyee a:focus-visible,.course-public-summary_subjects__BuPsG summary:focus-visible{outline:2px solid var(--dark-teal,#087f7c);outline-offset:4px}@media (max-width:600px){.course-public-summary_summary__49FSb{padding:18px}.course-public-summary_totals__pP4Y3{column-gap:18px}.course-public-summary_totals__pP4Y3 strong{font-size:22px}}.qualification-quiz-account_accountLink__FU6xu{background:var(--dark-fill-blue,#15194f);border:2px solid var(--dark-blue,#15194f);border-radius:999px;color:var(--dark-text,#ffffff);flex:0 0 auto;font-size:12px;font-weight:900;line-height:1;min-width:78px;padding:11px 16px;text-align:center;text-decoration:none;transition:background .2s ease,transform .2s ease}.qualification-quiz-account_accountLink__FU6xu:hover{background:var(--dark-fill-blue,#28337e);transform:translateY(-1px)}@media (max-width:600px){.qualification-quiz-account_accountLink__FU6xu{font-size:11px;min-width:66px;padding:10px 12px}}.crane-quiz_selection__tcAC9 h1{font-size:clamp(30px,5.5vw,56px);line-height:1.4}.crane-quiz_keepTogether__iakvE{display:inline-block}.crane-quiz_selection__tcAC9 h1 .crane-quiz_keepTogether__iakvE{color:inherit;font-size:inherit}.crane-quiz_selection__tcAC9 .crane-quiz_cards__skcy1{grid-template-columns:repeat(2,minmax(0,1fr));margin:36px auto;max-width:760px}.crane-quiz_cards__skcy1 button{min-height:140px;padding:28px}.crane-quiz_cards__skcy1 button b{font-size:24px}@media (max-width:600px){.crane-quiz_selection__tcAC9 .crane-quiz_cards__skcy1{grid-template-columns:1fr}.crane-quiz_cards__skcy1 button{min-height:112px;padding:22px}}.hoiku-home_page__uBD0E{--hoiku-ink:var(--dark-text,#433d42);--hoiku-muted:var(--dark-muted,#73636b);--hoiku-border:var(--dark-border,#caa5a7);--hoiku-paper:var(--dark-surface,#fffdfa);color:var(--hoiku-ink);font-family:var(--font-jp)}.hoiku-home_page__uBD0E.courseHomeShell{background:var(--dark-surface,#fff3f2);color:var(--hoiku-ink)}.hoiku-home_page__uBD0E .courseHomeHeader{background:var(--hoiku-paper);border-bottom:1.5px solid var(--hoiku-border)}.hoiku-home_page__uBD0E .courseSelectHero{background:none;max-width:980px;padding:36px 24px 70px}.hoiku-home_page__uBD0E .courseSelectHero>h1{color:var(--hoiku-ink);display:table;font-size:clamp(30px,6vw,44px);line-height:1.45;margin:0 auto 12px;position:relative;isolation:isolate}.hoiku-home_page__uBD0E .choiceSection h2:after,.hoiku-home_page__uBD0E .courseSelectHero>h1:after{background:var(--dark-fill-gold,#ffe7a4);bottom:.08em;content:"";height:.36em;left:-.08em;position:absolute;right:-.12em;transform:rotate(-1.5deg);border-radius:30% 8% 25% 9%;z-index:-1}.hoiku-home_page__uBD0E .courseSelectHero>.courseLead{color:var(--hoiku-muted);font-size:14px;margin:0 auto 22px;text-align:center}.hoiku-home_page__uBD0E .choiceSection,.hoiku-home_page__uBD0E .courseActionCards{max-width:860px}.hoiku-home_page__uBD0E .courseActionCards{gap:16px;margin:24px auto 32px}.hoiku-home_page__uBD0E .choiceCards>button,.hoiku-home_page__uBD0E .courseActionCards>:is(button,a){background:var(--hoiku-paper);border:1.5px solid var(--hoiku-border)!important;border-radius:17px 21px 15px 19px/20px 16px 21px 17px!important;box-shadow:3px 4px 0 var(--dark-shadow-color,#edd8d6);color:var(--hoiku-ink);min-width:0;padding:19px 20px}.hoiku-home_page__uBD0E .choiceCards>button:nth-child(2n),.hoiku-home_page__uBD0E .courseActionCards>:is(button,a):nth-child(2n){border-radius:20px 15px 19px 16px/16px 21px 17px 22px!important}.hoiku-home_page__uBD0E .courseActionCards b{font-size:17px}.hoiku-home_page__uBD0E .choiceCards span:not(.subscriptionBadge),.hoiku-home_page__uBD0E .courseActionCards span{color:var(--hoiku-muted);font-weight:600;line-height:1.6}.hoiku-home_page__uBD0E .choiceSection h2{color:var(--hoiku-ink);display:table;font-size:21px;isolation:isolate;line-height:1.6;margin:0 auto 18px;position:relative}.hoiku-home_page__uBD0E .choiceCards>button{gap:8px;min-height:110px}.hoiku-home_page__uBD0E .choiceCards>button b{color:var(--hoiku-ink);line-height:1.6}.hoiku-home_page__uBD0E .choiceCardTitle{flex-wrap:wrap}.hoiku-home_page__uBD0E .subscriptionBadge{background:var(--dark-fill-rose,#f4dce3);border:1px solid var(--hoiku-border);color:var(--dark-rose,#854557)}.hoiku-home_page__uBD0E :is(a,button):focus-visible{outline:3px solid var(--dark-gold,#7f4962);outline-offset:5px}.hoiku-home_intro__N0jVh{margin:0 auto;max-width:860px;text-align:left}.hoiku-home_summary__ZI2Pv{align-items:center;background:var(--hoiku-paper);border:1.5px solid var(--hoiku-border);border-radius:21px 17px 22px 16px/19px 22px 17px 20px;box-shadow:3px 4px 0 var(--dark-shadow-color,#edd8d6);display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;padding:24px 28px;position:relative}.hoiku-home_summary__ZI2Pv:before{background:var(--dark-fill-gold,#ffe7a4);content:"";height:13px;position:absolute;right:28px;top:-5px;transform:rotate(7deg);width:52px}.hoiku-home_summary__ZI2Pv p{color:var(--hoiku-muted);font-size:14px;line-height:1.7;margin:0 0 8px}.hoiku-home_numbers__mVNCi{align-items:baseline;display:flex;flex-wrap:wrap;gap:26px}.hoiku-home_numbers__mVNCi span{color:var(--hoiku-muted);font-size:14px}.hoiku-home_numbers__mVNCi strong{color:var(--hoiku-ink);font-size:30px;margin-right:5px}.hoiku-home_doodle__EsOZ2{color:var(--hoiku-ink);flex:0 0 130px;height:81px;width:130px}.hoiku-home_flashcardLink__oy8co{align-items:center;background:var(--dark-fill-violet,#fffbff);border:1.7px solid var(--dark-violet,#b69bbe);border-radius:16px 22px 17px 20px/20px 17px 21px 15px;box-shadow:3px 4px 0 var(--dark-shadow-color,#e5d7e9);color:var(--hoiku-ink);display:flex;gap:18px;margin-top:22px;padding:22px 24px;text-decoration:none;transition:transform .12s ease}.hoiku-home_flashcardLink__oy8co>svg{color:var(--hoiku-ink);flex:0 0 48px;height:48px;width:48px}.hoiku-home_flashcardLink__oy8co>span:not(.hoiku-home_arrow__gsD4U){display:grid;gap:6px;min-width:0}.hoiku-home_flashcardLink__oy8co strong{background:linear-gradient(transparent 64%,var(--dark-fill-gold,#ffe9ad) 64%);font-size:20px;justify-self:start;line-height:1.55}.hoiku-home_flashcardLink__oy8co span span{color:var(--hoiku-muted);font-size:14px;line-height:1.7}.hoiku-home_flashcardLink__oy8co small{color:var(--dark-violet,#745785);font-size:12px;line-height:1.7}.hoiku-home_arrow__gsD4U{font-size:24px;margin-left:auto}.hoiku-home_flashcardLink__oy8co:hover{transform:translateY(-2px)}@media (max-width:620px){.hoiku-home_page__uBD0E .courseSelectHero{padding:26px 16px 50px}.hoiku-home_page__uBD0E .courseActionCards{grid-template-columns:1fr;margin-top:18px}.hoiku-home_page__uBD0E .choiceCards{gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.hoiku-home_page__uBD0E .choiceCards>button{min-height:118px;padding:14px}.hoiku-home_summary__ZI2Pv{gap:8px;padding:20px}.hoiku-home_numbers__mVNCi{gap:20px}.hoiku-home_numbers__mVNCi strong{font-size:26px}.hoiku-home_doodle__EsOZ2{flex-basis:95px;height:59px;width:95px}.hoiku-home_flashcardLink__oy8co{gap:12px;padding:19px 16px}.hoiku-home_flashcardLink__oy8co strong{font-size:18px}.hoiku-home_flashcardLink__oy8co>svg{flex-basis:38px;height:38px;width:38px}}@media (max-width:360px){.hoiku-home_summary__ZI2Pv{justify-content:center}.hoiku-home_summary__ZI2Pv>div{width:100%}.hoiku-home_doodle__EsOZ2{margin-left:auto}.hoiku-home_arrow__gsD4U,.hoiku-home_flashcardLink__oy8co>svg{display:none}.hoiku-home_page__uBD0E .choiceCards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hoiku-home_flashcardLink__oy8co,.hoiku-home_page__uBD0E .choiceCards>button{transition:none}.hoiku-home_flashcardLink__oy8co:hover,.hoiku-home_page__uBD0E .choiceCards>button:hover{transform:none}}.mobilecrane-home-intro_page__MKcqT{--ink:#294756;--muted:#52656b;--outline:#688e92;--shadow:#c5d9d2}.mobilecrane-home-intro_page__MKcqT.courseHomeShell{--dark-text:#294756;--dark-muted:#52656b;--dark-border:#b7ccc8;--dark-surface:#fffef8;--dark-fill-teal:#e4f4ed;--dark-teal:#287b78;--dark-fill-gold:#fff0be;--dark-gold:#cca54e;--dark-fill-blue:#2e6f89;--dark-blue:#294756;--dark-shadow-color:rgb(48 85 85/13%);background:radial-gradient(circle at 92% 5%,#e9f9e9 0,transparent 26%),radial-gradient(circle at 5% 40%,#fff0d6 0,transparent 30%),#fffaf0;color:var(--ink);color-scheme:light}.mobilecrane-home-intro_page__MKcqT .courseHomeHeader>:last-child{--dark-text:#fff}.mobilecrane-home-intro_page__MKcqT .courseHomeHeader{background:#fffef8;border-bottom:2px dashed #bed9d1}.mobilecrane-home-intro_page__MKcqT .coursePill{color:#287b78;white-space:normal}.mobilecrane-home-intro_page__MKcqT .courseSelectHero{background:none;max-width:1100px;padding:32px 24px 78px}.mobilecrane-home-intro_page__MKcqT .courseSelectHero>h1{color:var(--ink);display:table;font-size:clamp(34px,6vw,58px);isolation:isolate;line-height:1.35;margin:0 auto 12px;position:relative}.mobilecrane-home-intro_page__MKcqT .choiceSection h2:after,.mobilecrane-home-intro_page__MKcqT .courseSelectHero>h1:after{background:#ffe29c;border-radius:42% 10% 34% 12%/55% 28% 45% 20%;bottom:.06em;content:"";height:.32em;left:-.08em;position:absolute;right:-.08em;transform:rotate(-1.3deg);z-index:-1}.mobilecrane-home-intro_page__MKcqT .courseSelectHero>.courseLead{color:var(--muted);font-size:14px;line-height:1.85;margin:0 auto 24px;max-width:760px}.mobilecrane-home-intro_banner__aEA1C{background:#dbf4ee;border:2px solid var(--outline);border-radius:25px 19px 29px 21px/20px 28px 21px 27px;box-shadow:6px 7px 0 #f7d991;margin:0 auto 30px;max-width:1020px;overflow:hidden;position:relative}.mobilecrane-home-intro_bannerImage__ngE8L{aspect-ratio:1672/941;display:block;height:auto;object-fit:cover;width:100%}.mobilecrane-home-intro_bannerCopy__0pjYJ{color:var(--ink);display:grid;gap:9px;left:clamp(22px,5vw,75px);max-width:44%;position:absolute;text-align:left;top:50%;transform:translateY(-50%)}.mobilecrane-home-intro_bannerCopy__0pjYJ span{background:#fff9dc;border:1.5px solid var(--outline);border-radius:12px 17px 11px 15px;font-size:clamp(12px,1.5vw,17px);font-weight:900;justify-self:start;padding:7px 12px;transform:rotate(-2deg)}.mobilecrane-home-intro_bannerCopy__0pjYJ strong{font-size:clamp(26px,3.4vw,47px);letter-spacing:.02em;line-height:1.35;text-shadow:2px 2px #fffdf7,-2px -2px #fffdf7,2px -2px #fffdf7,-2px 2px #fffdf7}.mobilecrane-home-intro_bannerCopy__0pjYJ small{color:#325a60;font-size:clamp(12px,1.3vw,17px);font-weight:900;text-shadow:1px 1px #fffdf7,-1px -1px #fffdf7}.mobilecrane-home-intro_flashcardLink__CF83P{align-items:center;background:#e9f8e6;border:2px solid var(--outline);border-radius:24px 18px 26px 20px/18px 25px 19px 24px;box-shadow:4px 5px 0 var(--shadow);color:var(--ink);display:flex;gap:17px;margin:0 auto 27px;max-width:860px;padding:16px 20px;text-align:left;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease}.mobilecrane-home-intro_flashcardLink__CF83P:hover{box-shadow:6px 8px 0 var(--shadow);transform:translateY(-3px)}.mobilecrane-home-intro_flashcardLink__CF83P>img{background:#fffdf2;border-radius:16px;flex:0 0 66px;height:66px;object-fit:contain;width:66px}.mobilecrane-home-intro_copy__xdKTM{display:grid;gap:3px;min-width:0}.mobilecrane-home-intro_copy__xdKTM strong{background:linear-gradient(transparent 70%,#ffde99 0);font-size:19px;justify-self:start;line-height:1.55;text-wrap:balance}.mobilecrane-home-intro_copy__xdKTM>span{color:var(--muted);font-size:14px;line-height:1.65}.mobilecrane-home-intro_copy__xdKTM small{color:#3c744a;font-size:12px;font-weight:800}.mobilecrane-home-intro_arrow__yRIfj{font-size:26px;margin-left:auto}.mobilecrane-home-intro_summaryWrap__yS5zV{margin:0 auto;max-width:860px}.mobilecrane-home-intro_summaryWrap__yS5zV>section{background:#fffef8;border:1.5px solid var(--outline);border-radius:20px 25px 21px 27px/25px 20px 27px 21px;box-shadow:4px 5px 0 var(--shadow);max-width:none}.mobilecrane-home-intro_page__MKcqT .choiceSection,.mobilecrane-home-intro_page__MKcqT .courseActionCards{max-width:860px}.mobilecrane-home-intro_page__MKcqT .courseActionCards{gap:16px;margin:30px auto 40px}.mobilecrane-home-intro_page__MKcqT .choiceCards>button,.mobilecrane-home-intro_page__MKcqT .courseActionCards>:is(button,a){align-items:center;border:1.8px solid var(--outline)!important;border-radius:20px 25px 19px 24px/24px 19px 25px 20px!important;box-shadow:4px 5px 0 var(--shadow);color:var(--ink);display:grid;gap:3px 13px;grid-template-columns:62px minmax(0,1fr);grid-template-rows:auto auto;min-width:0;padding:15px 18px;text-align:left;transition:transform .14s ease,box-shadow .14s ease}.mobilecrane-home-intro_page__MKcqT .choiceCards>button:nth-child(2n),.mobilecrane-home-intro_page__MKcqT .courseActionCards>:is(button,a):nth-child(2n){border-radius:25px 18px 26px 20px/19px 26px 18px 25px!important}.mobilecrane-home-intro_page__MKcqT .choiceCards>button:not(:disabled):hover,.mobilecrane-home-intro_page__MKcqT .courseActionCards>:is(button,a):hover{box-shadow:6px 8px 0 var(--shadow);transform:translateY(-3px)}.mobilecrane-home-intro_page__MKcqT .choiceCards>button:before,.mobilecrane-home-intro_page__MKcqT .courseActionCards>:is(button,a):before{background-color:#fffdf4;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:17px 21px 16px 20px/21px 16px 20px 17px;content:"";display:block;grid-column:1;grid-row:1/span 2;height:62px;width:62px}.mobilecrane-home-intro_page__MKcqT .choiceCards>button>:is(b,span),.mobilecrane-home-intro_page__MKcqT .courseActionCards>:is(button,a)>:is(b,span){grid-column:2;min-width:0}.mobilecrane-home-intro_page__MKcqT .choiceCards b,.mobilecrane-home-intro_page__MKcqT .courseActionCards b{line-height:1.5}.mobilecrane-home-intro_page__MKcqT .choiceCards span:not(.subscriptionBadge),.mobilecrane-home-intro_page__MKcqT .courseActionCards span{color:var(--muted);line-height:1.5}.mobilecrane-home-intro_page__MKcqT .courseActionCards>.resumeCard{background:#fff2d3}.mobilecrane-home-intro_page__MKcqT .courseActionCards>.wrongCard{background:#ffece3}.mobilecrane-home-intro_page__MKcqT .courseActionCards>.bookmarkCard{background:#f4edff}.mobilecrane-home-intro_page__MKcqT .courseActionCards>.studyRecordCard{background:#e7f7ee}.mobilecrane-home-intro_page__MKcqT .choiceCards>button{background:#eef8ff;min-height:111px}.mobilecrane-home-intro_page__MKcqT .subjectCards>button{background:#fff5de}.mobilecrane-home-intro_page__MKcqT .courseActionCards>.resumeCard:before{background-image:url(/images/mobilecrane/home-icon-resume.svg)}.mobilecrane-home-intro_page__MKcqT .courseActionCards>.wrongCard:before{background-image:url(/images/mobilecrane/home-icon-wrong.svg)}.mobilecrane-home-intro_page__MKcqT .courseActionCards>.bookmarkCard:before{background-image:url(/images/mobilecrane/home-icon-bookmark.svg)}.mobilecrane-home-intro_page__MKcqT .courseActionCards>.studyRecordCard:before{background-image:url(/images/mobilecrane/home-icon-record.svg)}.mobilecrane-home-intro_page__MKcqT .choiceCards:not(.subjectCards)>button:before{background-image:url(/images/mobilecrane/home-icon-exam.svg)}.mobilecrane-home-intro_page__MKcqT .subjectCards>button:before{background-image:url(/images/mobilecrane/home-icon-subject.svg)}.mobilecrane-home-intro_page__MKcqT .choiceSection h2{color:var(--ink);display:table;font-size:22px;isolation:isolate;line-height:1.55;margin:0 auto 19px;position:relative}.mobilecrane-home-intro_page__MKcqT .choiceCards{gap:16px}.mobilecrane-home-intro_page__MKcqT :is(a,button):focus-visible{outline:3px solid #167b78;outline-offset:5px}@media (max-width:700px){.mobilecrane-home-intro_page__MKcqT .courseHomeHeader .coursePill{font-size:10px;white-space:nowrap}.mobilecrane-home-intro_page__MKcqT .courseSelectHero{padding:24px 16px 60px}.mobilecrane-home-intro_page__MKcqT .courseSelectHero>h1{font-size:clamp(30px,8vw,42px)}.mobilecrane-home-intro_page__MKcqT .courseSelectHero>.courseLead{text-align:left}.mobilecrane-home-intro_banner__aEA1C{margin-bottom:25px}.mobilecrane-home-intro_bannerImage__ngE8L{aspect-ratio:4/3;object-position:100% center}.mobilecrane-home-intro_bannerCopy__0pjYJ{background:#fff9e5;border-top:1.5px solid var(--outline);gap:2px;left:auto;max-width:none;padding:12px 16px;position:static;transform:none}.mobilecrane-home-intro_bannerCopy__0pjYJ span{border:0;font-size:11px;padding:0;transform:none}.mobilecrane-home-intro_bannerCopy__0pjYJ strong{font-size:20px;text-shadow:none}.mobilecrane-home-intro_bannerCopy__0pjYJ small{font-size:11px;text-shadow:none}.mobilecrane-home-intro_flashcardLink__CF83P{gap:12px;margin-bottom:25px;padding:14px}.mobilecrane-home-intro_flashcardLink__CF83P>img{flex-basis:54px;height:54px;width:54px}.mobilecrane-home-intro_copy__xdKTM strong{font-size:16px}.mobilecrane-home-intro_copy__xdKTM>span{font-size:12px}.mobilecrane-home-intro_arrow__yRIfj{font-size:19px}.mobilecrane-home-intro_page__MKcqT .courseActionCards{grid-template-columns:1fr;margin-top:27px}.mobilecrane-home-intro_page__MKcqT .choiceCards{gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.mobilecrane-home-intro_page__MKcqT .choiceCards>button{gap:5px;grid-template-columns:42px minmax(0,1fr);min-height:110px;padding:12px}.mobilecrane-home-intro_page__MKcqT .choiceCards>button:before{height:42px;width:42px}.mobilecrane-home-intro_page__MKcqT .choiceCards b{font-size:13px}.mobilecrane-home-intro_page__MKcqT .subjectCards b{font-size:14px}.mobilecrane-home-intro_page__MKcqT .choiceCards span{font-size:12px}}@media (max-width:430px){.mobilecrane-home-intro_page__MKcqT .choiceCards{grid-template-columns:1fr}.mobilecrane-home-intro_page__MKcqT .choiceCards>button{grid-template-columns:55px minmax(0,1fr)}.mobilecrane-home-intro_page__MKcqT .choiceCards>button:before{height:55px;width:55px}.mobilecrane-home-intro_page__MKcqT .choiceCards b{font-size:15px}.mobilecrane-home-intro_arrow__yRIfj{display:none}}@media (prefers-reduced-motion:reduce){.mobilecrane-home-intro_flashcardLink__CF83P,.mobilecrane-home-intro_page__MKcqT .choiceCards>button,.mobilecrane-home-intro_page__MKcqT .courseActionCards>:is(button,a){transition:none}.mobilecrane-home-intro_flashcardLink__CF83P:hover,.mobilecrane-home-intro_page__MKcqT .choiceCards>button:not(:disabled):hover,.mobilecrane-home-intro_page__MKcqT .courseActionCards>:is(button,a):hover{transform:none}}