._3v37Na_page{--ink:#17224c;--blue:#17699b;--accent:#2b88b5;--pale:#f2f7fa;--section-heading-size:clamp(30px, 2.65vw, 38px);color:var(--ink);background:#fff;overflow-x:clip}._3v37Na_anchorNav{z-index:30;background:#fff;border-bottom:1px solid #dfe2ee;width:100%;position:sticky;top:151px;box-shadow:0 6px 18px #17224c0d}._3v37Na_anchorNavInner{scrollbar-width:none;align-items:stretch;max-width:1160px;min-height:64px;margin:0 auto;display:flex;overflow-x:auto}._3v37Na_anchorNavInner::-webkit-scrollbar{display:none}._3v37Na_brandLogo{object-fit:contain;border-radius:4px;width:174px;height:auto;display:block}._3v37Na_anchorNavInner>a{min-height:64px;color:var(--ink);white-space:nowrap;border-right:1px solid #e5e7ef;flex:none;align-items:center;padding:0 20px;font-size:13px;font-weight:800;line-height:1.4;text-decoration:none;display:inline-flex}._3v37Na_anchorNavInner>a:hover,._3v37Na_anchorNavInner>a:focus-visible{background:var(--pale);color:var(--blue)}._3v37Na_anchorNavInner>._3v37Na_brandLink{color:var(--blue);padding-left:0;font-size:14px;font-weight:900}._3v37Na_anchorNavInner>._3v37Na_contactLink{background:var(--blue);color:#fff}._3v37Na_anchorNavInner>._3v37Na_contactLink:hover,._3v37Na_anchorNavInner>._3v37Na_contactLink:focus-visible{color:#fff;background:#0f527f}._3v37Na_anchorNavInner>._3v37Na_phoneLink{color:var(--blue);font-variant-numeric:tabular-nums;letter-spacing:.03em;border-right:0}._3v37Na_about,._3v37Na_services,._3v37Na_approach,._3v37Na_featured,._3v37Na_information{scroll-margin-top:230px}._3v37Na_hero{background:var(--pale);grid-template-columns:minmax(380px,48%) 1fr;min-height:660px;display:grid}._3v37Na_heroCopy{flex-direction:column;justify-content:center;padding:clamp(70px,8vw,130px) clamp(34px,6vw,110px) 70px max(28px,50vw - 580px);display:flex}._3v37Na_heroEyebrow{color:var(--blue);letter-spacing:.16em;margin:0 0 18px;font-size:11px;font-weight:900}._3v37Na_hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(40px,3.8vw,56px);line-height:1.15}._3v37Na_hero h1 span{white-space:nowrap;display:block}._3v37Na_hero h1 em,._3v37Na_statement h2 em{color:var(--accent);font-style:normal}._3v37Na_heroInstitute{background:var(--ink);color:#fff;letter-spacing:.08em;align-self:flex-start;margin:24px 0 0;padding:10px 16px;font-size:clamp(14px,1.15vw,17px);font-weight:800}._3v37Na_heroLead{margin:20px 0 0;font-size:clamp(14px,1.1vw,17px);line-height:2}._3v37Na_heroActions{grid-template-columns:1fr 1fr;gap:12px;margin-top:42px;display:grid}._3v37Na_heroActions a{border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:18px 22px;font-size:16px;font-weight:800;text-decoration:none;display:flex}._3v37Na_primaryButton{background:var(--blue);color:#fff}._3v37Na_secondaryButton{border:1px solid var(--ink);color:var(--ink);background:#fff}._3v37Na_heroVisual{background:#dfe7e8;min-height:660px;position:relative;overflow:hidden}._3v37Na_heroVisual img{object-fit:cover;object-position:57% center;transform:scale(1.02)}._3v37Na_heroRail{display:none}._3v37Na_stats{grid-template-columns:repeat(4,1fr);max-width:1160px;margin:0 auto;display:grid}._3v37Na_stats>div{border-bottom:1px solid #dfe2ee;min-height:174px;padding:30px 34px}._3v37Na_stats>div:not(:last-child){border-right:1px solid #dfe2ee}._3v37Na_stats span{letter-spacing:.08em;font-size:15px;font-weight:800}._3v37Na_stats p{margin:11px 0 3px;font-size:clamp(36px,4vw,58px);font-weight:900;line-height:1}._3v37Na_stats p small{margin-left:4px;font-size:15px}._3v37Na_stats em{color:#637487;font-size:11px;font-style:normal}._3v37Na_about{max-width:1160px;margin:0 auto;padding:128px 0 64px}._3v37Na_aboutHeading{margin-bottom:34px}._3v37Na_aboutHeading>span{font-size:28px;font-weight:900}._3v37Na_aboutBody h2{letter-spacing:-.04em;max-width:980px;margin:0;font-size:clamp(30px,3.1vw,48px);line-height:1.45}._3v37Na_aboutBody h2 strong{color:var(--blue);font-size:1.08em;display:block}._3v37Na_aboutIntro{grid-template-columns:1fr 1fr;gap:42px;margin-top:52px;display:grid}._3v37Na_aboutIntro p{color:#515871;margin:0;font-size:16px;line-height:2.15}._3v37Na_aboutBody blockquote{border-left:7px solid var(--accent);background:var(--pale);margin:64px 0 0;padding:44px clamp(30px,5vw,72px);font-size:clamp(22px,2.2vw,32px);font-weight:800;line-height:1.75}._3v37Na_statement{grid-template-columns:minmax(0,1fr) 40%;align-items:center;gap:72px;max-width:1160px;margin:0 auto;padding:64px 0 130px;display:grid}._3v37Na_statement h2{font-size:var(--section-heading-size);letter-spacing:-.04em;margin:0;line-height:1.35}._3v37Na_statement h2 span{white-space:nowrap;display:block}._3v37Na_statementBody>p{color:#515871;max-width:680px;margin:34px 0 0;font-size:16px;line-height:2.1}._3v37Na_statementGraphic{background:var(--ink);color:#fff;place-content:center;gap:18px;min-height:400px;padding:50px;display:grid;box-shadow:25px 25px #e3edf3}._3v37Na_statementGraphic span{letter-spacing:.16em;font-size:clamp(20px,2vw,28px);font-weight:900}._3v37Na_statementGraphic i{background:#8fc8e3;width:1px;height:34px;margin-left:10px;display:block}._3v37Na_services{max-width:1160px;margin:0 auto;padding:130px 0}._3v37Na_services>header{grid-template-columns:minmax(320px,.8fr) 1.2fr;align-items:end;gap:70px;margin-bottom:54px;display:grid}._3v37Na_services h2{font-size:var(--section-heading-size);letter-spacing:-.04em;margin:0;line-height:1.35}._3v37Na_services header>p{color:#5d647b;margin:0;font-size:16px;line-height:2}._3v37Na_serviceGrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}._3v37Na_serviceCard{background:var(--pale);border:1px solid #0000;grid-template-rows:255px 1fr;min-height:600px;transition:all .25s;display:grid}._3v37Na_serviceCard:hover{border-color:var(--blue);transform:translateY(-5px);box-shadow:0 24px 50px #1d245128}._3v37Na_serviceImage,._3v37Na_serviceVisual{background:#dce8ec;position:relative;overflow:hidden}._3v37Na_serviceImage img{object-fit:cover;object-position:center 55%;transition:transform .45s}._3v37Na_serviceCard:hover ._3v37Na_serviceImage img{transform:scale(1.035)}._3v37Na_serviceImage>span{background:var(--blue);color:#fff;letter-spacing:.12em;padding:12px 18px;font-size:11px;font-weight:800;position:absolute;bottom:0;right:0}._3v37Na_serviceVisual{background:linear-gradient(135deg,#e4edf1,#f7f9fb);justify-content:space-between;align-items:flex-end;padding:34px;display:flex}._3v37Na_serviceVisual:before{content:"";border:50px solid #17699b0d;border-radius:50%;width:250px;height:250px;position:absolute;top:-70px;right:-25px}._3v37Na_serviceVisual span{color:var(--blue);letter-spacing:.16em;font-size:11px;font-weight:900;position:relative}._3v37Na_serviceVisual b{color:#17699b1a;font-size:110px;line-height:.78;position:relative}._3v37Na_serviceCopy{flex-direction:column;padding:34px;display:flex}._3v37Na_serviceMeta{align-items:center;gap:8px;display:flex}._3v37Na_serviceMeta>span,._3v37Na_serviceMeta small{letter-spacing:.05em;align-items:center;min-height:34px;padding:7px 12px;font-size:11px;font-weight:900;display:inline-flex}._3v37Na_serviceMeta>span{background:var(--accent);color:#fff}._3v37Na_serviceMeta small{background:#fff;border:1px solid #cdd2e3}._3v37Na_serviceCopy h3{margin:16px 0;font-size:25px;line-height:1.45}._3v37Na_serviceCopy>p{color:#5d647b;margin:0;line-height:1.9}._3v37Na_serviceCopy ul{margin:auto 0 0;padding:26px 0 0;list-style:none}._3v37Na_serviceCopy li{border-top:1px solid #cfd8e1}._3v37Na_serviceCopy li:last-child{border-bottom:1px solid #cfd8e1}._3v37Na_serviceCopy li a{min-height:50px;color:var(--ink);justify-content:space-between;align-items:center;font-size:13px;font-weight:800;text-decoration:none;display:flex}._3v37Na_serviceCopy li a>span{color:var(--blue);transition:transform .2s}._3v37Na_serviceCopy li a:hover{color:var(--blue)}._3v37Na_serviceCopy li a:hover>span{transform:translate(4px)}._3v37Na_approach{background:var(--ink);color:#fff;padding:130px 24px}._3v37Na_approachInner{max-width:1160px;margin:0 auto}._3v37Na_approach header{max-width:760px}._3v37Na_approach header>p{color:#8fc8e3;letter-spacing:.16em;margin:0;font-size:12px;font-weight:900}._3v37Na_approach h2{color:#fff;font-size:var(--section-heading-size);letter-spacing:-.04em;margin:16px 0;line-height:1.35}._3v37Na_approach header>span{color:#d8dcef;font-size:16px;line-height:2}._3v37Na_approach ol{background:#ffffff24;border:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);gap:1px;margin:72px 0 0;padding:0;list-style:none;display:grid}._3v37Na_approach li{background:#1c2858;min-height:330px;padding:38px}._3v37Na_approach li>span{color:#8fc8e3;letter-spacing:.12em;font-size:12px;font-weight:800}._3v37Na_approach h3{color:#fff;margin:48px 0 18px;font-size:24px}._3v37Na_approach li>p{color:#d8dcef;margin:0;font-size:14px;line-height:2}._3v37Na_featured{background:#f1f3f8;grid-template-columns:56% 1fr;align-items:center;display:grid}._3v37Na_featuredVisual{background:#fff;width:100%;min-height:440px;position:relative;overflow:hidden}._3v37Na_featuredVisual img{object-fit:cover;object-position:center 58%}._3v37Na_featuredCopy{flex-direction:column;justify-content:center;padding:70px clamp(36px,6vw,100px);display:flex}._3v37Na_featuredCopy>span{color:var(--accent);letter-spacing:.16em;font-size:12px;font-weight:900}._3v37Na_featuredCopy h2{font-size:var(--section-heading-size);margin:18px 0;line-height:1.45}._3v37Na_featuredCopy p{color:#5d647b;margin:0;font-size:15px;line-height:2}._3v37Na_featuredCopy>a{background:var(--blue);color:#fff;justify-content:space-between;align-items:center;min-height:58px;margin-top:34px;padding:16px 22px;font-size:14px;font-weight:900;text-decoration:none;display:flex}._3v37Na_featuredCopy>a span{transition:transform .2s}._3v37Na_featuredCopy>a:hover span{transform:translate(4px)}._3v37Na_information{max-width:1160px;margin:0 auto;padding:130px 0}._3v37Na_information>header{justify-content:space-between;align-items:end;margin-bottom:46px;display:flex}._3v37Na_information header span{color:var(--accent);letter-spacing:.16em;font-size:12px;font-weight:900}._3v37Na_information h2{font-size:var(--section-heading-size);margin:14px 0 0}._3v37Na_information header>a{border-bottom:1px solid var(--ink);color:var(--ink);padding-bottom:7px;font-size:13px;font-weight:800;text-decoration:none}._3v37Na_informationList{border-top:1px solid #cbd2df}._3v37Na_informationList>a{min-height:88px;color:var(--ink);border-bottom:1px solid #cbd2df;grid-template-columns:150px 1fr 30px;align-items:center;gap:20px;text-decoration:none;display:grid}._3v37Na_informationList small{color:var(--blue);font-size:13px;font-weight:800}._3v37Na_informationList strong{font-size:15px;line-height:1.65}._3v37Na_informationList>a>span{color:var(--blue);font-size:20px;transition:transform .2s}._3v37Na_informationList>a:hover>span{transform:translate(4px)}._3v37Na_closing{background:linear-gradient(110deg, #12345a, var(--blue));color:#fff;padding:100px 24px}._3v37Na_closingInner{grid-template-columns:minmax(0,.8fr) minmax(480px,1.2fr);align-items:center;gap:90px;max-width:1120px;margin:0 auto;display:grid}._3v37Na_closingCopy>p:first-child{color:#8fc8e3;letter-spacing:.16em;margin:0 0 14px;font-size:12px;font-weight:900}._3v37Na_closing h2{color:#fff;font-size:var(--section-heading-size);letter-spacing:-.04em;margin:0;line-height:1.5}._3v37Na_contactOrganization{margin:30px 0 0;font-size:15px;font-weight:700;line-height:1.9}._3v37Na_contactHours{color:#d8e7f0;margin:12px 0 0;font-size:14px}._3v37Na_closingActions{gap:14px;display:grid}._3v37Na_closing a{border-radius:var(--jma-radius);color:var(--ink);background:#fff;justify-content:space-between;align-items:center;padding:20px 24px;font-weight:800;text-decoration:none;display:flex}._3v37Na_contactPhone{flex-wrap:wrap;min-height:92px;position:relative}._3v37Na_contactPhone small{color:#66758a;letter-spacing:.05em;width:100%;font-size:11px}._3v37Na_contactPhone strong{font-variant-numeric:tabular-nums;font-size:clamp(20px,2vw,27px)}._3v37Na_contactPhone>span{font-size:20px}._3v37Na_inquiryLinks{grid-template-columns:1fr 1fr;gap:14px;display:grid}._3v37Na_inquiryLinks a{min-height:66px}._3v37Na_heroActions a,._3v37Na_featuredCopy>a,._3v37Na_closing a{isolation:isolate;transition:color .35s,border-color .35s,background-color .35s,box-shadow .35s;position:relative;overflow:hidden}._3v37Na_heroActions a:before,._3v37Na_featuredCopy>a:before,._3v37Na_closing a:before{z-index:-1;content:"";background:#2b88b51a;border-radius:50%;width:126px;height:126px;transition:all .7s cubic-bezier(.2,.72,.18,1);position:absolute;top:-68px;left:-54px}._3v37Na_heroActions a:hover:before,._3v37Na_featuredCopy>a:hover:before,._3v37Na_closing a:hover:before{width:650px;height:500px;top:-200px;left:-80px}._3v37Na_primaryButton:hover:before,._3v37Na_featuredCopy>a:hover:before{background:#0f527f}._3v37Na_secondaryButton:hover:before,._3v37Na_closing a:hover:before{background:#e4f1f7}@media (max-width:1380px){._3v37Na_anchorNavInner,._3v37Na_stats,._3v37Na_about,._3v37Na_statement,._3v37Na_services,._3v37Na_information{width:calc(100% - 48px)}._3v37Na_anchorNavInner>._3v37Na_brandLink{padding-left:20px}}@media (max-width:900px){._3v37Na_hero{grid-template-columns:1fr;min-height:0}._3v37Na_heroCopy{padding:76px 34px}._3v37Na_heroVisual{grid-area:2/1/auto/2;min-height:470px}._3v37Na_heroRail{grid-area:1/2/3}._3v37Na_stats{grid-template-columns:1fr 1fr}._3v37Na_stats>div:nth-child(2){border-right:0}._3v37Na_about{padding-top:96px}._3v37Na_aboutIntro{grid-template-columns:1fr;gap:22px}._3v37Na_statement{grid-template-columns:1fr;gap:48px}._3v37Na_statementGraphic{min-height:300px}._3v37Na_services>header{grid-template-columns:1fr;gap:18px}._3v37Na_serviceGrid,._3v37Na_approach ol{grid-template-columns:1fr}._3v37Na_approach li{min-height:0}._3v37Na_featured{grid-template-columns:1fr}._3v37Na_featuredVisual{min-height:420px}._3v37Na_featuredCopy{padding:64px 36px}._3v37Na_informationList>a{grid-template-columns:120px 1fr 24px}._3v37Na_closingInner{grid-template-columns:1fr;gap:48px}._3v37Na_closingCopy{max-width:620px}}@media (max-width:760px){._3v37Na_anchorNav{top:147px}._3v37Na_about,._3v37Na_services,._3v37Na_approach,._3v37Na_featured,._3v37Na_information{scroll-margin-top:215px}}@media (max-width:600px){._3v37Na_anchorNavInner>a{min-height:54px;padding:0 16px}._3v37Na_hero{grid-template-columns:1fr}._3v37Na_heroCopy{padding:62px 20px}._3v37Na_hero h1{font-size:36px}._3v37Na_hero h1 span{white-space:normal}._3v37Na_heroLead{font-size:14px}._3v37Na_desktopOnly{display:none}._3v37Na_heroActions{grid-template-columns:1fr}._3v37Na_heroVisual{min-height:310px}._3v37Na_stats{grid-template-columns:1fr;width:100%}._3v37Na_stats>div{min-height:0;padding:24px 20px;border-right:0!important}._3v37Na_stats p{font-size:38px}._3v37Na_about,._3v37Na_statement,._3v37Na_services,._3v37Na_information{width:calc(100% - 40px)}._3v37Na_about{padding:78px 0 42px}._3v37Na_aboutHeading>span{font-size:22px}._3v37Na_aboutIntro{margin-top:34px}._3v37Na_aboutBody blockquote{margin-top:42px;padding:28px 24px}._3v37Na_statement{padding:42px 0 88px}._3v37Na_statement h2 span{white-space:normal}._3v37Na_statementGraphic{min-height:260px;padding:34px;box-shadow:12px 12px #e3edf3}._3v37Na_services{padding:88px 0}._3v37Na_services>header{margin-bottom:38px}._3v37Na_serviceCard{grid-template-rows:190px 1fr;min-height:0}._3v37Na_serviceCopy{padding:26px 22px}._3v37Na_serviceCopy h3{font-size:22px}._3v37Na_serviceCopy ul{margin-top:24px}._3v37Na_approach{padding:88px 20px}._3v37Na_approach ol{margin-top:46px}._3v37Na_approach li{padding:30px 24px}._3v37Na_approach h3{margin-top:32px}._3v37Na_featuredVisual{min-height:260px}._3v37Na_featuredCopy{padding:52px 20px}._3v37Na_information{padding:88px 0}._3v37Na_information>header{flex-direction:column;align-items:flex-start;gap:22px}._3v37Na_informationList>a{grid-template-columns:1fr 24px;gap:8px;padding:20px 0}._3v37Na_informationList small{grid-column:1/-1}._3v37Na_closing{padding:72px 20px}._3v37Na_closingInner{gap:36px}._3v37Na_contactOrganization{margin-top:22px}._3v37Na_inquiryLinks{grid-template-columns:1fr}._3v37Na_closing a{width:100%}}@media (prefers-reduced-motion:reduce){._3v37Na_serviceCard,._3v37Na_serviceImage img,._3v37Na_heroActions a:before,._3v37Na_featuredCopy>a:before,._3v37Na_closing a:before{transition:none}}@media (min-width:901px){._3v37Na_anchorNavInner{box-sizing:border-box;width:100%;max-width:1160px;padding-inline:0}._3v37Na_anchorNavInner>a{flex:1 1 0;justify-content:center;min-width:0}._3v37Na_anchorNavInner>._3v37Na_brandLink{flex-grow:1.5}._3v37Na_heroCopy{padding-left:max(24px,50vw - 556px)}._3v37Na_stats{box-sizing:border-box;width:100%;max-width:1160px;padding-inline:24px}}._3v37Na_page~section[aria-labelledby=related-articles-heading]{display:none}._3v37Na_newsInner,._3v37Na_page ._3v37Na_about,._3v37Na_page ._3v37Na_statement,._3v37Na_page ._3v37Na_services,._3v37Na_page ._3v37Na_information{box-sizing:border-box;width:100%;max-width:1160px;margin-inline:auto;padding-inline:24px}._3v37Na_news{color:#3d4a6b;scroll-margin-top:var(--jma-anchor-offset,225px);background:#f2f7fa;padding-block:128px}._3v37Na_newsHeading{margin-bottom:32px}._3v37Na_newsHeading>p{color:#2b88b5;font-family:var(--jma-font-en);letter-spacing:.16em;margin:0 0 12px 17px;font-size:11px}._3v37Na_newsHeading h2{color:#17224c;letter-spacing:-.04em;margin:-64px 0 0;padding:64px 0 0 17px;font-size:clamp(26px,2.9vw,34px);font-weight:800;line-height:1.35;position:relative}._3v37Na_newsHeading h2:before{content:"";background:#2b88b5;width:5px;height:auto;position:absolute;top:.15em;bottom:.15em;left:0}._3v37Na_newsPanel{background:var(--jma-bg);border:1px solid #d7dfeb;border-radius:16px;min-width:0;padding:28px;box-shadow:0 8px 28px #152c4f0f}._3v37Na_newsList{border-top:1px solid #e3e8ef}._3v37Na_newsRow{border-bottom:1px solid #e3e8ef;grid-template-columns:108px minmax(0,1fr);align-items:start;gap:18px;padding:17px 0;text-decoration:none;transition:background .2s;display:grid}._3v37Na_newsRow:hover,._3v37Na_newsRow:focus-visible{background:#f2f7fa}._3v37Na_newsRow time{color:#68798b;font-size:12px}._3v37Na_newsRow strong{color:#3d4a6b;font-size:14px;line-height:1.65}._3v37Na_newsRow:hover strong{color:var(--jma-accent)}._3v37Na_newsMore{justify-content:flex-start;margin-top:24px;display:flex}._3v37Na_newsMoreLink{min-width:190px}._3v37Na_news a:focus-visible{outline-offset:4px;outline:3px solid #2b88b5}._3v37Na_page ._3v37Na_stats{box-sizing:border-box;width:100%;padding-inline:24px}._3v37Na_page ._3v37Na_stats>div{background:#f2f7fa;min-height:0;padding:24px}._3v37Na_page ._3v37Na_stats span{font-size:13px}._3v37Na_page ._3v37Na_stats p{font-size:36px}._3v37Na_page ._3v37Na_stats em{color:#3d4a6b}._3v37Na_page ._3v37Na_about{padding-block:128px 64px}._3v37Na_page ._3v37Na_aboutHeading{color:#3d4a6b;margin-bottom:24px}._3v37Na_page ._3v37Na_aboutHeading>span{font-size:15px;font-weight:700}._3v37Na_page ._3v37Na_aboutBody h2,._3v37Na_page ._3v37Na_statement h2,._3v37Na_page ._3v37Na_services h2,._3v37Na_page ._3v37Na_approach h2,._3v37Na_page ._3v37Na_featured h2,._3v37Na_page ._3v37Na_information h2{letter-spacing:-.04em;font-size:clamp(26px,2.9vw,34px);font-weight:800;line-height:1.35}._3v37Na_page ._3v37Na_aboutBody h2{max-width:100%}._3v37Na_page ._3v37Na_aboutBody h2 strong{font-size:1em}._3v37Na_page ._3v37Na_aboutIntro{gap:32px;margin-top:32px}._3v37Na_page ._3v37Na_aboutIntro p,._3v37Na_page ._3v37Na_statementBody>p,._3v37Na_page ._3v37Na_services header>p,._3v37Na_page ._3v37Na_serviceCopy>p,._3v37Na_page ._3v37Na_featuredCopy p{color:#3d4a6b;font-size:16px;line-height:1.8}._3v37Na_page ._3v37Na_aboutBody blockquote{border-left-width:5px;margin-top:32px;padding:24px 28px;font-size:19px;line-height:1.8}._3v37Na_page ._3v37Na_statement{grid-template-columns:minmax(0,1fr) minmax(0,.6fr);gap:48px;padding-block:0}._3v37Na_page ._3v37Na_statement h2 span{white-space:normal}._3v37Na_page ._3v37Na_statementBody>p{margin-top:24px}._3v37Na_page ._3v37Na_statementGraphic{min-height:280px;box-shadow:none;padding:32px}._3v37Na_page ._3v37Na_statementGraphic span{font-size:20px}._3v37Na_page ._3v37Na_services{padding-block:128px}._3v37Na_page ._3v37Na_services>header{grid-template-columns:1fr;gap:16px;margin-bottom:40px}._3v37Na_page ._3v37Na_services h2,._3v37Na_page ._3v37Na_information h2{align-items:center;gap:12px;display:flex}._3v37Na_page ._3v37Na_services h2:before,._3v37Na_page ._3v37Na_information h2:before{content:"";background:#2b88b5;flex:0 0 5px;align-self:stretch;width:5px;height:auto;margin-block:.15em}._3v37Na_page ._3v37Na_services header>p{margin-left:17px;font-size:14px}._3v37Na_supportThemes{gap:48px;display:grid}._3v37Na_supportTheme{background:#f1f3f8;border:1px solid #e3e8ef;min-width:0}._3v37Na_page ._3v37Na_supportTheme>h2{color:#fff;letter-spacing:normal;background:#2b88b5;margin:0;padding:18px 24px;scroll-margin-top:230px;font-size:clamp(21px,2vw,26px);font-weight:700;line-height:1.5;display:block}._3v37Na_page ._3v37Na_supportTheme>h2:before{display:none}._3v37Na_supportGroups{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;padding:28px;display:grid}._3v37Na_supportGroup{min-width:0}._3v37Na_supportGroups>h3{color:#17224c;border-bottom:1px solid #cfd9e5;grid-column:1/-1;margin:0 0 20px;padding-bottom:16px;font-size:18px;font-weight:800;line-height:1.6}._3v37Na_supportGroup ul{gap:20px;margin:0;padding-left:1.25em;display:grid}._3v37Na_supportGroup li{color:#3d4a6b;overflow-wrap:anywhere;font-size:16px;line-height:1.9}._3v37Na_supportGroup li::marker{color:#2b88b5}._3v37Na_supportGroup a{color:#17699b;text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}._3v37Na_supportGroup a:hover{color:#17224c}@media (min-width:761px){._3v37Na_supportGroups{row-gap:0}}._3v37Na_serviceOverview{border-block:1px solid #e3e8ef;margin-top:40px}._3v37Na_serviceOverview>summary{color:#17224c;cursor:pointer;padding:20px 0;font-size:16px;font-weight:700}._3v37Na_serviceOverview[open]>summary{margin-bottom:8px}._3v37Na_page ._3v37Na_serviceGrid{gap:20px;margin-bottom:28px}._3v37Na_page ._3v37Na_serviceCard{background:#f2f7fa;border:1px solid #e3e8ef;grid-template-rows:auto 1fr;min-height:0}._3v37Na_page ._3v37Na_serviceCard:hover{box-shadow:none;border-color:#2b88b5;transform:none}._3v37Na_page ._3v37Na_serviceImage{height:180px}._3v37Na_page ._3v37Na_serviceImage img{object-fit:contain;transform:none}._3v37Na_page ._3v37Na_serviceVisual{min-height:72px;padding:20px 24px}._3v37Na_page ._3v37Na_serviceVisual:before{display:none}._3v37Na_page ._3v37Na_serviceVisual b{color:#17699b;font-size:34px}._3v37Na_page ._3v37Na_serviceCopy{padding:24px}._3v37Na_page ._3v37Na_serviceCopy h3{font-size:22px}._3v37Na_page ._3v37Na_serviceCopy>p{font-size:14px}._3v37Na_page ._3v37Na_serviceMeta{flex-wrap:wrap}._3v37Na_page ._3v37Na_serviceMeta small{font-size:10px}._3v37Na_page ._3v37Na_serviceCopy li a{gap:16px;padding-block:12px}._3v37Na_page ._3v37Na_approach{color:#17224c;background:#f2f7fa;padding:96px 24px}._3v37Na_page ._3v37Na_approachInner{max-width:1112px}._3v37Na_page ._3v37Na_approach header>p{color:#17699b}._3v37Na_page ._3v37Na_approach h2{color:#17224c}._3v37Na_page ._3v37Na_approach header>span{color:#3d4a6b}._3v37Na_page ._3v37Na_approach ol{background:0 0;border:0;gap:20px;margin-top:32px}._3v37Na_page ._3v37Na_approach li{background:#fff;border:1px solid #e3e8ef;min-width:0;min-height:0;padding:26px 22px}._3v37Na_page ._3v37Na_approach li>span{color:#17699b}._3v37Na_page ._3v37Na_approach h3{color:#17224c;margin:16px 0;font-size:20px}._3v37Na_page ._3v37Na_approach li>p{color:#3d4a6b;line-height:1.8}._3v37Na_page ._3v37Na_featured{margin-top:128px}._3v37Na_page ._3v37Na_featuredCopy{padding:48px}._3v37Na_page ._3v37Na_featuredVisual{min-height:390px}._3v37Na_page ._3v37Na_information{padding-block:128px}._3v37Na_page ._3v37Na_information>header{margin-bottom:28px}._3v37Na_page ._3v37Na_informationList>a{grid-template-columns:108px minmax(0,1fr) 24px;padding:20px 0}._3v37Na_page ._3v37Na_closing{color:#fff;text-align:center;background:linear-gradient(#07152294,#071522b8),url(/assets/public/iStock-2229342721.jpg) 50% 58%/cover;padding:120px 24px}._3v37Na_page ._3v37Na_closingInner{grid-template-columns:minmax(0,1fr);gap:34px;max-width:1112px}._3v37Na_page ._3v37Na_closingCopy{width:100%;max-width:760px;margin-inline:auto}._3v37Na_page ._3v37Na_closingCopy>p:first-child{color:#fff;letter-spacing:.17em;font-size:11px;font-weight:800}._3v37Na_page ._3v37Na_closing h2{color:#fff;font-size:clamp(26px,2.9vw,32px);font-weight:800;line-height:1.45}._3v37Na_contactSourceLead{margin:22px 0 0;font-size:14px;line-height:1.95}._3v37Na_page ._3v37Na_contactOrganization{color:#fff;margin-top:14px;font-size:14px;line-height:1.95}._3v37Na_page ._3v37Na_contactHours{color:#fff;margin-top:8px;font-size:13px;line-height:1.95}._3v37Na_page ._3v37Na_closingActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:760px;margin-inline:auto}._3v37Na_page ._3v37Na_closing a{color:#fff;background:0 0;border:1px solid #ffffffe6;border-radius:8px;justify-content:center;gap:16px;min-width:0;min-height:58px;padding:16px 40px;font-size:16px;font-weight:700;line-height:1.8;transition:color .25s,background-color .25s,border-color .25s;box-shadow:0 8px 22px #0003}._3v37Na_page ._3v37Na_closing a:before{background:var(--btn-hover-fill,#0f527f);pointer-events:none;display:block}._3v37Na_page ._3v37Na_closing a{font-weight:800;transition:color .35s,border-color .35s,background-color .35s,box-shadow .35s}._3v37Na_page ._3v37Na_closing a:is(:hover,:focus-visible):before{background:var(--btn-hover-fill,#0f527f);width:680px;height:520px;top:-210px;left:-90px}._3v37Na_page ._3v37Na_closing a>span[aria-hidden=true]{font-size:18px;transition:transform .2s;position:absolute;right:22px}._3v37Na_page ._3v37Na_closing a:is(:hover,:focus-visible)>span[aria-hidden=true]{transform:translate(5px)}._3v37Na_page ._3v37Na_closing ._3v37Na_sourceContact{border-color:var(--jma-accent);background:var(--jma-accent);color:#fff;min-height:86px}._3v37Na_page ._3v37Na_closing ._3v37Na_contactPhone{flex-flow:column;gap:4px;min-height:86px}._3v37Na_page ._3v37Na_contactPhone small{width:auto;color:inherit}._3v37Na_page ._3v37Na_contactPhone strong{white-space:nowrap;font-size:clamp(20px,2vw,24px)}._3v37Na_page ._3v37Na_contactPhone>span{position:absolute;right:20px}._3v37Na_page ._3v37Na_inquiryLinks{grid-column:1/-1;grid-template-columns:minmax(0,1fr);justify-self:center;gap:16px;width:calc(50% - 8px)}._3v37Na_page ._3v37Na_closing a:hover,._3v37Na_page ._3v37Na_closing a:focus-visible{color:#fff;transform:none;box-shadow:0 10px 24px #08264226}._3v37Na_supportThemes a:focus-visible,._3v37Na_serviceOverview summary:focus-visible,._3v37Na_page ._3v37Na_serviceCopy a:focus-visible,._3v37Na_page ._3v37Na_information a:focus-visible,._3v37Na_page ._3v37Na_closing a:focus-visible{outline-offset:5px;outline:3px solid #2b88b5}@media (max-width:1024px){._3v37Na_news{padding-block:96px}._3v37Na_page ._3v37Na_about{padding-top:96px}._3v37Na_page ._3v37Na_services,._3v37Na_page ._3v37Na_information{padding-block:96px}._3v37Na_page ._3v37Na_featured{margin-top:96px}}@media (max-width:900px){._3v37Na_page ._3v37Na_statement{grid-template-columns:1fr;gap:32px}._3v37Na_page ._3v37Na_statementGraphic{grid-template-columns:repeat(5,auto);align-items:center;gap:14px;min-height:0;padding:24px 16px}._3v37Na_page ._3v37Na_statementGraphic span{letter-spacing:.08em;font-size:14px}._3v37Na_page ._3v37Na_statementGraphic i{width:20px;height:1px;margin:0}._3v37Na_page ._3v37Na_featuredCopy{padding:40px 24px}}@media (max-width:760px){._3v37Na_page ._3v37Na_closing{padding-block:96px}._3v37Na_page ._3v37Na_closingActions,._3v37Na_page ._3v37Na_inquiryLinks{grid-template-columns:minmax(0,1fr)}._3v37Na_page ._3v37Na_inquiryLinks{width:100%}._3v37Na_page ._3v37Na_closing a{width:100%;padding-inline:20px}._3v37Na_newsRow{grid-template-columns:112px minmax(0,1fr);gap:8px 12px}._3v37Na_newsRow time{grid-row:1}._3v37Na_newsRow strong{grid-column:1/-1}._3v37Na_supportGroups{grid-template-columns:1fr;gap:32px;padding:24px}._3v37Na_page ._3v37Na_supportTheme>h2{scroll-margin-top:215px}._3v37Na_page ._3v37Na_approach{padding-block:80px}}@media (max-width:720px){._3v37Na_newsPanel{padding:22px 18px}}@media (max-width:700px){._3v37Na_news{padding-block:80px}._3v37Na_page ._3v37Na_about{padding-top:80px}._3v37Na_page ._3v37Na_services,._3v37Na_page ._3v37Na_information{padding-block:80px}._3v37Na_page ._3v37Na_featured{margin-top:80px}._3v37Na_page ._3v37Na_supportTheme>h2{padding:18px 20px}._3v37Na_supportGroups{padding:24px 20px}._3v37Na_page ._3v37Na_informationList>a{grid-template-columns:minmax(0,1fr) 24px}._3v37Na_page ._3v37Na_informationList small{grid-column:1/-1}}@media (max-width:600px){._3v37Na_page ._3v37Na_stats{grid-template-columns:repeat(2,minmax(0,1fr))}._3v37Na_page ._3v37Na_stats>div{padding:20px 14px}._3v37Na_page ._3v37Na_stats p{font-size:32px}._3v37Na_page ._3v37Na_stats em{line-height:1.7;display:block}._3v37Na_page ._3v37Na_aboutBody blockquote{padding:24px 20px;font-size:17px}._3v37Na_page ._3v37Na_featuredVisual{min-height:260px}}@media (prefers-reduced-motion:reduce){._3v37Na_page ._3v37Na_closing a{transition:none}}@media (min-width:761px){._3v37Na_hero[data-brand-hero]:after{z-index:1;clip-path:polygon(0 0,100% 0,15% 100%,0 100%);pointer-events:none;background:#d2e5f5;width:clamp(210px,20vw,320px);position:absolute;inset:0 auto 0 0;content:""!important;display:block!important}}._3v37Na_hero[data-brand-hero] ._3v37Na_heroVisual img{object-position:57% bottom;transform-origin:57% bottom;transform:scale(1.25)!important}._3v37Na_heroActions a>span{flex:none;justify-content:center;align-items:center;font-size:18px;transition:transform .2s;display:inline-flex}@media (max-width:760px){._3v37Na_page ._3v37Na_hero[data-brand-hero] ._3v37Na_heroActions>a{min-width:0;line-height:1.3;white-space:nowrap!important;gap:6px!important;min-height:48px!important;padding:10px 8px!important;font-size:clamp(10px,2.7vw,12px)!important}._3v37Na_page ._3v37Na_heroActions>a>span{margin-left:0;font-size:12px}}._3v37Na_heroActions ._3v37Na_primaryButton:before{background:#0f527f}._3v37Na_heroActions ._3v37Na_secondaryButton:before{background:#a9251d}._3v37Na_heroActions a:is(:hover,:focus-visible):before{background:var(--btn-hover-fill,#0f527f);width:680px;height:520px;top:-210px;left:-90px}._3v37Na_heroActions a:is(:hover,:focus-visible){box-shadow:0 10px 24px #08264226}._3v37Na_heroActions a:is(:hover,:focus-visible)>span{transform:translate(5px)}._3v37Na_heroActions a:focus-visible{outline-offset:4px;outline:3px solid #17699b}@media (prefers-reduced-motion:reduce){._3v37Na_heroActions a,._3v37Na_heroActions a>span{transition:none}._3v37Na_heroActions a:is(:hover,:focus-visible)>span{transform:none}._3v37Na_page ._3v37Na_closing a,._3v37Na_page ._3v37Na_closing a:before,._3v37Na_page ._3v37Na_closing a>span{transition:none}._3v37Na_page ._3v37Na_closing a:is(:hover,:focus-visible)>span{transform:none}}@media (max-width:760px){._3v37Na_page ._3v37Na_hero[data-brand-hero] [data-brand-media]{width:100%!important;-webkit-mask-image:none!important;mask-image:none!important}._3v37Na_page ._3v37Na_hero[data-brand-hero]:before{background:linear-gradient(90deg,#f2f7fa 24%,#f2f7fafa 36%,#f2f7fad1 48%,#f2f7fa66 64%,#f2f7fa14 82%,#0000 100%)!important}}._3v37Na_page :is(h1,h2,h3,h4,h5,h6):not(._3v37Na_hero *){font-family:var(--jma-font);font-weight:800}._3v37Na_page :is(h1,h2,h3,h4,h5,h6):not(._3v37Na_hero *) :is(strong,em,span){font-family:inherit;font-weight:inherit}
.eUxtOG_closing{--jma-public-contact-overlay-start:#12345ae0;--jma-public-contact-overlay-end:#17699ba6;background:linear-gradient(110deg, var(--jma-public-contact-overlay-start), var(--jma-public-contact-overlay-end)), url(/assets/public/iStock-2229342721.jpg) center 58% / cover no-repeat;color:var(--jma-bg);padding:100px 24px}.eUxtOG_closingInner{grid-template-columns:minmax(0,.8fr) minmax(480px,1.2fr);align-items:center;gap:90px;max-width:1120px;margin:0 auto;display:grid}.eUxtOG_closing h2{color:var(--jma-bg);letter-spacing:-.04em;margin:0;font-family:Noto Serif JP,Hiragino Mincho ProN,Yu Mincho,serif;font-size:clamp(30px,2.65vw,38px);font-weight:800;line-height:1.5}.eUxtOG_contactSourceLead{margin:24px 0 0;font-size:15px;line-height:1.9}.eUxtOG_contactOrganization{margin:20px 0 0;font-size:15px;font-weight:700;line-height:1.9}.eUxtOG_closingActions{gap:14px;display:grid}.eUxtOG_closingActions a{width:100%}.eUxtOG_contactPhone strong{font-variant-numeric:tabular-nums;font-size:clamp(20px,2vw,27px)}@media (max-width:900px){.eUxtOG_closingInner{grid-template-columns:minmax(0,1fr);gap:48px}.eUxtOG_closingCopy{max-width:620px}}@media (max-width:600px){.eUxtOG_closing{padding:72px 20px}.eUxtOG_closingInner{gap:36px}}
.PbAHiq_page{color:#3d4a6b;background:#fff;font-size:16px;line-height:1.95}.PbAHiq_container,.PbAHiq_article{width:100%;max-width:1160px;margin-inline:auto;padding-inline:24px}.PbAHiq_brandNav{justify-content:center;align-items:center;gap:32px;padding:16px 24px;display:flex}.PbAHiq_brandNav img{width:240px;height:auto;display:block}.PbAHiq_brandNav a{color:#17224c;font-weight:700;text-decoration:none}.PbAHiq_hero{isolation:isolate;background:#f1f4f9;align-items:center;min-height:250px;display:flex;position:relative;overflow:hidden}.PbAHiq_hero:before{z-index:-1;clip-path:polygon(0 0,100% 0,18% 100%,0 100%);content:"";background:#d2e5f5;width:clamp(180px,20vw,310px);position:absolute;inset:0 auto 0 0}.PbAHiq_hero .PbAHiq_container{padding-block:58px}.PbAHiq_category{color:#2b718b;letter-spacing:.08em;margin:0 0 18px;font-size:14px;font-weight:700}.PbAHiq_hero h1{color:#173458;letter-spacing:.02em;margin:0;font-size:clamp(28px,3vw,34px);font-weight:900;line-height:1.45}.PbAHiq_article{padding-block:80px 96px}.PbAHiq_needs{background:#f2f7fa;border:1px solid #e3e8ef;border-top:4px solid #2b88b5;padding:32px}.PbAHiq_needs ul{margin:0;padding-left:1.4em;list-style:outside}.PbAHiq_needs li+li{margin-top:20px}.PbAHiq_needs li::marker{color:#2b88b5}.PbAHiq_methodColumns li::marker{color:#2b88b5}.PbAHiq_section{margin-top:128px}.PbAHiq_section h2{color:#17224c;letter-spacing:-.04em;align-items:center;gap:12px;margin:0 0 32px;font-size:clamp(26px,2.9vw,34px);font-weight:800;line-height:1.45;display:flex}.PbAHiq_section h2:before{content:"";background:#2b88b5;flex:0 0 5px;align-self:stretch;height:auto;margin-block:.15em}.PbAHiq_page h2{scroll-margin-top:var(--jma-anchor-offset,246px)}.PbAHiq_section p{margin:0}.PbAHiq_diagram{background:#fff;border:1px solid #e3e8ef;max-width:100%;margin:36px 0 0;padding:32px;overflow-x:auto}.PbAHiq_diagram img{width:auto;max-width:none;height:auto;margin-inline:auto;display:block}:root body .PbAHiq_page figure.PbAHiq_diagram>a:hover{outline-color:#0000;box-shadow:none!important;transform:none!important}.PbAHiq_methods{background:#f1f3f8;border:1px solid #e3e8ef;margin-top:40px}.PbAHiq_methods h3{color:#fff;background:#2b88b5;margin:0;padding:18px 24px;font-size:22px;font-weight:700;line-height:1.6}.PbAHiq_methodColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:24px;display:grid}.PbAHiq_methodColumns ul{margin:0;padding-left:1.4em;list-style:outside}.PbAHiq_methodColumns li+li{margin-top:8px}.PbAHiq_estimate{background:#f2f7fa;border:1px solid #e3e8ef;padding:32px}.PbAHiq_estimate .PbAHiq_price{color:#17224c;margin-bottom:20px;font-size:clamp(18px,2vw,22px);font-weight:700}.PbAHiq_estimate ol{margin:24px 0 0;padding-left:1.6em;list-style:decimal}.PbAHiq_estimate li+li{margin-top:8px}.PbAHiq_pageLinks{border-top:1px solid #e3e8ef;justify-content:center;gap:24px;margin-top:64px;padding-top:32px;display:flex}.PbAHiq_pageLinks a{color:#17224c;border:1px solid #2b88b5;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:10px 30px;font-weight:700;text-decoration:none;display:inline-flex}.PbAHiq_pageLinks a:hover{background:#f2f7fa}.PbAHiq_page a:focus-visible,.PbAHiq_diagram:focus-visible{outline-offset:5px;outline:3px solid #2b88b5}.PbAHiq_contact{text-align:center;color:#fff;background:linear-gradient(#071522a6,#071522bf),url(/assets/public/iStock-1454809766.jpg) 50% 35%/cover;padding:120px 0}.PbAHiq_contact h2{color:#fff;margin:0 0 22px;font-size:clamp(26px,2.9vw,32px);font-weight:800;line-height:1.45}.PbAHiq_contact p{color:#fff;margin:8px 0 0;font-size:14px;line-height:1.95}.PbAHiq_contactActions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:34px;display:flex}.PbAHiq_contactActions a{color:#fff;border:1px solid #fff;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-width:240px;min-height:86px;padding:16px 40px;font-size:16px;font-weight:700;line-height:1.8;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex;box-shadow:0 8px 22px #0003}.PbAHiq_contactActions .PbAHiq_primaryAction{border-color:var(--jma-accent,#c0392b);background:var(--jma-accent,#c0392b)}.PbAHiq_contactActions a[href^=tel\:]{--btn-hover-fill:#101a3b;background:#17224c;border-color:#17224c}.PbAHiq_contactActions a{isolation:isolate;font-weight:800;transition:color .35s,border-color .35s,background-color .35s,box-shadow .35s;position:relative;overflow:hidden}.PbAHiq_contactActions a:before{content:"";z-index:-1;background:var(--btn-hover-fill,#a9251d);pointer-events:none;border-radius:50%;width:126px;height:126px;transition:all .7s cubic-bezier(.2,.72,.18,1);position:absolute;top:-68px;left:-54px}.PbAHiq_contactActions a:is(:hover,:focus-visible):before{background:var(--btn-hover-fill,#a9251d);width:680px;height:520px;top:-210px;left:-90px}.PbAHiq_contactActions a:is(:hover,:focus-visible){color:#fff;box-shadow:0 10px 24px #08264226}.PbAHiq_page~section[aria-labelledby=related-articles-heading]{display:none}@media (max-width:1024px){.PbAHiq_section{margin-top:96px}}@media (max-width:760px){.PbAHiq_hero{min-height:230px}.PbAHiq_hero .PbAHiq_container{padding-block:46px}.PbAHiq_hero:before{opacity:.9;width:clamp(110px,36vw,180px)}.PbAHiq_brandNav{flex-wrap:wrap;gap:16px}.PbAHiq_methodColumns{grid-template-columns:minmax(0,1fr);gap:8px}.PbAHiq_diagram{padding:20px}.PbAHiq_contact{padding-block:96px}.PbAHiq_contactActions{flex-direction:column}.PbAHiq_contactActions a{width:100%;min-width:0;padding-inline:20px}}@media (max-width:700px){.PbAHiq_article{padding-block:56px 80px}.PbAHiq_section{margin-top:80px}.PbAHiq_needs,.PbAHiq_estimate{padding:24px 20px}.PbAHiq_methods h3{padding-inline:20px}.PbAHiq_methodColumns{padding:24px 20px}.PbAHiq_pageLinks{gap:16px}.PbAHiq_pageLinks a{text-align:center;max-width:100%;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.PbAHiq_contactActions a,.PbAHiq_contactActions a:before{transition:none}}.PbAHiq_contactActions a>span[aria-hidden=true]{font-size:18px;transition:transform .2s;position:absolute;right:22px}.PbAHiq_contactActions a:is(:hover,:focus-visible)>span[aria-hidden=true]{transform:translate(5px)}@media (prefers-reduced-motion:reduce){.PbAHiq_contactActions a>span[aria-hidden=true]{transition:none}.PbAHiq_contactActions a:is(:hover,:focus-visible)>span[aria-hidden=true]{transform:none}}
.T3HIgq_content>section:first-child{margin-top:0}.T3HIgq_content h3{color:#17224c;margin:40px 0 20px;font-size:clamp(19px,2vw,22px);font-weight:700;line-height:1.65}.T3HIgq_content ul{margin:20px 0 0;padding-left:1.4em;list-style:outside}.T3HIgq_content li+li{margin-top:12px}.T3HIgq_content li::marker{color:#2b88b5}.T3HIgq_content p+p{margin-top:20px}.T3HIgq_content a{color:#146c82;text-underline-offset:4px}.T3HIgq_needs>ul{background:#f2f7fa;border:1px solid #e3e8ef;border-top:4px solid #2b88b5;margin-top:0;padding:32px 32px 32px 56px}.T3HIgq_needs li+li{margin-top:20px}.T3HIgq_bracket{counter-reset:item;margin:20px 0 0;padding-left:2.2em;list-style:none}.T3HIgq_bracket>li{counter-increment:item;position:relative}.T3HIgq_bracket>li:before{content:"(" counter(item) ")";position:absolute;right:calc(100% + .5em)}.T3HIgq_tableScroll{max-width:100%;margin-top:28px;overflow-x:auto}.T3HIgq_tableScroll table{border-collapse:collapse;width:100%;min-width:700px;line-height:1.85}.T3HIgq_tableScroll th,.T3HIgq_tableScroll td{text-align:left;vertical-align:top;border:1px solid #e3e8ef;padding:24px}.T3HIgq_tableScroll th{color:#fff;background:#2b88b5;font-weight:700}.T3HIgq_tableScroll td:first-child{color:#17224c;background:#f2f7fa;min-width:180px;font-weight:700}.T3HIgq_tableScroll ul{margin:0}.T3HIgq_tableScroll:focus-visible{outline-offset:5px;outline:3px solid #2b88b5}.T3HIgq_pageLinks{flex-wrap:wrap}.T3HIgq_pageLinks a{text-align:center}@media (max-width:760px){.T3HIgq_needs>ul{padding:24px 20px 24px 44px}.T3HIgq_pageLinks{flex-direction:column;align-items:center}.T3HIgq_pageLinks a{width:100%}}.T3HIgq_heroVisual{z-index:-2;pointer-events:none;position:absolute;inset:0}.T3HIgq_heroVisual img{object-fit:cover;object-position:center 62%}.T3HIgq_heroVisual:after{content:"";background:linear-gradient(90deg,#f1f4f9 0% 20%,#f1f4f9eb 32%,#f1f4f94d 58%,#0000 78%);position:absolute;inset:0}@media (max-width:760px){.T3HIgq_heroVisual img{object-position:60% 62%}.T3HIgq_heroVisual:after{background:linear-gradient(90deg,#f1f4f9f5 0%,#f1f4f9d9 35%,#f1f4f93d 75%,#0000)}}
.jU6pwa_body{overflow-wrap:anywhere}.jU6pwa_body h2{color:#17224c;letter-spacing:-.04em;align-items:center;gap:12px;margin:112px 0 32px;font-size:clamp(26px,2.9vw,34px);font-weight:800;line-height:1.45;display:flex}.jU6pwa_body h2:before{content:"";background:#2b88b5;flex:0 0 5px;align-self:stretch;height:auto;margin-block:.15em}.jU6pwa_body>h2:first-child,.jU6pwa_body>div:first-child>h2:first-child{margin-top:0}.jU6pwa_body p{margin:24px 0 0}.jU6pwa_body ol{margin:24px 0 0;padding-left:1.8em;list-style:decimal}.jU6pwa_body [id]{scroll-margin-top:var(--jma-anchor-offset,246px)}.jU6pwa_needs{background:#f2f7fa;border:1px solid #e3e8ef;border-top:4px solid #2b88b5;margin-top:28px;padding:28px 32px}.jU6pwa_needs h2,.jU6pwa_needs>ul{margin-top:0}.jU6pwa_needs h2+ul{margin-top:24px}.jU6pwa_tableScroll{max-width:100%;margin:32px 0;overflow-x:auto}.jU6pwa_tableScroll table{border-collapse:collapse;width:100%;min-width:560px}.jU6pwa_tableScroll th,.jU6pwa_tableScroll td{vertical-align:top;text-align:left;border:1px solid #e3e8ef;padding:18px 24px}.jU6pwa_tableScroll th{color:#fff;background:#2b88b5}.jU6pwa_tableScroll td:first-child{background:#f2f7fa;font-weight:700}.jU6pwa_tableScroll:focus-visible{outline-offset:5px;outline:3px solid #2b88b5}@media (max-width:1024px){.jU6pwa_body h2{margin-top:96px}}@media (max-width:760px){.jU6pwa_body h2{margin-top:80px}.jU6pwa_needs{padding:24px 20px}}
.rqFSiq_body{--jma-survey-space-xs:8px;--jma-survey-space-sm:12px;--jma-survey-space-md:16px;--jma-survey-space-lg:24px;--jma-survey-space-xl:32px;--jma-survey-space-section:48px;line-height:1.75}.rqFSiq_body h2{margin:var(--jma-survey-space-section) 0 var(--jma-survey-space-md)}.rqFSiq_body h3{margin:var(--jma-survey-space-xl) 0 var(--jma-survey-space-sm);line-height:1.5}.rqFSiq_body p,.rqFSiq_body p+p{margin:var(--jma-survey-space-sm) 0 0}.rqFSiq_body h2+p,.rqFSiq_body h3+p,.rqFSiq_body h2+ul{margin-top:0}.rqFSiq_body ul{margin-top:var(--jma-survey-space-sm)}.rqFSiq_body li+li{margin-top:var(--jma-survey-space-xs)}.rqFSiq_body figure{margin-top:var(--jma-survey-space-md);padding:var(--jma-survey-space-lg)}@media (max-width:760px){.rqFSiq_body{--jma-survey-space-section:36px;--jma-survey-space-xl:28px}.rqFSiq_body figure{padding:var(--jma-survey-space-md)}}
.FtgEjW_headingLines>span{display:block}figure.FtgEjW_outcomeDiagram img{max-width:100%;height:auto;margin-inline:0}figure.FtgEjW_outcomeDiagram{border:0;width:100%;max-width:490px;margin-inline:0;padding:0}.FtgEjW_headingLines>.FtgEjW_headingTopics{flex-direction:column;font-size:.8em;display:flex}@media (max-width:760px){.FtgEjW_headingLines>.FtgEjW_headingTopics{font-size:clamp(14px,4vw,.8em)}}
figure._8tJ4fa_planDiagram img{max-width:100%;height:auto;margin-inline:0}figure._8tJ4fa_planDiagram{border:0;width:100%;max-width:490px;margin-inline:0;padding:0}
figure.K7e8Da_linkageDiagram img,figure.K7e8Da_featureDiagram img{max-width:100%;height:auto;margin-inline:0}figure.K7e8Da_linkageDiagram,figure.K7e8Da_featureDiagram{border:0;width:100%;max-width:490px;margin-inline:0;padding:0}.K7e8Da_charts{grid-template-columns:minmax(0,1fr);align-items:center;gap:0;display:grid}.K7e8Da_features{box-sizing:border-box;border:1px solid var(--jma-border);width:100%;max-width:490px;margin:28px 0 0;font-size:15px;line-height:1.7}.K7e8Da_featureRow{grid-template-columns:1fr 2fr;display:grid}.K7e8Da_featureRow+.K7e8Da_featureRow{border-top:1px solid var(--jma-border)}.K7e8Da_featureRow dt{background:var(--jma-bg-alt);padding:24px;font-weight:700}.K7e8Da_featureRow dd{grid-template-columns:1fr 1fr;gap:24px;margin:0;padding:24px;display:grid}.K7e8Da_featureRow ul{margin:0}@media (max-width:760px){.K7e8Da_featureRow,.K7e8Da_featureRow dd{grid-template-columns:1fr}.K7e8Da_featureRow dt,.K7e8Da_featureRow dd{padding:20px}}
.kXFVcW_diagrams figure img{max-width:100%;height:auto}.kXFVcW_diagrams figure:first-child img{width:374px}.kXFVcW_diagrams figure:last-child img{width:491.333px}
.er49HW_intro{margin-top:0}.er49HW_effects{margin:0;padding-left:1.4em;list-style:outside}.er49HW_effects li+li{margin-top:20px}.er49HW_effects li::marker{color:#2b88b5}
.Vev87a_principles{margin:0;padding-left:1.6em;list-style:decimal}.Vev87a_principles li+li{margin-top:24px}.Vev87a_principles li::marker{color:#2b88b5;font-weight:700}
figure.m32j3a_responsiveDiagram img{max-width:100%;height:auto;margin-inline:0}figure.m32j3a_responsiveDiagram{border:0;width:100%;max-width:490px;margin-inline:0;padding:0}
figure.cyCaMG_structureDiagram,figure.cyCaMG_surveyDiagram{border:0;width:100%;max-width:490px;margin-inline:0;padding:0}figure.cyCaMG_structureDiagram img,figure.cyCaMG_surveyDiagram img{max-width:100%;height:auto;margin-inline:0}
