.site-shell:is(.official-hub-shell,.fx-intro-shell,.fomc-shell,.boj-shell,.pips-shell,.yen-strength-shell,.economic-indicators-shell,.technical-education-shell){max-width:none;padding:0}.site-shell:has(.tools-hero,.page-intro-bizfa){max-width:none;padding:0}.site-shell:has(.tools-hero,.page-intro-bizfa) .product-header{min-height:52px;margin:0;padding:5px 16px}.site-shell:has(.tools-hero,.page-intro-bizfa) main{gap:12px;width:auto;max-width:1440px;margin:0 auto;padding:12px 16px 24px}.site-shell:has(.tools-hero,.page-intro-bizfa) main>section{min-height:0;box-shadow:none;border-radius:10px;margin:0 0 12px}.site-shell:has(.tools-hero,.page-intro-bizfa) main>section>header{margin-bottom:10px;padding:0}.site-shell:has(.tools-hero,.page-intro-bizfa) main>section :is(h1,h2,h3){line-height:1.4}.site-shell:has(.tools-hero,.page-intro-bizfa) main>section h1{max-width:100%;margin:4px 0 8px;font-size:28px}.site-shell:has(.tools-hero,.page-intro-bizfa) main>section h2{margin:4px 0 8px;font-size:22px}.site-shell:has(.tools-hero,.page-intro-bizfa) main>section h3{font-size:18px}.site-shell:has(.tools-hero,.page-intro-bizfa) main>section :is(p,li,dt,dd,span){font-size:14px;line-height:1.6}.site-shell:has(.tools-hero,.page-intro-bizfa) main>section :is(small,header>p){font-size:13px;line-height:1.5}.site-shell:has(.tools-hero,.page-intro-bizfa) main>section[class*=hero],.site-shell:has(.tools-hero,.page-intro-bizfa) main>.page-intro{background:var(--surface-secondary,#edf4ff);min-height:0;color:var(--ink);border:1px solid var(--line);gap:12px;padding:16px;overflow:visible}.site-shell:has(.tools-hero,.page-intro-bizfa) main>section[class*=hero]:before,.site-shell:has(.tools-hero,.page-intro-bizfa) main>section[class*=hero]:after,.site-shell:has(.tools-hero,.page-intro-bizfa) main>.page-intro:before,.site-shell:has(.tools-hero,.page-intro-bizfa) main>.page-intro:after{display:none}.site-shell:has(.tools-hero,.page-intro-bizfa) main>section[class*=hero] :is(h1,p,strong,span,small,aside),.site-shell:has(.tools-hero,.page-intro-bizfa) main>.page-intro :is(h1,p,strong,span,small){color:var(--ink)}.site-shell:has(.tools-hero,.page-intro-bizfa) main>section[class*=opening]{border:1px solid var(--line);background:var(--surface-primary,#fff);color:var(--ink);gap:16px;padding:16px}.site-shell:has(.tools-hero,.page-intro-bizfa) main>section[class*=opening] :is(h2,p){color:var(--ink)}.site-shell:has(.tools-hero,.page-intro-bizfa) main>section>header :is(p,span){color:var(--muted)}.site-shell:has(.tools-hero,.page-intro-bizfa) main :is(input,select,button,a,summary):focus-visible{outline:2px solid var(--bizfx-blue,#1452d6);outline-offset:3px}.site-shell:is(.official-hub-shell,.fx-intro-shell,.fomc-shell,.boj-shell,.pips-shell,.yen-strength-shell,.economic-indicators-shell,.technical-education-shell) .product-header{min-height:52px;margin:0;padding:5px 16px}.site-shell:is(.official-hub-shell,.fx-intro-shell,.fomc-shell,.boj-shell,.pips-shell,.yen-strength-shell,.economic-indicators-shell,.technical-education-shell) main{gap:12px;width:auto;max-width:1440px;margin:0 auto;padding:12px 16px 24px}.site-shell:is(.official-hub-shell,.fx-intro-shell,.fomc-shell,.boj-shell,.pips-shell,.yen-strength-shell,.economic-indicators-shell,.technical-education-shell) main>section{min-height:0;box-shadow:none;border-radius:10px;margin:0 0 12px}.site-shell:is(.official-hub-shell,.fx-intro-shell,.fomc-shell,.boj-shell,.pips-shell,.yen-strength-shell,.economic-indicators-shell,.technical-education-shell) main>section>header{margin-bottom:10px;padding:0}.site-shell:is(.official-hub-shell,.fx-intro-shell,.fomc-shell,.boj-shell,.pips-shell,.yen-strength-shell,.economic-indicators-shell,.technical-education-shell) main>section :is(h1,h2,h3){line-height:1.4}.site-shell:is(.official-hub-shell,.fx-intro-shell,.fomc-shell,.boj-shell,.pips-shell,.yen-strength-shell,.economic-indicators-shell,.technical-education-shell) main>section h1{max-width:100%;margin:4px 0 8px;font-size:28px}.site-shell:is(.official-hub-shell,.fx-intro-shell,.fomc-shell,.boj-shell,.pips-shell,.yen-strength-shell,.economic-indicators-shell,.technical-education-shell) main>section h2{margin:4px 0 8px;font-size:22px}.site-shell:is(.official-hub-shell,.fx-intro-shell,.fomc-shell,.boj-shell,.pips-shell,.yen-strength-shell,.economic-indicators-shell,.technical-education-shell) main>section h3{font-size:18px}.site-shell:is(.official-hub-shell,.fx-intro-shell,.fomc-shell,.boj-shell,.pips-shell,.yen-strength-shell,.economic-indicators-shell,.technical-education-shell) main>section :is(p,li,dt,dd,span){font-size:14px;line-height:1.6}.site-shell:is(.official-hub-shell,.fx-intro-shell,.fomc-shell,.boj-shell,.pips-shell,.yen-strength-shell,.economic-indicators-shell,.technical-education-shell) main>section :is(small,header>p){font-size:13px;line-height:1.5}.site-shell:is(.official-hub-shell,.fx-intro-shell,.fomc-shell,.boj-shell,.pips-shell,.yen-strength-shell,.economic-indicators-shell,.technical-education-shell) main>section[class*=hero],.site-shell:is(.official-hub-shell,.fx-intro-shell,.fomc-shell,.boj-shell,.pips-shell,.yen-strength-shell,.economic-indicators-shell,.technical-education-shell) main>.page-intro{background:var(--surface-secondary,#edf4ff);min-height:0;color:var(--ink);border:1px solid var(--line);gap:12px;padding:16px;overflow:visible}.site-shell:is(.official-hub-shell,.fx-intro-shell,.fomc-shell,.boj-shell,.pips-shell,.yen-strength-shell,.economic-indicators-shell,.technical-education-shell) main>section[class*=hero]:before,.site-shell:is(.official-hub-shell,.fx-intro-shell,.fomc-shell,.boj-shell,.pips-shell,.yen-strength-shell,.economic-indicators-shell,.technical-education-shell) main>section[class*=hero]:after,.site-shell:is(.official-hub-shell,.fx-intro-shell,.fomc-shell,.boj-shell,.pips-shell,.yen-strength-shell,.economic-indicators-shell,.technical-education-shell) main>.page-intro:before,.site-shell:is(.official-hub-shell,.fx-intro-shell,.fomc-shell,.boj-shell,.pips-shell,.yen-strength-shell,.economic-indicators-shell,.technical-education-shell) main>.page-intro:after{display:none}.site-shell:is(.official-hub-shell,.fx-intro-shell,.fomc-shell,.boj-shell,.pips-shell,.yen-strength-shell,.economic-indicators-shell,.technical-education-shell) main>section[class*=hero] :is(h1,p,strong,span,small,aside),.site-shell:is(.official-hub-shell,.fx-intro-shell,.fomc-shell,.boj-shell,.pips-shell,.yen-strength-shell,.economic-indicators-shell,.technical-education-shell) main>.page-intro :is(h1,p,strong,span,small){color:var(--ink)}.site-shell:is(.official-hub-shell,.fx-intro-shell,.fomc-shell,.boj-shell,.pips-shell,.yen-strength-shell,.economic-indicators-shell,.technical-education-shell) main>section[class*=opening]{border:1px solid var(--line);background:var(--surface-primary,#fff);color:var(--ink);gap:16px;padding:16px}.site-shell:is(.official-hub-shell,.fx-intro-shell,.fomc-shell,.boj-shell,.pips-shell,.yen-strength-shell,.economic-indicators-shell,.technical-education-shell) main>section[class*=opening] :is(h2,p){color:var(--ink)}.site-shell:is(.official-hub-shell,.fx-intro-shell,.fomc-shell,.boj-shell,.pips-shell,.yen-strength-shell,.economic-indicators-shell,.technical-education-shell) main>section>header :is(p,span){color:var(--muted)}.site-shell:is(.official-hub-shell,.fx-intro-shell,.fomc-shell,.boj-shell,.pips-shell,.yen-strength-shell,.economic-indicators-shell,.technical-education-shell) main :is(input,select,button,a,summary):focus-visible{outline:2px solid var(--bizfx-blue,#1452d6);outline-offset:3px}.site-shell.official-hub-shell .official-hub-intro{color:var(--ink);margin:0 0 12px;padding:0}.site-shell.official-hub-shell .official-hub-intro :is(h1,p,span){color:var(--ink);max-width:none}.site-shell.official-hub-shell :is(.official-hub-status,.official-hub-next,.official-hub-feed,.official-hub-organizations){background:var(--surface-primary,#fff);color:var(--ink);border:1px solid var(--line);margin:0 0 12px;padding:12px}.site-shell.official-hub-shell .official-hub-status>div{padding:8px 12px}.site-shell.official-hub-shell .official-hub-status :is(b,p,span),.site-shell.official-hub-shell .official-hub-next :is(h2,strong),.site-shell.official-hub-shell .official-hub-feed :is(h2,h3){color:var(--ink)}.site-shell.official-hub-shell .official-hub-status b{font-size:20px}.site-shell.official-hub-shell :is(.official-hub-next,.official-hub-feed)>header{background:0 0;flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0}.site-shell.official-hub-shell .official-hub-empty{background:var(--surface-secondary,#f5f7fc);border:1px solid var(--line);min-height:0;color:var(--muted);gap:4px;padding:10px}.site-shell.official-hub-shell .official-hub-empty :is(b,strong,span){color:var(--muted);font-size:14px}.site-shell.official-hub-shell .official-hub-row{border-color:var(--line);background:var(--surface-primary,#fff);color:var(--ink);padding:12px}.site-shell.official-hub-shell .official-hub-row :is(header,footer){color:var(--muted);background:0 0;gap:8px;padding:0}.site-shell:has(.tools-hero) .tools-principles{background:var(--surface-primary,#fff);border:1px solid var(--line);color:var(--ink);padding:12px}.site-shell:has(.tools-hero) .tools-principles article{background:var(--surface-secondary,#f5f7fc);border-color:var(--line);padding:10px}.site-shell:has(.tools-hero) .tools-principles :is(h2,strong,p){color:var(--ink)}.site-shell:has(.tools-hero) .tools-breadcrumbs{margin:0 0 10px;font-size:14px}.site-shell:has(.page-intro-bizfa) .bizfa-guide{background:var(--surface-primary,#fff);color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:16px}.site-shell:has(.page-intro-bizfa) .bizfa-guide :is(h2,p,li,small){color:var(--ink)}.site-shell:has(.page-intro-bizfa) .bizfa-page-layout{gap:12px}.site-shell:has(.tools-hero,.page-intro-bizfa) main>.page-intro{display:block}.site-shell:has(.tools-hero,.page-intro-bizfa) main>.page-intro>*{margin:6px 0}.site-shell:is(.fx-intro-shell,.fomc-shell,.boj-shell,.pips-shell,.yen-strength-shell,.economic-indicators-shell,.technical-education-shell) main section :is(h2,h3){color:var(--ink)}.site-shell:is(.fx-intro-shell,.fomc-shell,.boj-shell,.pips-shell,.yen-strength-shell,.economic-indicators-shell,.technical-education-shell) main section article{background:var(--surface-primary,#fff);border-color:var(--line);color:var(--ink);padding:14px}.site-shell:is(.fx-intro-shell,.fomc-shell,.boj-shell,.pips-shell,.yen-strength-shell,.economic-indicators-shell,.technical-education-shell) main section article :is(p,h3,strong,span,small,li){color:var(--ink)}.site-shell:is(.fx-intro-shell,.fomc-shell,.boj-shell,.pips-shell,.yen-strength-shell,.economic-indicators-shell,.technical-education-shell) main section article.is-example{background:var(--surface-secondary,#f5f7fc)}@media (max-width:760px){.site-shell:is(.official-hub-shell,.fx-intro-shell,.fomc-shell,.boj-shell,.pips-shell,.yen-strength-shell,.economic-indicators-shell,.technical-education-shell) main{padding:10px 12px 24px}.site-shell:has(.tools-hero,.page-intro-bizfa) main{padding:10px 12px 24px}.site-shell.official-hub-shell .official-hub-status{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.site-shell.official-hub-shell .official-hub-status>div{border:0;padding:6px}.site-shell:has(.tools-hero) .tools-principles>div{grid-template-columns:minmax(0,1fr)}.site-shell:has(.page-intro-bizfa) .bizfa-page-layout{grid-template-columns:minmax(0,1fr)}}
