[data-brand-hero]{isolation:isolate;text-align:left!important;background:#f2f7fa!important;border:0!important;border-radius:0!important;align-items:center!important;width:100%!important;max-width:none!important;height:auto!important;min-height:640px!important;margin:0!important;padding:64px clamp(24px,3vw,48px)!important;display:flex!important;position:relative!important;overflow:hidden!important}[data-brand-hero]:before{pointer-events:none;content:""!important;z-index:1!important;clip-path:none!important;background:linear-gradient(90deg,#f2f7fa 0% 28%,#f2f7faf5 38%,#f2f7fac2 48%,#f2f7fa40 62%,#f2f7fa00 78%)!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}[data-brand-hero]:after{display:none!important}[data-brand-hero] [data-brand-media]{z-index:0!important;opacity:1!important;clip-path:none!important;border-radius:0!important;width:70%!important;height:100%!important;min-height:0!important;margin:0!important;position:absolute!important;inset:0 0 0 auto!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}[data-brand-hero] [data-brand-media]:before,[data-brand-hero] [data-brand-media]:after{display:none!important}[data-brand-hero] [data-brand-media] img{object-fit:cover!important;opacity:1!important;filter:none!important;width:100%!important;height:100%!important;transform:none!important}[data-brand-hero] [data-brand-copy]{z-index:2!important;color:#17224c!important;text-align:left!important;background:0 0!important;width:min(620px,52%)!important;max-width:620px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}[data-brand-hero] [data-brand-copy]:before,[data-brand-hero] [data-brand-copy]:after{display:none!important}[data-brand-hero] [data-brand-title]{text-wrap:balance;word-break:normal;overflow-wrap:anywhere;color:#17224c!important;letter-spacing:.03em!important;text-align:left!important;text-shadow:none!important;background:0 0!important;margin:16px 0 24px!important;padding:0!important;font-family:Noto Serif JP,Hiragino Mincho ProN,Yu Mincho,serif!important;font-size:clamp(32px,3.35vw,52px)!important;font-weight:700!important;line-height:1.5!important;display:block!important}[data-brand-hero] [data-brand-catch]{color:#fff!important;letter-spacing:.04em!important;text-align:left!important;width:auto!important;max-width:100%!important;text-shadow:none!important;background:#17224c!important;margin:0 0 22px!important;padding:12px 18px!important;font-family:inherit!important;font-size:clamp(16px,1.35vw,20px)!important;font-weight:700!important;line-height:1.7!important;display:table!important}[data-brand-hero] [data-brand-catch] span,[data-brand-hero] [data-brand-catch] em{color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-shadow:none!important;background:0 0!important;display:inline!important}[data-brand-hero] [data-brand-catch] br{display:none}[data-brand-hero] [class*=heroRail],[data-brand-hero] [class*=HeroRail],[data-brand-hero] [class*=heroShade],[data-brand-hero] [class*=heroPattern],[data-brand-hero] [class*=heroMark],[data-brand-hero] [class*=heroMonogram],[data-brand-hero] [class*=heroRegions]{display:none!important}[data-brand-hero] [class*=heroActions]{flex-wrap:wrap;justify-content:flex-start!important}[data-brand-hero]>[class*=container]{z-index:2;position:relative;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}[data-brand-hero] [class*=heroGrid]{padding:0!important;display:block!important}[data-brand-hero] [class*=heroInstitute],[data-brand-hero] [class*=supportwebHeroBrand],[data-brand-hero] [class*=_kind_]{display:none!important}@media (max-width:760px){[data-brand-hero]{align-items:flex-start!important;min-height:640px!important;padding:36px 24px 240px!important}[data-brand-hero] [data-brand-copy]{width:100%!important;max-width:none!important}[data-brand-hero] [data-brand-title]{font-size:clamp(28px,7vw,40px)!important}[data-brand-hero] [data-brand-media]{width:100%!important;height:340px!important;inset:auto 0 0!important}[data-brand-hero]:before{background:linear-gradient(#f2f7fa 0% calc(100% - 340px),#f2f7fad1 calc(100% - 230px),#f2f7fa00 calc(100% - 90px))!important}}[data-brand-hero] [data-brand-copy] [class*=eyebrow],[data-brand-hero] [data-brand-copy] [class*=Eyebrow],[data-brand-hero] [data-brand-copy] [class*=heroKicker]{color:#326a7a!important;letter-spacing:.12em!important;text-align:left!important;margin:0 0 12px!important;padding:0!important;font-size:12px!important;font-weight:700!important;line-height:1.7!important}[data-brand-hero] [data-brand-copy] [class*=eyebrow] span{font:inherit!important;color:inherit!important}[data-brand-hero] [class*=heroGrid],[data-brand-hero]>[class*=container],[data-brand-hero] [data-brand-copy]{height:auto!important;min-height:0!important}[data-brand-hero] [data-brand-title]{width:100%!important;max-width:none!important}[data-independent-page=\/jtop] [data-brand-hero] [data-brand-copy] [class*=eyebrow]{color:var(--jtop-gold,#b88a2b)!important;letter-spacing:0!important;white-space:normal!important;font-size:48px!important;line-height:1.3!important}[data-independent-page=\/jtop] [data-brand-hero]{background:#031527!important}[data-independent-page=\/jtop] [data-brand-hero] [data-brand-media]{width:100%!important;height:100%!important;inset:0!important}[data-independent-page=\/jtop] [data-brand-hero] [data-brand-media] img{object-position:center top!important}[data-independent-page=\/jtop] [data-brand-hero]:before{background:linear-gradient(90deg,#142f54 0% 28%,#142f54f5 38%,#142f54c2 48%,#142f5440 62%,#142f5400 78%)!important}[data-independent-page=\/jtop] [data-brand-hero] [data-brand-title],[data-independent-page=\/jtop] [data-brand-hero] [class*=lead]{color:#fff!important}[data-independent-page=\/jtop] [data-brand-hero] [data-brand-copy] [class*=heroKicker]{color:#b8d6ec!important}[data-independent-page=\/jtop] [data-brand-hero] [data-brand-catch] br{display:initial}@media (max-width:760px){[data-independent-page=\/jtop] [data-brand-hero]:before{background:linear-gradient(#142f54 0%,#142f54f5 55%,#142f5400 100%)!important}[data-independent-page=\/jtop] [data-brand-hero] [data-brand-media] img{object-position:65% top!important}}[data-independent-page=\/jtop] [data-brand-hero] [class*=secondaryAction]{color:#173a5e!important;background:#ffffffd9!important;border-color:#173a5e!important}[data-independent-page=\/jtop] [data-brand-hero]:after{pointer-events:none;content:""!important;z-index:1!important;clip-path:polygon(0 0,28% 0,4% 100%,0 100%)!important;background:#1d3d64!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}[data-independent-page=\/jtop] [data-brand-hero] [data-brand-copy]{width:min(880px,76%)!important;max-width:880px!important}[data-independent-page=\/jtop] [data-brand-hero] [data-brand-catch]{white-space:nowrap;position:relative;box-shadow:none!important;letter-spacing:0!important;text-shadow:0 2px 3px #00000059!important;background:0 0!important;border:0!important;margin:18px 0 24px!important;padding:0 0 20px!important;font-family:Noto Serif JP,Hiragino Mincho ProN,Yu Mincho,serif!important;font-size:clamp(10px,1.8vw,26px)!important;font-weight:500!important;line-height:1.65!important;display:block!important}[data-independent-page=\/jtop] [data-brand-catch] [data-jtop-catch-first],[data-independent-page=\/jtop] [data-brand-catch] [data-jtop-catch-second]{display:inline!important}[data-independent-page=\/jtop] [data-brand-catch] [data-jtop-count]{color:#dba45f!important;font-size:1.5em!important;line-height:1.2!important}[data-independent-page=\/jtop] [data-brand-catch] [data-jtop-unit]{color:#dba45f!important;font-size:.56em!important}[data-independent-page=\/jtop] [data-brand-catch] [data-jtop-catch-second]{margin-top:0;font-size:1em!important}[data-independent-page=\/jtop] [data-brand-catch]:after{content:"";background:linear-gradient(90deg,#dba45f,#b88a43 65%,#0000);width:100%;height:2px;position:absolute;bottom:0;left:0}[data-independent-page=\/jtop] [data-brand-hero] [class*=lead]{max-width:none!important;font-family:Noto Serif JP,Hiragino Mincho ProN,Yu Mincho,serif!important;font-size:clamp(15px,1.3vw,20px)!important;font-weight:400!important;line-height:1.9!important}@media (max-width:760px){[data-independent-page=\/jtop] [data-brand-hero] [data-brand-copy]{width:100%!important}}[data-screen-label=JMIトップ] [data-brand-hero]:after{pointer-events:none;content:""!important;z-index:1!important;clip-path:polygon(0 0,28% 0,4% 100%,0 100%)!important;background:#1d3d64!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}[data-screen-label=JMIトップ] [data-brand-hero] [data-brand-title],[data-screen-label=JMIトップ] [data-brand-hero] [class*=heroLead]{color:#fff!important}[data-screen-label=JMIトップ] [data-brand-hero] [class*=heroEyebrow]{color:#b8d6ec!important}@media (max-width:760px){[data-screen-label=JMIトップ] [data-brand-hero]:before{background:linear-gradient(#142f54 0%,#142f54f5 55%,#142f5400 100%)!important}[data-brand-hero][data-brand-hero]{--mobile-hero-color:242, 247, 250;align-items:center!important;min-height:0!important;padding:24px 16px!important}[data-independent-page=\/jtop] [data-brand-hero],[data-screen-label=JMIトップ] [data-brand-hero]{--mobile-hero-color:20, 47, 84}[data-brand-hero][data-brand-hero]:before{background:linear-gradient(90deg, rgb(var(--mobile-hero-color)) 0%, rgb(var(--mobile-hero-color)) 48%, rgba(var(--mobile-hero-color), .85) 58%, rgba(var(--mobile-hero-color), .12) 78%)!important}[data-brand-hero][data-brand-hero] [data-brand-media]{width:44%!important;height:100%!important;inset:0 0 auto auto!important}[data-brand-hero][data-brand-hero] [data-brand-media] img{object-position:72% center!important}[data-brand-hero][data-brand-hero] [data-brand-copy]{width:100%!important;min-width:0!important;max-width:none!important}[data-brand-hero][data-brand-hero] [data-brand-copy] :is([class*=eyebrow],[class*=Eyebrow],[class*=heroKicker]){overflow-wrap:anywhere;letter-spacing:.06em!important;white-space:normal!important;width:60%!important;margin:0 0 10px!important;font-size:9px!important;line-height:1.5!important}[data-brand-hero][data-brand-hero] [data-brand-title]{text-wrap:initial;overflow-wrap:anywhere;letter-spacing:0!important;white-space:normal!important;width:60%!important;max-width:60%!important;margin:0 0 12px!important;font-size:20px!important;line-height:1.45!important}[data-independent-page=\/jtop] [data-brand-hero][data-brand-hero] [data-brand-title]{white-space:nowrap!important;width:100%!important;max-width:100%!important;font-size:clamp(17px,5.2vw,20px)!important}[data-brand-hero][data-brand-hero] [data-brand-catch]{box-sizing:border-box;overflow-wrap:anywhere;letter-spacing:0!important;white-space:normal!important;max-width:60%!important;margin:0 0 12px!important;padding:8px!important;font-size:13px!important;line-height:1.5!important}[data-brand-hero][data-brand-hero] [data-brand-copy] :is([class*=lead],[class*=Lead]){white-space:normal!important;width:60%!important;max-width:60%!important;margin:0!important;font-size:14px!important;line-height:1.5!important}[data-brand-hero][data-brand-hero] [class*=heroActions]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;width:100%!important;margin:20px 0 0!important;display:grid!important}[data-brand-hero][data-brand-hero] [class*=heroActions]>a{white-space:normal!important;gap:6px!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:10px 8px!important;font-size:14px!important;line-height:1.4!important}[data-brand-hero][data-brand-hero] [class*=heroActions]>a>span:last-child{flex:0 0 22px;width:22px;height:22px;font-size:14px}[data-independent-page=\/jtop] [data-brand-hero] [data-brand-catch]{padding:0 0 10px!important}[data-brand-hero][data-brand-hero] [class*=jtopHeroBadges]{gap:12px;margin-top:16px}[data-brand-hero][data-brand-hero] [class*=jtopHeroBadges] a{flex:0 100px}[data-brand-hero][data-brand-hero] [data-brand-title]{line-break:anywhere;word-break:normal}[data-brand-hero] [class*=regionsCHeroCopy]>p:first-child{letter-spacing:.06em;width:60%;margin:0 0 10px;line-height:1.5;font-size:9px!important}[data-brand-hero] [class*=regionsCHeroCopy]>span{width:60%;display:block;margin:0!important;font-size:14px!important;line-height:1.5!important}[data-brand-hero] [class*=regionsCHeroCopy]>span strong{font:inherit}[data-brand-hero] [class*=regionsCHeroCopy]>div{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:20px 0 0!important;display:grid!important}:root [data-independent-page=\/kansai] [data-brand-hero] [class*=regionsCHeroCopy]>div>a{width:100%;min-width:0;min-height:48px;white-space:nowrap!important;padding:10px 8px!important;font-size:clamp(10px,2.7vw,12px)!important;line-height:1.4!important}[data-brand-hero]:has([class*=regionsCHeroCopy]) [class*=regionsHeroDiagonal]{display:none}[data-brand-hero][data-brand-hero]:has([class*=regionsCHeroCopy]) [data-brand-media]{width:62%!important;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%)!important;mask-image:linear-gradient(90deg,#0000,#000 55%)!important}[data-brand-hero][data-brand-hero]:has([class*=regionsCHeroCopy]):before{background:linear-gradient(90deg,#f2f7fa 0% 35%,#f2f7fad9 48%,#f2f7fa59 65%,#0000 85%)!important}}[data-screen-label=ものづくり人材育成ソリューション] [data-brand-hero]:after{pointer-events:none;content:""!important;z-index:1!important;clip-path:polygon(0 0,28% 0,4% 100%,0 100%)!important;background:#d6e6e3!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}@media (min-width:901px){[data-screen-label=ものづくり人材育成ソリューション] [data-brand-hero] [data-brand-media]{height:calc(100% + 5cm)!important;top:-5cm!important}[data-screen-label=ものづくり人材育成ソリューション] [data-brand-hero] [data-brand-media] img{object-position:54% top!important}}[data-screen-label=JMI生産・開発マネジメントコース] [data-brand-hero]:after{pointer-events:none;content:""!important;z-index:1!important;clip-path:polygon(0 0,28% 0,4% 100%,0 100%)!important;background:#dceef7!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}[data-screen-label=JMIトップ] [data-brand-hero]{background:linear-gradient(#142f54d4,#142f54d4),url(/images/migrated/jmi-emc/hero-buildings.jpg) 50%/cover no-repeat!important}[data-screen-label=JMIトップ] [data-brand-hero] [data-brand-media]{background:0 0!important}[data-screen-label=JMIトップ] [data-brand-hero]:before{background:linear-gradient(90deg,#030917f5 0%,#050e20e6 28%,#08162ba6 48%,#0000 78%)!important}[data-screen-label=JMIトップ] [data-brand-hero]:after{background:linear-gradient(135deg,#234168d9,#1c3558bf)!important}@media (max-width:760px){[data-screen-label=JMIトップ] [data-brand-hero]:before{background:linear-gradient(90deg,#030917f5,#050e20d1 48%,#0000 85%)!important}}:root :is([data-page-hero],[data-subvisual]) :is([data-subvisual-media],[class*=_heroImage__]){-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000059 12%,#000 38%)!important;mask-image:linear-gradient(90deg,#0000 0%,#00000059 12%,#000 38%)!important}@media (max-width:760px){:root :is([data-page-hero],[data-subvisual]) :is([data-subvisual-media],[class*=_heroImage__]){-webkit-mask-image:linear-gradient(#0000 0%,#00000059 12%,#000 38%)!important;mask-image:linear-gradient(#0000 0%,#00000059 12%,#000 38%)!important}}:root :is([data-independent-page=\/supportweb],[data-supportweb-training],[data-supportweb-information],[data-supportweb-human]) :is(h1,h2,h3,h4,h5,h6),:root :is([data-independent-page=\/supportweb],[data-supportweb-training],[data-supportweb-information],[data-supportweb-human]) :is(h1,h2,h3,h4,h5,h6) :is(span,strong,em,a){font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif!important;font-weight:800!important}:root [data-independent-page=\/supportweb] [data-brand-hero] [data-brand-title],:root [data-independent-page=\/supportweb] [data-brand-hero] [data-brand-title] span{font-family:Noto Serif JP,Hiragino Mincho ProN,Yu Mincho,serif!important;font-weight:800!important}[data-independent-page="/event/hrcamp"] [data-brand-hero]:after{pointer-events:none;content:""!important;z-index:1!important;clip-path:polygon(0 0,20% 0,4% 100%,0 100%)!important;background:#b2e7e9!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}:root [data-subvisual-brand-label]{color:inherit;font-family:var(--jma-font)!important;letter-spacing:.02em!important;margin:0 0 16px!important;padding:0!important;font-size:14px!important;font-weight:700!important;line-height:1.7!important;display:block!important}[data-screen-label=JMAオンラインセミナー\ トップ] [data-brand-hero]:after{pointer-events:none;content:""!important;z-index:1!important;clip-path:polygon(0 0,20% 0,4% 100%,0 100%)!important;background:#d6e6e3!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}:root [data-overview-hero]{box-sizing:border-box;align-items:flex-start;min-height:400px;display:flex;padding-block:36px!important}:root [data-overview-hero]>.container{width:100%;max-width:1160px;margin-inline:auto;padding:0 24px;display:block}:root [data-overview-hero] .pillar-hero-copy{gap:0}:root [data-overview-hero] [data-subvisual-brand-label]{margin:0 0 16px!important;font-size:14px!important;line-height:20px!important}:root [data-overview-hero] h1{min-height:104px;margin:0;font-size:40px;line-height:1.3}:root [data-overview-hero] h1+p{margin:16px 0 0;font-size:16px;line-height:1.8}:root [data-overview-hero] :is([class*=heroStats],[class*=heroMeta],[class*=actions]){margin-top:20px}:root [data-overview-hero] .breadcrumb{display:none}@media (max-width:760px){:root [data-overview-hero]{padding-block:28px!important}:root [data-overview-hero] h1{min-height:0;font-size:30px}}
@media (max-width:900px){main,.site-footer{font-size:14px;line-height:1.5}:is(main,.site-footer) :is(p,li,dd,dt,td,th,blockquote,figcaption):not(.hero-photo *,[data-brand-hero] *,nav *){font-size:14px!important;line-height:1.5!important}main :is(h2,h3,h4,.lead,.section-lead,[class*=Lead],[class*=lead]):not(.hero-photo *,[data-brand-hero] *,nav *){font-size:16px!important;line-height:1.35!important}:is(main,.site-footer) :is(p,li,dd,dt,td,th,blockquote,figcaption) :is(strong,em,span):not(.hero-photo *,[data-brand-hero] *,nav *,.btn *){font-size:inherit;line-height:inherit}}@media (max-width:760px){main [class*=heroActions]:has(>a:nth-child(2)):not(:has(>a:nth-child(3))){width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}main [class*=heroActions]>a{overflow-wrap:anywhere;white-space:normal!important;gap:6px!important;width:100%!important;min-width:0!important;min-height:56px!important;padding:10px 8px!important;font-size:14px!important;line-height:1.4!important}main [class*=heroActions]>a>span:last-child{flex:0 0 22px;width:22px;height:22px;font-size:14px}}
[data-cta-purpose=view]{--cta-bg:#203b63;--cta-fg:#fff;--cta-border:#fff;--cta-hover:#172c4c;--cta-corner:#ffffff38}[data-cta-purpose=action]{--cta-bg:#bf3027;--cta-fg:#fff;--cta-border:#fff;--cta-hover:#a1251e;--cta-corner:#00000024}[data-cta-purpose=direct]{--cta-bg:#fff;--cta-fg:#203b63;--cta-border:#203b63;--cta-hover:#edf3f8;--cta-corner:#edf3f8}:root body [data-cta-purpose][data-cta-purpose]:not(:where(.jtop-fixed-apply)){position:relative!important}:root body [data-cta-purpose][data-cta-purpose]{isolation:isolate;box-sizing:border-box;white-space:normal;--btn-hover-fill:var(--cta-hover);gap:16px;min-width:0;line-height:1.5;transition:background-color .25s,box-shadow .25s,transform .25s;overflow:hidden;border:1px solid var(--cta-border)!important;background:var(--cta-bg)!important;min-height:66px!important;color:var(--cta-fg)!important;box-shadow:none!important;border-radius:6px!important;justify-content:space-between!important;align-items:center!important;padding:18px 20px!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important}:root body [data-cta-purpose][data-cta-purpose]:not([data-cta-compact]){display:inline-flex!important}:root body [data-cta-purpose][data-cta-purpose]:before{pointer-events:none;content:""!important;z-index:-1!important;background:var(--cta-corner)!important;opacity:1!important;border-radius:50%!important;width:126px!important;height:126px!important;transition:top .7s cubic-bezier(.2,.72,.18,1),left .7s cubic-bezier(.2,.72,.18,1),width .7s cubic-bezier(.2,.72,.18,1),height .7s cubic-bezier(.2,.72,.18,1),background-color .7s!important;position:absolute!important;top:-68px!important;left:-54px!important;transform:none!important}:root body [data-cta-purpose][data-cta-purpose]:is(:hover,:focus-visible):before{background:var(--cta-hover)!important;width:max(650px,100% + 160px)!important;height:max(500px,100% + 400px)!important;top:-200px!important;left:-80px!important}:root body [data-cta-purpose][data-cta-purpose]:is(:hover,:focus-visible){background:var(--cta-bg)!important;color:var(--cta-fg)!important;box-shadow:0 6px 18px #1734582e!important}:root body [data-cta-purpose][data-cta-purpose]:focus-visible{outline-offset:4px;outline:3px solid #e1a928!important}:root body [data-cta-purpose][data-cta-compact]{min-height:28px!important;padding:6px 12px!important;font-size:12px!important}:root body [data-cta-purpose][data-cta-purpose] :is(span,strong,small,b){color:inherit!important}:root body [data-cta-purpose]>span[aria-hidden=true]{flex-shrink:0;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important}:root body a[data-cta-purpose]:is([href^=http],[href^="//"])>span[aria-hidden=true]{display:none!important}:root body a[data-cta-purpose][data-cta-icon=auto]:not([href^=http]):not([href^="//"]):after{content:"▶︎";flex-shrink:0;margin-left:auto}@media (prefers-reduced-motion:reduce){:root body [data-cta-purpose][data-cta-purpose],:root body [data-cta-purpose][data-cta-purpose]:before{transition:none!important}}:root body [data-cta-purpose=listing][data-cta-purpose=listing][data-cta-purpose=listing]{--cta-bg:#e5e7eb;--cta-fg:#111;--cta-border:#e5e7eb;--cta-hover:#c5c9cf;--cta-corner:#c5c9cf;text-align:center;flex-shrink:0;background:var(--cta-bg)!important;width:max-content!important;min-width:100px!important;max-width:none!important;height:33px!important;min-height:33px!important;color:var(--cta-fg)!important;white-space:nowrap!important;border-radius:6px!important;gap:4px!important;padding:6px 9px!important;font-size:11px!important;font-weight:800!important;line-height:1.3!important;display:inline-flex!important}:root body [data-cta-purpose=listing] br{display:none}@media (max-width:900px){:root body .mobile-bottom-actions [data-cta-purpose][data-cta-purpose]{line-height:1.3;justify-content:center!important;gap:4px!important;height:44px!important;min-height:44px!important;padding:5px 6px!important;font-size:10px!important}:root body .mobile-bottom-actions .mobile-newsletter[data-cta-purpose]{white-space:nowrap}:root body .mobile-bottom-actions [data-cta-purpose]:after{font-size:9px}.mobile-bottom-actions{padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));gap:6px}body:has(.mobile-bottom-actions){padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}}:root body a[data-cta-purpose][data-previous-post]:after{flex-shrink:0;order:-1;content:"◀︎"!important;margin:0 4px 0 0!important}:root body a[data-cta-purpose][data-previous-post]>:is(svg,[aria-hidden=true]){display:none!important}
:root body :is([data-page-bottom-cta],.cta-band,.jtop-course-cta,section[class*=_finalCta__],section[class*=_bottomCta__],section[class*=_ctaSection__],section[class*=_generalCta__],section[class*=_courseCta__],section[class*=_detailCta__],section[class*=_cta__],div[class*=_contactCta__]){box-sizing:border-box;border-radius:0!important;width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:max(24px,50vw - 550px)!important;padding-right:max(24px,50vw - 550px)!important}@media (max-width:640px){:root body .cta-band{padding-left:20px!important;padding-right:20px!important}}
:root body :is(a[data-banner],a[class*=banner i],a[class*=bnr i],[class*=banner i]>a,[class*=bnr i]>a,a:has(>img:only-child),a:has(>picture:only-child),a:has(img[src*=banner i],img[src*=bnr i])):not(:where(header a,[role=banner] a,nav a,[role=navigation] a)){outline-offset:-1px;outline:1px solid #0000;transition:transform .2s,box-shadow .2s,outline-color .2s;position:relative}@media (hover:hover){:root body :is(a[data-banner],a[class*=banner i],a[class*=bnr i],[class*=banner i]>a,[class*=bnr i]>a,a:has(>img:only-child),a:has(>picture:only-child),a:has(img[src*=banner i],img[src*=bnr i])):not(:where(header a,[role=banner] a,nav a,[role=navigation] a)):hover{z-index:2;outline-color:#1f3864;transform:scale(1.025)!important;box-shadow:0 10px 24px #1f386438!important}}:root body :is(a[data-banner],a[class*=banner i],a[class*=bnr i],[class*=banner i]>a,[class*=bnr i]>a,a:has(>img:only-child),a:has(>picture:only-child),a:has(img[src*=banner i],img[src*=bnr i])):not(:where(header a,[role=banner] a,nav a,[role=navigation] a)):focus-visible{outline-color:#1f3864;box-shadow:0 10px 24px #1f386438!important}@media (prefers-reduced-motion:reduce){:root body :is(a[data-banner],a[class*=banner i],a[class*=bnr i],[class*=banner i]>a,[class*=bnr i]>a,a:has(>img:only-child),a:has(>picture:only-child),a:has(img[src*=banner i],img[src*=bnr i])):not(:where(header a,[role=banner] a,nav a,[role=navigation] a)){transition:none}:root body :is(a[data-banner],a[class*=banner i],a[class*=bnr i],[class*=banner i]>a,[class*=bnr i]>a,a:has(>img:only-child),a:has(>picture:only-child),a:has(img[src*=banner i],img[src*=bnr i])):not(:where(header a,[role=banner] a,nav a,[role=navigation] a)):hover{transform:none!important}}:root body a:has(>img:only-child,>picture:only-child):not(:where(header a,[role=banner] a,nav a,[role=navigation] a)){display:block}
