.JapanCpaGuide_page__CFxL6{background:#fff;color:#182238;--ink:#17213a;--muted:#526075;--line:#dfe5ed;--accent:#4338ca}.JapanCpaGuide_main__Zv2sY{max-width:1180px;margin:auto;padding:112px 32px 64px}.JapanCpaGuide_page__CFxL6 a{text-underline-offset:4px}.JapanCpaGuide_page__CFxL6 [tabindex]:focus-visible,.JapanCpaGuide_page__CFxL6 a:focus-visible,.JapanCpaGuide_page__CFxL6 button:focus-visible,.JapanCpaGuide_page__CFxL6 summary:focus-visible{outline:3px solid #6366f1;outline-offset:4px}.JapanCpaGuide_hero__3qBab{display:grid;grid-template-columns:1.25fr 1fr;gap:52px;align-items:center;padding:24px 0 16px}.JapanCpaGuide_eyebrow__mwVPE{display:flex;align-items:center;gap:9px;color:#5c6680;font-size:11px;font-weight:750;line-height:1.6;letter-spacing:.09em;text-transform:uppercase}.JapanCpaGuide_japanDot__WhqI5{width:12px;height:12px;border-radius:50%;background:#df4055;box-shadow:0 0 0 5px #fff0f1;margin:0 4px}.JapanCpaGuide_hero__3qBab h1{color:var(--ink);font-size:clamp(36px,3.5vw,48px);line-height:1.1;letter-spacing:-.045em;font-weight:800;margin-top:24px}.JapanCpaGuide_hero__3qBab h1 span{color:#59667e}.JapanCpaGuide_heroAnswer__qV49_{color:var(--muted);font-size:17px;line-height:1.75;max-width:540px;margin-top:24px}.JapanCpaGuide_heroAnswer__qV49_ strong{color:var(--ink);font-weight:650}.JapanCpaGuide_reviewed__IIpUW{font-size:12px;color:#667085;margin-top:20px}.JapanCpaGuide_heroActions__hsRev{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:26px}.JapanCpaGuide_button__KHkUQ{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 18px;border-radius:8px;background:var(--accent);color:#fff;font-size:14px;font-weight:650;text-decoration:none;white-space:nowrap}.JapanCpaGuide_button__KHkUQ:hover{background:#342ba9}.JapanCpaGuide_textLink__g8Ny4{display:inline-flex;align-items:center;gap:6px;color:#4338ca;font-size:13px;font-weight:650;line-height:1.6;text-decoration:underline}.JapanCpaGuide_routeCard__oCesq{border-radius:18px;padding:26px;background:#14223a;color:#fff}.JapanCpaGuide_routeCard__oCesq figcaption{color:#c5d1e6;font-size:13px;line-height:1.7;border-bottom:1px solid #3b4960;padding-bottom:17px;margin-bottom:20px}.JapanCpaGuide_routeStop__I5gz9{display:grid;grid-template-columns:28px 1fr;gap:15px}.JapanCpaGuide_routeStop__I5gz9>svg{color:#9ba8fc;width:24px;height:24px;margin-top:5px}.JapanCpaGuide_routeStop__I5gz9 span{display:block;color:#afbed7;font-size:10px;letter-spacing:.08em}.JapanCpaGuide_routeStop__I5gz9 strong{display:block;font-size:19px;margin-top:3px}.JapanCpaGuide_routeStop__I5gz9 p{color:#c5d1e6;font-size:12px;line-height:1.6;margin-top:4px}.JapanCpaGuide_routeConnector__HOMQO{color:#8093b4;margin:9px 0 9px 47px}.JapanCpaGuide_routeFoot__7PEKa{font-size:11px;line-height:1.6;color:#c4d3e9;margin-top:20px;padding-top:16px;border-top:1px solid #3b4960}.JapanCpaGuide_sources__vLK_S{font-size:11px;line-height:1.9;color:#647086;margin-top:14px}.JapanCpaGuide_sources__vLK_S a{color:#59617d;text-decoration:underline}.JapanCpaGuide_questionGrid__k4HKF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 14px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.JapanCpaGuide_questionGrid__k4HKF a{display:grid;grid-template-columns:23px 1fr 16px;gap:10px;align-items:start;padding:21px 17px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-decoration:none}.JapanCpaGuide_questionGrid__k4HKF a:nth-child(3n){border-right:0}.JapanCpaGuide_questionGrid__k4HKF a:nth-last-child(-n+3){border-bottom:0}.JapanCpaGuide_questionGrid__k4HKF a:hover{background:#f6f7fd}.JapanCpaGuide_questionNumber__kGLMi{color:#6b67c7;font-size:11px;font-weight:700;padding-top:3px}.JapanCpaGuide_questionGrid__k4HKF strong{font-size:13px;line-height:1.5;display:block}.JapanCpaGuide_questionGrid__k4HKF small{color:#647086;font-size:11px;line-height:1.6;display:block;margin-top:5px}.JapanCpaGuide_questionGrid__k4HKF svg{color:#8a93aa;margin-top:3px}.JapanCpaGuide_section__31asn{padding:48px 0;border-bottom:1px solid var(--line);scroll-margin-top:100px}.JapanCpaGuide_sectionHeading__GK7yP{display:flex;align-items:flex-start;gap:17px;margin-bottom:25px}.JapanCpaGuide_sectionNumber__CBTSf{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:#6868a1;padding-top:8px}.JapanCpaGuide_faqs__BuvCN h2,.JapanCpaGuide_finalCta__dSch_ h2,.JapanCpaGuide_section__31asn h2{font-size:28px;line-height:1.25;letter-spacing:-.03em;font-weight:750;color:var(--ink)}.JapanCpaGuide_sectionHeading__GK7yP p{max-width:810px;font-size:15px;line-height:1.75;color:var(--muted);margin-top:12px}.JapanCpaGuide_section__31asn h3{font-size:18px;line-height:1.4;font-weight:700;letter-spacing:-.015em}.JapanCpaGuide_twoColumns__pfMER{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.JapanCpaGuide_threeColumns__SKo7_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.JapanCpaGuide_examplePanel__a_uH0,.JapanCpaGuide_panel__KXsEV{border:1px solid var(--line);border-radius:12px;padding:26px}.JapanCpaGuide_examplePanel__a_uH0{background:#f5f7fb}.JapanCpaGuide_examplePanel__a_uH0>p:not(.JapanCpaGuide_eyebrow__mwVPE):not(.JapanCpaGuide_sources__vLK_S),.JapanCpaGuide_panel__KXsEV>p:not(.JapanCpaGuide_eyebrow__mwVPE):not(.JapanCpaGuide_sources__vLK_S){font-size:13px;line-height:1.8;color:var(--muted);margin-top:13px}.JapanCpaGuide_examplePanel__a_uH0>h3,.JapanCpaGuide_panel__KXsEV>h3{margin-top:6px}.JapanCpaGuide_tickList__HbuA2{padding:0;margin:20px 0 22px;list-style:none;display:grid;gap:18px}.JapanCpaGuide_tickList__HbuA2 li{display:flex;align-items:start;gap:12px;font-size:13px;line-height:1.7;color:var(--muted)}.JapanCpaGuide_tickList__HbuA2 svg{flex-shrink:0;width:17px;height:17px;color:#4f46c8;margin-top:3px}.JapanCpaGuide_tickList__HbuA2 strong{display:block;color:var(--ink);font-size:14px}.JapanCpaGuide_factList__tiEcT{margin-top:16px}.JapanCpaGuide_factList__tiEcT>div{display:grid;grid-template-columns:112px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.75}.JapanCpaGuide_factList__tiEcT>div:last-child{border:0;padding-bottom:0}.JapanCpaGuide_factList__tiEcT dt{font-weight:700;color:#43506a}.JapanCpaGuide_factList__tiEcT dd{color:var(--muted)}.JapanCpaGuide_note__0H8My{font-size:12px;line-height:1.8;color:#647086;margin-top:16px}.JapanCpaGuide_callout__sI_cZ a,.JapanCpaGuide_note__0H8My a,.JapanCpaGuide_practiceStrip__6GIXI a:not(.JapanCpaGuide_button__KHkUQ){text-decoration:underline;color:var(--accent)}.JapanCpaGuide_applicationFlow__FBVS2{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px;border:1px solid var(--line);border-radius:10px}.JapanCpaGuide_applicationFlow__FBVS2 li{position:relative;padding:18px}.JapanCpaGuide_applicationFlow__FBVS2 li>span{display:block;font-size:11px;color:#736fc7;font-weight:700;margin-bottom:8px}.JapanCpaGuide_applicationFlow__FBVS2 strong{font-size:13px}.JapanCpaGuide_applicationFlow__FBVS2 p{font-size:11px;color:var(--muted);margin-top:4px}.JapanCpaGuide_applicationFlow__FBVS2 svg{position:absolute;right:8px;top:17px;color:#a4afc1}.JapanCpaGuide_calendar__3Vvr1{border:1px solid #cfd5ea;border-radius:12px;overflow:hidden}.JapanCpaGuide_calendarHeading__MJxhe{display:flex;align-items:center;gap:10px;padding:20px 24px;background:#f3f4fc;border-bottom:1px solid #dfe2f0}.JapanCpaGuide_calendarHeading__MJxhe svg{color:#5751bd;width:21px}.JapanCpaGuide_calendarHeading__MJxhe span{font-size:11px;margin-left:auto;color:#63708a}.JapanCpaGuide_calendarRows__lpTZ2{padding:22px 24px}.JapanCpaGuide_calendarRow__sOIRv{display:grid;grid-template-columns:168px 1fr;align-items:center;gap:20px}.JapanCpaGuide_calendarRow__sOIRv+.JapanCpaGuide_calendarRow__sOIRv{margin-top:18px}.JapanCpaGuide_calendarRow__sOIRv>div:first-child strong{display:block;font-size:15px}.JapanCpaGuide_calendarRow__sOIRv small{display:block;font-size:11px;color:#647086;margin-top:4px}.JapanCpaGuide_continuous__f6DHE{display:flex;justify-content:space-between;align-items:center;background:#e8f5ee;color:#226043;padding:13px;border-radius:6px;font-size:11px}.JapanCpaGuide_continuous__f6DHE strong{font-size:12px}.JapanCpaGuide_months__ia7ra{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:5px}.JapanCpaGuide_months__ia7ra>div{text-align:center;padding:10px 1px;border-radius:5px}.JapanCpaGuide_months__ia7ra strong{font-size:11px;display:block}.JapanCpaGuide_months__ia7ra span{font-size:9px;display:block;margin-top:5px}.JapanCpaGuide_openMonth__bQlm7{background:#4e46bb;color:#fff}.JapanCpaGuide_closedMonth___CY1Y{background:#f0f2f6;color:#59677c}.JapanCpaGuide_calendarFooter__JXOHF{display:flex;align-items:center;flex-wrap:wrap;gap:14px;background:#f8f9fc;padding:17px 24px;border-top:1px solid var(--line);font-size:12px}.JapanCpaGuide_calendarFooter__JXOHF>strong{color:#4940a6}.JapanCpaGuide_calendarFooter__JXOHF svg{color:#969db0}.JapanCpaGuide_dateNote__9tuzm{padding:25px 0 10px}.JapanCpaGuide_dateNote__9tuzm h3{font-size:15px;margin-top:8px}.JapanCpaGuide_dateNote__9tuzm>p:last-child{font-size:13px;color:var(--muted);line-height:1.8;margin-top:10px}.JapanCpaGuide_callout__sI_cZ{border-left:3px solid #aaa3de;padding:13px 18px;background:#f8f7fc;font-size:13px;line-height:1.8;margin-top:16px;color:#59657a}.JapanCpaGuide_locationPanel__XWVer{background:#f0f4fa;border:1px solid #dae2ef;border-radius:12px;padding:26px}.JapanCpaGuide_cities__H29NS{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.JapanCpaGuide_cities__H29NS>div{border-left:2px solid #c3cbe1;padding-left:18px}.JapanCpaGuide_cities__H29NS svg{color:#5853b9;width:22px;margin-bottom:10px}.JapanCpaGuide_cities__H29NS h3{font-size:29px}.JapanCpaGuide_cities__H29NS p{color:#5e6c83;font-size:13px;margin-top:2px}.JapanCpaGuide_locationPanel__XWVer>p:not(.JapanCpaGuide_eyebrow__mwVPE):not(.JapanCpaGuide_note__0H8My){font-size:13px;line-height:1.8;color:#4c5c73}.JapanCpaGuide_locationPanel__XWVer .JapanCpaGuide_button__KHkUQ{margin-top:20px}.JapanCpaGuide_bookingSteps___NiHR{list-style:none;display:grid;gap:20px;margin-top:22px}.JapanCpaGuide_bookingSteps___NiHR li{display:flex;align-items:start;gap:15px}.JapanCpaGuide_bookingSteps___NiHR li>span{width:26px;height:26px;display:grid;place-items:center;flex-shrink:0;background:#f0effb;border-radius:50%;color:#5750ac;font-size:11px;font-weight:700}.JapanCpaGuide_bookingSteps___NiHR strong{font-size:14px}.JapanCpaGuide_bookingSteps___NiHR p{font-size:12px;color:var(--muted);line-height:1.7;margin-top:4px}.JapanCpaGuide_feeStrip__jDzQq{display:grid;grid-template-columns:1fr 24px 1fr 1.2fr;align-items:center;gap:24px;margin-top:22px;padding:22px 26px;border:1px solid var(--line);border-radius:10px}.JapanCpaGuide_feeStrip__jDzQq span{display:block;font-size:11px;color:#647086}.JapanCpaGuide_feeStrip__jDzQq strong{display:block;font-size:26px;margin-top:6px;letter-spacing:-.03em}.JapanCpaGuide_feeStrip__jDzQq small{font-size:12px;font-weight:400}.JapanCpaGuide_feeStrip__jDzQq>p{font-size:11px;line-height:1.8;color:var(--muted)}.JapanCpaGuide_feeStrip__jDzQq>svg{color:#adb5c6}.JapanCpaGuide_creditDiagram__QaJUm{border:1px solid #cdd7ee;border-radius:12px;overflow:hidden}.JapanCpaGuide_creditDiagram__QaJUm figcaption{background:#f1f4fc;padding:17px 24px;color:#43506b;font-size:13px;font-weight:650}.JapanCpaGuide_creditFlow__A_CSV{display:grid;grid-template-columns:1fr 24px 1fr 24px 1.2fr;gap:20px;padding:26px;align-items:center}.JapanCpaGuide_creditFlow__A_CSV span{display:block;font-size:10px;color:#687591;letter-spacing:.06em}.JapanCpaGuide_creditFlow__A_CSV strong{display:block;font-size:22px;margin-top:7px}.JapanCpaGuide_creditFlow__A_CSV p{font-size:12px;margin-top:6px;color:var(--muted)}.JapanCpaGuide_creditFlow__A_CSV svg{color:#8b86cd}.JapanCpaGuide_creditDiagram__QaJUm>p{border-top:1px dashed #d4dceb;padding:15px 24px;font-size:12px;line-height:1.8;color:var(--muted)}.JapanCpaGuide_tableScroll____JzR{overflow-x:auto;margin-top:24px;border:1px solid var(--line);border-radius:10px}.JapanCpaGuide_tableScroll____JzR table{width:100%;min-width:640px;text-align:left;border-collapse:collapse;font-size:13px;line-height:1.7}.JapanCpaGuide_tableScroll____JzR caption{text-align:left;font-size:13px;font-weight:650;padding:16px 20px;color:#46516a}.JapanCpaGuide_tableScroll____JzR td,.JapanCpaGuide_tableScroll____JzR th{padding:17px 20px;vertical-align:top;border-top:1px solid var(--line)}.JapanCpaGuide_tableScroll____JzR thead th{background:#f4f6fa;color:#617089;font-size:11px;font-weight:650}.JapanCpaGuide_tableScroll____JzR tbody th{width:24%;color:#25314a;font-weight:650}.JapanCpaGuide_tableScroll____JzR tbody th span{display:block;font-size:11px;color:#667085;font-weight:400;margin-top:4px}.JapanCpaGuide_tableScroll____JzR td{color:var(--muted)}.JapanCpaGuide_tableScroll____JzR td>p{margin-top:7px}.JapanCpaGuide_tableScroll____JzR a{color:#4e46bb;text-decoration:underline}.JapanCpaGuide_tableScroll____JzR a svg{display:inline}.JapanCpaGuide_checklist__ofQgP{border:1px solid var(--line);border-radius:12px;padding:24px}.JapanCpaGuide_checklistHeader__b_2eC{display:flex;align-items:center;justify-content:space-between;gap:15px}.JapanCpaGuide_checklistCount__dzzGy{font-size:20px;font-weight:700;margin-top:5px}.JapanCpaGuide_checklistHeader__b_2eC button{min-height:44px;border:1px solid #d4daea;border-radius:6px;padding:8px 12px;font-size:12px;color:#4c5572}.JapanCpaGuide_checklistHeader__b_2eC button:disabled{opacity:.55;cursor:default}.JapanCpaGuide_checklist__ofQgP progress{width:100%;height:6px;display:block;margin:18px 0 28px;appearance:none;border:0;background:#eceef6;border-radius:4px;overflow:hidden}.JapanCpaGuide_checklist__ofQgP progress::-webkit-progress-bar{background:#eceef6}.JapanCpaGuide_checklist__ofQgP progress::-webkit-progress-value{background:#5550b9}.JapanCpaGuide_checklist__ofQgP progress::-moz-progress-bar{background:#5550b9}.JapanCpaGuide_checklist__ofQgP fieldset{min-width:0}.JapanCpaGuide_checklist__ofQgP legend{font-size:15px;font-weight:700}.JapanCpaGuide_checklist__ofQgP legend>span{color:#7573a7;font-size:11px;margin-right:5px}.JapanCpaGuide_destination__rebZU{color:#707b8e;font-size:11px;margin-top:6px;margin-bottom:14px}.JapanCpaGuide_checkItem__lS9IR{display:flex;align-items:flex-start;gap:10px;padding:15px 0;border-top:1px solid #e6e9f0;cursor:pointer}.JapanCpaGuide_checkItem__lS9IR input{accent-color:#5149bc;margin-top:4px;width:17px;height:17px;flex-shrink:0}.JapanCpaGuide_checkItem__lS9IR input:focus-visible{outline:3px solid #6366f1;outline-offset:3px}.JapanCpaGuide_checkItem__lS9IR strong{display:block;font-size:13px;line-height:1.5}.JapanCpaGuide_checkItem__lS9IR span span{display:block;margin-top:7px;color:var(--muted);font-size:12px;line-height:1.8}.JapanCpaGuide_checkItem__lS9IR:has(input:checked) strong{color:#4d48a1}.JapanCpaGuide_practiceStrip__6GIXI{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px;margin-top:25px;background:#f6f7fc;border-radius:10px}.JapanCpaGuide_practiceStrip__6GIXI>div{display:flex;align-items:center;gap:15px}.JapanCpaGuide_practiceStrip__6GIXI svg{flex-shrink:0;color:#6560bc}.JapanCpaGuide_practiceStrip__6GIXI p{font-size:13px;line-height:1.7;color:var(--muted)}.JapanCpaGuide_practiceStrip__6GIXI strong{display:block;color:#2b3650}.JapanCpaGuide_practiceStrip__6GIXI .JapanCpaGuide_button__KHkUQ svg{color:#fff}.JapanCpaGuide_licenseFlow__c9ywT{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.JapanCpaGuide_licenseFlow__c9ywT li{background:#eff7f2;border-radius:10px;padding:20px;border-top:3px solid #8db8a0}.JapanCpaGuide_licenseFlow__c9ywT span{color:#5b8771;font-size:11px;font-weight:700}.JapanCpaGuide_licenseFlow__c9ywT h3{color:#24573f;font-size:15px;margin-top:10px}.JapanCpaGuide_licenseFlow__c9ywT p{font-size:12px;line-height:1.8;color:#4e6b5b;margin-top:9px}.JapanCpaGuide_licenseMetric__b1Umo{display:grid;grid-template-columns:88px 1fr;gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.JapanCpaGuide_licenseMetric__b1Umo strong{font-size:24px;letter-spacing:-.02em;color:#433da4}.JapanCpaGuide_licenseMetric__b1Umo span{font-size:12px;line-height:1.8;color:var(--muted)}.JapanCpaGuide_section__31asn>.JapanCpaGuide_textLink__g8Ny4{margin-top:22px}.JapanCpaGuide_jobsSummary__C_sGz{display:grid;grid-template-columns:.7fr 1.3fr;gap:42px;padding:30px;background:#f3f5fa;border-radius:12px}.JapanCpaGuide_jobsSummary__C_sGz>div:first-child{border-right:1px solid #d4dbea;padding-right:24px}.JapanCpaGuide_jobCount__e5aem{display:block;font-size:76px;line-height:1;letter-spacing:-.055em;font-weight:750;color:#333178;margin:17px 0 12px;font-variant-numeric:tabular-nums}.JapanCpaGuide_jobsSummary__C_sGz p:not(.JapanCpaGuide_eyebrow__mwVPE){font-size:13px;line-height:1.8;color:var(--muted);margin:12px 0}.JapanCpaGuide_jobsSummary__C_sGz h3{margin-top:5px}.JapanCpaGuide_statusTag__Uztfn{display:inline-block;border-radius:4px;background:#eeeffa;color:#544a9f;padding:3px 7px;font-size:11px;font-weight:650}.JapanCpaGuide_trends__PA_1a{margin-top:28px}.JapanCpaGuide_trends__PA_1a .JapanCpaGuide_twoColumns__pfMER{margin-top:18px}.JapanCpaGuide_trends__PA_1a .JapanCpaGuide_twoColumns__pfMER>div{border:1px solid var(--line);border-radius:10px;padding:22px}.JapanCpaGuide_trendSymbol___HNZS{display:block;float:right;color:#6c789b;font-size:30px;line-height:1}.JapanCpaGuide_trends__PA_1a h4{font-size:16px;font-weight:700;margin-top:10px}.JapanCpaGuide_trends__PA_1a .JapanCpaGuide_twoColumns__pfMER p:not(.JapanCpaGuide_eyebrow__mwVPE){font-size:13px;line-height:1.8;color:var(--muted);margin:12px 0}.JapanCpaGuide_trends__PA_1a a{font-size:12px;color:var(--accent);text-decoration:underline}.JapanCpaGuide_faqs__BuvCN{padding:38px 0}.JapanCpaGuide_faqs__BuvCN h2{margin-bottom:20px}.JapanCpaGuide_faqs__BuvCN details{border-bottom:1px solid var(--line);padding:16px 0}.JapanCpaGuide_faqs__BuvCN summary{font-size:14px;font-weight:650;line-height:1.6;cursor:pointer;padding:5px 0}.JapanCpaGuide_faqs__BuvCN details p{max-width:850px;font-size:13px;line-height:1.8;color:var(--muted);margin-top:12px}.JapanCpaGuide_finalCta__dSch_{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:30px;background:#f0f0fb;border-radius:12px}.JapanCpaGuide_finalCta__dSch_ h2{font-size:25px;margin-top:9px}.JapanCpaGuide_finalCta__dSch_ p:last-child{font-size:13px;color:var(--muted);margin-top:10px;line-height:1.7}.JapanCpaGuide_editorial__6eUDY{font-size:11px;line-height:1.9;color:#6b7588;margin-top:22px}@media (max-width:1000px){.JapanCpaGuide_hero__3qBab{gap:28px}.JapanCpaGuide_months__ia7ra{grid-template-columns:repeat(6,minmax(0,1fr))}.JapanCpaGuide_feeStrip__jDzQq{grid-template-columns:1fr 24px 1fr}.JapanCpaGuide_feeStrip__jDzQq>p{grid-column:1/-1}.JapanCpaGuide_licenseFlow__c9ywT{grid-template-columns:repeat(2,minmax(0,1fr))}.JapanCpaGuide_heroActions__hsRev{gap:14px}}@media (max-width:760px){.JapanCpaGuide_main__Zv2sY{padding:96px 20px 44px}.JapanCpaGuide_hero__3qBab{grid-template-columns:1fr;gap:28px;padding-top:14px}.JapanCpaGuide_hero__3qBab h1{font-size:38px;margin-top:18px}.JapanCpaGuide_heroAnswer__qV49_{font-size:16px}.JapanCpaGuide_routeCard__oCesq{padding:24px}.JapanCpaGuide_questionGrid__k4HKF{grid-template-columns:repeat(2,minmax(0,1fr))}.JapanCpaGuide_questionGrid__k4HKF a{padding:17px 13px;gap:7px;grid-template-columns:20px 1fr}.JapanCpaGuide_questionGrid__k4HKF a>svg{display:none}.JapanCpaGuide_questionGrid__k4HKF a:nth-child(3n){border-right:1px solid var(--line)}.JapanCpaGuide_questionGrid__k4HKF a:nth-child(2n){border-right:0}.JapanCpaGuide_questionGrid__k4HKF a:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.JapanCpaGuide_questionGrid__k4HKF a:nth-last-child(-n+2){border-bottom:0}.JapanCpaGuide_threeColumns__SKo7_,.JapanCpaGuide_twoColumns__pfMER{grid-template-columns:1fr}.JapanCpaGuide_section__31asn{padding:35px 0}.JapanCpaGuide_section__31asn h2{font-size:25px}.JapanCpaGuide_sectionHeading__GK7yP{gap:12px}.JapanCpaGuide_sectionHeading__GK7yP p{font-size:14px}.JapanCpaGuide_examplePanel__a_uH0,.JapanCpaGuide_locationPanel__XWVer,.JapanCpaGuide_panel__KXsEV{padding:22px}.JapanCpaGuide_applicationFlow__FBVS2{grid-template-columns:repeat(2,minmax(0,1fr))}.JapanCpaGuide_applicationFlow__FBVS2 svg{display:none}.JapanCpaGuide_calendarHeading__MJxhe{padding:18px;flex-wrap:wrap}.JapanCpaGuide_calendarHeading__MJxhe span{margin-left:31px}.JapanCpaGuide_calendarRows__lpTZ2{padding:20px 18px}.JapanCpaGuide_calendarRow__sOIRv{grid-template-columns:1fr;gap:12px}.JapanCpaGuide_calendarRow__sOIRv+.JapanCpaGuide_calendarRow__sOIRv{margin-top:24px}.JapanCpaGuide_months__ia7ra strong{font-size:12px}.JapanCpaGuide_months__ia7ra span{font-size:10px}.JapanCpaGuide_calendarFooter__JXOHF{padding:18px;gap:10px}.JapanCpaGuide_dateNote__9tuzm{padding:17px 0 0}.JapanCpaGuide_threeColumns__SKo7_:has(.JapanCpaGuide_dateNote__9tuzm){gap:4px}.JapanCpaGuide_feeStrip__jDzQq{padding:20px;gap:15px}.JapanCpaGuide_feeStrip__jDzQq strong{font-size:23px}.JapanCpaGuide_creditFlow__A_CSV{grid-template-columns:1fr;gap:18px;padding:24px}.JapanCpaGuide_creditFlow__A_CSV>svg{transform:rotate(90deg)}.JapanCpaGuide_creditFlow__A_CSV>div{padding-left:16px;border-left:2px solid #d7d9f1}.JapanCpaGuide_creditDiagram__QaJUm figcaption,.JapanCpaGuide_creditDiagram__QaJUm>p{padding:17px 20px}.JapanCpaGuide_finalCta__dSch_,.JapanCpaGuide_practiceStrip__6GIXI{flex-direction:column;align-items:flex-start;gap:20px}.JapanCpaGuide_jobsSummary__C_sGz{grid-template-columns:1fr;gap:22px;padding:24px}.JapanCpaGuide_jobsSummary__C_sGz>div:first-child{border-right:0;border-bottom:1px solid #d4dbea;padding-bottom:20px}.JapanCpaGuide_checklist__ofQgP{padding:20px}.JapanCpaGuide_checklist__ofQgP .JapanCpaGuide_threeColumns__SKo7_{gap:24px}}@media (max-width:380px){.JapanCpaGuide_main__Zv2sY{padding-left:16px;padding-right:16px}.JapanCpaGuide_hero__3qBab h1{font-size:33px}.JapanCpaGuide_questionGrid__k4HKF{grid-template-columns:1fr}.JapanCpaGuide_questionGrid__k4HKF a:nth-child(n){border-right:0;border-bottom:1px solid var(--line)}.JapanCpaGuide_questionGrid__k4HKF a:last-child{border-bottom:0}.JapanCpaGuide_questionGrid__k4HKF small{margin-top:2px}.JapanCpaGuide_factList__tiEcT>div{grid-template-columns:1fr;gap:5px}.JapanCpaGuide_licenseFlow__c9ywT{grid-template-columns:1fr}.JapanCpaGuide_licenseMetric__b1Umo{grid-template-columns:1fr;gap:6px}.JapanCpaGuide_feeStrip__jDzQq{grid-template-columns:1fr}.JapanCpaGuide_feeStrip__jDzQq>svg{transform:rotate(90deg);width:18px}.JapanCpaGuide_checklistHeader__b_2eC{align-items:flex-start;flex-direction:column}.JapanCpaGuide_continuous__f6DHE{display:grid;grid-template-columns:1fr 1fr;gap:6px}.JapanCpaGuide_continuous__f6DHE strong{grid-column:1/-1;grid-row:1;text-align:center}.JapanCpaGuide_continuous__f6DHE span:last-child{text-align:right}}