.after-passing_page__kwjWJ{max-width:1100px;margin:0 auto;padding:24px 18px 64px}.after-passing_breadcrumb___RcyO{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;color:var(--muted);font-size:14px}.after-passing_breadcrumb___RcyO a,.after-passing_linkList__k8JoN a,.after-passing_scheduleGrid__c5jxO a,.after-passing_sources__QbNre a{color:var(--accent-dark);font-weight:800}.after-passing_hero__m8cqI,.after-passing_scheduleSection__Twx87,.after-passing_section__Q0OOG,.after-passing_sources__QbNre{border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-sm)}.after-passing_hero__m8cqI{padding:clamp(24px,5vw,48px);background:linear-gradient(135deg,#e7f5f2,#fff 58%,#eef5fb)}.after-passing_eyebrow__F4J20,.after-passing_kicker__JwVpH,.after-passing_progress__PNF55,.after-passing_resultLabel__kzr3r{margin:0;color:#0b6a62;font-size:.8rem;font-weight:900;letter-spacing:.09em}.after-passing_hero__m8cqI h1{max-width:850px;margin:10px 0 12px;color:#15375d;font-size:clamp(30px,5vw,48px);line-height:1.2;letter-spacing:-.02em}.after-passing_lead__dxe2n{max-width:720px;margin:0;color:#183b52;font-size:clamp(18px,2.5vw,21px);font-weight:750;line-height:1.7}.after-passing_notice__oJnOS{max-width:760px;margin:10px 0 0;color:#415b6c;font-size:.94rem;font-weight:600;line-height:1.7}.after-passing_heroChoiceGrid__ZWbbB,.after-passing_knowledgeGrid__h4582,.after-passing_scheduleGrid__c5jxO,.after-passing_startGrid__a6ujW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.after-passing_heroChoiceGrid__ZWbbB{margin-top:26px}.after-passing_choiceCard__4o3G4{display:block;min-width:0;padding:20px;border:2px solid #75a8a3;border-radius:15px;background:rgba(255,255,255,.88);color:#1d3545;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.after-passing_gyoseiChoice__XQwJa{border-color:#779db8}.after-passing_choiceCard__4o3G4:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.after-passing_answerButton__xtnn_:focus-visible,.after-passing_backButton__8XlUq:focus-visible,.after-passing_choiceCard__4o3G4:focus-visible,.after-passing_diagnosisButton__fhLas:focus-visible,.after-passing_resetButton__ElND2:focus-visible,.after-passing_scheduleGrid__c5jxO a:focus-visible{outline:3px solid #f59e0b;outline-offset:3px}.after-passing_choiceCard__4o3G4 b,.after-passing_choiceCard__4o3G4 strong,.after-passing_choiceDirection___Adio{display:block}.after-passing_choiceDirection___Adio{color:#0b6a62;font-size:.87rem;font-weight:900;line-height:1.5}.after-passing_gyoseiChoice__XQwJa .after-passing_choiceDirection___Adio{color:#1d5c87}.after-passing_choiceCard__4o3G4 strong{margin:6px 0 15px;color:#15375d;font-size:clamp(1.2rem,2vw,1.4rem);line-height:1.4}.after-passing_choiceCard__4o3G4 dl{display:grid;grid-gap:10px;gap:10px;margin:0}.after-passing_choiceCard__4o3G4 dl div{display:grid;grid-template-columns:8.5em minmax(0,1fr);grid-gap:8px;gap:8px}.after-passing_choiceCard__4o3G4 dt{color:#36576a;font-size:.84rem;font-weight:900}.after-passing_choiceCard__4o3G4 dd{margin:0;font-size:.93rem;font-weight:650;line-height:1.55}.after-passing_choiceCard__4o3G4 b{margin-top:17px;color:#095c55;font-size:.95rem}.after-passing_gyoseiChoice__XQwJa b{color:#1d5c87}.after-passing_scheduleSection__Twx87,.after-passing_section__Q0OOG,.after-passing_sources__QbNre{margin-top:22px;padding:clamp(20px,4vw,36px)}.after-passing_scheduleSection__Twx87 h2,.after-passing_section__Q0OOG h2,.after-passing_sources__QbNre h2{margin:6px 0 14px;color:#15375d;font-size:clamp(23px,3.5vw,32px);line-height:1.35}.after-passing_scheduleSection__Twx87>div>p,.after-passing_section__Q0OOG>p{max-width:820px;color:#263b4a;font-size:1.02rem;line-height:1.9}.after-passing_scheduleSection__Twx87{background:linear-gradient(135deg,rgba(15,118,110,.07),var(--surface))}.after-passing_scheduleGrid__c5jxO{margin-top:20px}.after-passing_scheduleGrid__c5jxO article{min-width:0;padding:19px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.after-passing_scheduleGrid__c5jxO h3{margin:0 0 14px;color:#15375d;font-size:1.08rem}.after-passing_scheduleGrid__c5jxO dl{display:grid;grid-gap:11px;gap:11px;margin:0}.after-passing_scheduleGrid__c5jxO dt{color:#496474;font-size:.82rem;font-weight:850}.after-passing_scheduleGrid__c5jxO dd{margin:3px 0 0;color:#1f3a4b;font-size:.96rem;font-weight:650;line-height:1.6}.after-passing_scheduleGrid__c5jxO a{display:inline-flex;align-items:center;min-height:44px;margin-top:14px}.after-passing_checkedDate__w_AhA,.after-passing_diagnosisNote__22mei,.after-passing_reference__ywRDY{color:#486170;font-size:.92rem;font-weight:560;line-height:1.75}.after-passing_checkedDate__w_AhA{margin:18px 0 0}.after-passing_desktopComparison__XpsLk{margin-top:22px;overflow:hidden;border:1px solid var(--line);border-radius:14px}.after-passing_desktopComparison__XpsLk table{width:100%;border-collapse:collapse;table-layout:fixed}.after-passing_desktopComparison__XpsLk td,.after-passing_desktopComparison__XpsLk th{padding:16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;color:#253d4d;font-size:.94rem;line-height:1.75}.after-passing_desktopComparison__XpsLk thead th{background:#173f5f;color:#fff;font-size:.95rem}.after-passing_desktopComparison__XpsLk th:first-child{width:19%}.after-passing_desktopComparison__XpsLk tbody th{background:#edf6f4;color:#15375d;font-weight:900}.after-passing_desktopComparison__XpsLk tbody tr:last-child td,.after-passing_desktopComparison__XpsLk tbody tr:last-child th{border-bottom:0}.after-passing_mobileComparison__LdztV{display:none}.after-passing_diagnosis__UlXnS{margin-top:20px;padding:clamp(18px,3vw,28px);border:1px solid rgba(15,118,110,.42);border-radius:14px;background:linear-gradient(135deg,rgba(15,118,110,.08),var(--surface))}.after-passing_progress__PNF55{font-size:.9rem}.after-passing_progressTrack__n2rsn{height:8px;margin:10px 0 22px;overflow:hidden;border-radius:999px;background:#d5e4e7}.after-passing_progressTrack__n2rsn span{display:block;height:100%;border-radius:inherit;background:#0f766e;transition:width .2s ease}.after-passing_question__darR3{min-width:0;margin:0;padding:0;border:0}.after-passing_question__darR3 legend{padding:0;color:#193f55;font-size:clamp(1.05rem,2.8vw,1.2rem);font-weight:850;line-height:1.65}.after-passing_answerChoices__meRvQ{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.after-passing_answerButton__xtnn_,.after-passing_backButton__8XlUq,.after-passing_diagnosisButton__fhLas,.after-passing_resetButton__ElND2{min-height:50px;border-radius:11px;font:inherit;font-weight:800;cursor:pointer}.after-passing_answerButton__xtnn_{width:100%;padding:15px 16px;border:2px solid #91a9b5;background:var(--surface);color:#183b52;font-size:1rem;text-align:left}.after-passing_answerButton__xtnn_:focus-visible,.after-passing_answerButton__xtnn_:hover{border-color:#0f766e;background:#edf9f6}.after-passing_answerButtonSelected__HENdA{border-color:#0f766e;background:#d9f3ec;color:#075e54;box-shadow:inset 0 0 0 1px #0f766e}.after-passing_diagnosisActions__6YD1C{display:flex;justify-content:space-between;gap:12px;margin-top:24px}.after-passing_backButton__8XlUq,.after-passing_diagnosisButton__fhLas,.after-passing_resetButton__ElND2{padding:0 20px}.after-passing_diagnosisButton__fhLas{margin-left:auto;border:1px solid #0f766e;background:#0f766e;color:#fff}.after-passing_backButton__8XlUq:disabled,.after-passing_diagnosisButton__fhLas:disabled{cursor:not-allowed;opacity:.45}.after-passing_backButton__8XlUq,.after-passing_resetButton__ElND2{border:1px solid #8096a3;background:var(--surface);color:#1a3d52}.after-passing_diagnosisResult__WcNGe{padding:20px;border-radius:12px;background:var(--surface);box-shadow:var(--shadow-sm)}.after-passing_diagnosisResult__WcNGe h3{margin:7px 0 9px;color:#15375d;font-size:clamp(1.2rem,3vw,1.45rem);line-height:1.45}.after-passing_diagnosisResult__WcNGe p:not(.after-passing_resultLabel__kzr3r){margin:0;color:#263b4a;font-size:1rem;line-height:1.8}.after-passing_diagnosisResult__WcNGe a{display:inline-flex;align-items:center;min-height:46px;margin-top:14px;color:#075e54;font-weight:900}.after-passing_diagnosis__UlXnS>.after-passing_resetButton__ElND2{margin-top:16px}.after-passing_diagnosisNote__22mei{margin:16px 0 0}.after-passing_knowledgeGrid__h4582,.after-passing_startGrid__a6ujW{margin-top:20px}.after-passing_knowledgeGrid__h4582 article,.after-passing_startGrid__a6ujW article{min-width:0;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft);overflow:hidden}.after-passing_knowledgeGrid__h4582 article{padding:20px}.after-passing_knowledgeGrid__h4582 h3,.after-passing_startGrid__a6ujW h3{margin:0;color:#15375d;font-size:1.15rem}.after-passing_knowledgeGrid__h4582 p{margin:12px 0 0;color:#263b4a;font-size:1rem;line-height:1.85}.after-passing_startGrid__a6ujW article{scroll-margin-top:18px}.after-passing_startGrid__a6ujW h3{padding:17px 18px;background:rgba(21,55,93,.08)}.after-passing_startGrid__a6ujW ol{display:grid;grid-gap:15px;gap:15px;margin:0;padding:20px 20px 16px 40px}.after-passing_startGrid__a6ujW li{padding-left:2px;line-height:1.6}.after-passing_startGrid__a6ujW li span,.after-passing_startGrid__a6ujW li strong{display:block}.after-passing_startGrid__a6ujW li span{margin-top:5px;color:#415b6c;font-size:.96rem;line-height:1.7}.after-passing_linkList__k8JoN{display:grid;grid-gap:9px;gap:9px;padding:0 20px 20px}.after-passing_linkList__k8JoN a{display:flex;align-items:center;min-height:42px;font-size:.95rem}.after-passing_faqList__C3U_4{display:grid;grid-gap:10px;gap:10px}.after-passing_faqList__C3U_4 details{padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.after-passing_faqList__C3U_4 summary{cursor:pointer;color:#15375d;font-weight:850;line-height:1.65}.after-passing_faqList__C3U_4 p{margin:12px 0 0;color:#263b4a;font-size:1rem;line-height:1.85}.after-passing_sources__QbNre ul{margin:0;padding-left:20px}.after-passing_sources__QbNre li{margin:10px 0;line-height:1.65}.after-passing_sources__QbNre p{margin:18px 0 0;color:var(--muted);font-size:.9rem}@media (max-width:820px){.after-passing_page__kwjWJ{padding:16px 14px 48px}.after-passing_hero__m8cqI,.after-passing_scheduleSection__Twx87,.after-passing_section__Q0OOG,.after-passing_sources__QbNre{border-radius:16px}.after-passing_heroChoiceGrid__ZWbbB,.after-passing_knowledgeGrid__h4582,.after-passing_scheduleGrid__c5jxO,.after-passing_startGrid__a6ujW{grid-template-columns:1fr}.after-passing_choiceCard__4o3G4{padding:18px}.after-passing_choiceCard__4o3G4 dl div{grid-template-columns:1fr;gap:2px}.after-passing_desktopComparison__XpsLk{display:none}.after-passing_mobileComparison__LdztV{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.after-passing_comparisonItem__qC4L1{overflow:hidden;border:1px solid var(--line);border-radius:13px;background:var(--surface-soft)}.after-passing_comparisonItem__qC4L1 h3{margin:0;padding:13px 16px;background:#e7f3f1;color:#15375d;font-size:1rem}.after-passing_comparisonItem__qC4L1>div{padding:14px 16px;border-top:1px solid var(--line)}.after-passing_comparisonItem__qC4L1 strong{color:#0b6a62;font-size:.88rem}.after-passing_comparisonItem__qC4L1 p{margin:5px 0 0;color:#263b4a;font-size:.96rem;line-height:1.75}.after-passing_diagnosisActions__6YD1C{flex-direction:column}.after-passing_backButton__8XlUq,.after-passing_diagnosisButton__fhLas{width:100%;margin-left:0}}html[data-theme=dark] .after-passing_hero__m8cqI{background:linear-gradient(135deg,#173a41,#1a2532)}html[data-theme=dark] .after-passing_choiceCard__4o3G4 strong,html[data-theme=dark] .after-passing_diagnosisResult__WcNGe h3,html[data-theme=dark] .after-passing_faqList__C3U_4 summary,html[data-theme=dark] .after-passing_hero__m8cqI h1,html[data-theme=dark] .after-passing_knowledgeGrid__h4582 h3,html[data-theme=dark] .after-passing_scheduleGrid__c5jxO h3,html[data-theme=dark] .after-passing_scheduleSection__Twx87 h2,html[data-theme=dark] .after-passing_section__Q0OOG h2,html[data-theme=dark] .after-passing_sources__QbNre h2,html[data-theme=dark] .after-passing_startGrid__a6ujW h3{color:#d7f7f0}html[data-theme=dark] .after-passing_lead__dxe2n{color:#eefcf9}html[data-theme=dark] .after-passing_diagnosisResult__WcNGe p:not(.after-passing_resultLabel__kzr3r),html[data-theme=dark] .after-passing_faqList__C3U_4 p,html[data-theme=dark] .after-passing_knowledgeGrid__h4582 p,html[data-theme=dark] .after-passing_notice__oJnOS,html[data-theme=dark] .after-passing_scheduleGrid__c5jxO dd,html[data-theme=dark] .after-passing_scheduleSection__Twx87>div>p,html[data-theme=dark] .after-passing_section__Q0OOG>p{color:#d5e7ee}html[data-theme=dark] .after-passing_choiceCard__4o3G4,html[data-theme=dark] .after-passing_diagnosisResult__WcNGe,html[data-theme=dark] .after-passing_scheduleGrid__c5jxO article{background:rgba(255,255,255,.06)}html[data-theme=dark] .after-passing_checkedDate__w_AhA,html[data-theme=dark] .after-passing_choiceCard__4o3G4 dt,html[data-theme=dark] .after-passing_diagnosisNote__22mei,html[data-theme=dark] .after-passing_reference__ywRDY,html[data-theme=dark] .after-passing_scheduleGrid__c5jxO dt,html[data-theme=dark] .after-passing_startGrid__a6ujW li span{color:#b8d0dc}html[data-theme=dark] .after-passing_answerButton__xtnn_,html[data-theme=dark] .after-passing_choiceCard__4o3G4 dd,html[data-theme=dark] .after-passing_question__darR3 legend{color:#e2f2f6}html[data-theme=dark] .after-passing_diagnosis__UlXnS,html[data-theme=dark] .after-passing_scheduleSection__Twx87{background:linear-gradient(135deg,rgba(15,118,110,.25),var(--surface))}html[data-theme=dark] .after-passing_answerButton__xtnn_,html[data-theme=dark] .after-passing_backButton__8XlUq,html[data-theme=dark] .after-passing_resetButton__ElND2{border-color:#668391;background:rgba(255,255,255,.06);color:#e2f2f6}html[data-theme=dark] .after-passing_answerButtonSelected__HENdA{color:#a7f3d0}html[data-theme=dark] .after-passing_progressTrack__n2rsn{background:#31535a}html[data-theme=dark] .after-passing_comparisonItem__qC4L1 h3,html[data-theme=dark] .after-passing_desktopComparison__XpsLk tbody th{background:#17434d;color:#d7f7f0}html[data-theme=dark] .after-passing_comparisonItem__qC4L1 p,html[data-theme=dark] .after-passing_desktopComparison__XpsLk td{color:#d5e7ee}html[data-theme=dark] .after-passing_comparisonItem__qC4L1 strong{color:#8be5d4}