@layer comemso-emc-etappe4{body[data-route="/products/emc-link/"] #main-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.emc179-page{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.emc179-page *, .emc179-standards-layout *{box-sizing:border-box}.emc179-section :is(h2,h3,p,li,dt,dd,strong), .emc179-examples :is(h3,p,button,a,figcaption){-webkit-text-fill-color:currentColor!important}.emc179-hero{position:relative!important;isolation:isolate!important;display:block!important;width:100%!important;max-width:none!important;height:780px!important;min-height:0!important;max-height:780px!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;color:#fff!important;background-color:#001c32!important;background-image:url("../../images/v180-headers/02_14_EMC_Link_Header-1.jpg")!important;background-size:cover!important;background-position:top!important;background-repeat:no-repeat!important;background-blend-mode:normal!important;filter:none!important;transform:none!important;box-shadow:none!important}.emc179-hero::before, .emc179-hero::after{content:none!important}.emc179-hero-inner{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;position:relative!important;inset:auto!important;width:calc(100% - 48px)!important;max-width:1180px!important;height:100%!important;margin:0 auto!important;padding:100px 0!important;background:transparent!important;transform:none!important}.emc179-hero-copy{display:block!important;width:48%!important;max-width:560px!important;max-height:100%!important;padding:0!important;margin:0!important;overflow-y:auto!important;background:transparent!important;scrollbar-width:thin;color:#fff!important}.emc179-hero h1{font-size:clamp(2rem,3.1vw,3.25rem)!important;line-height:1.12!important;margin:0 0 24px!important;max-width:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;hyphens:auto;overflow-wrap:break-word}.emc179-hero p{font-size:1.125rem!important;line-height:1.6!important;margin:0 0 24px!important;max-width:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.emc179-hero .emc179-eyebrow{color:#53d4fa!important;-webkit-text-fill-color:currentColor!important;font-size:.875rem!important;letter-spacing:.08em!important;margin:0 0 16px!important}.emc179-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin:28px 0 0!important;width:100%!important}.emc179-actions > a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:12px 20px!important;max-width:100%!important;height:auto!important;font-size:1rem!important;line-height:1.4!important;white-space:normal!important;text-align:center!important;text-decoration:none!important;-webkit-text-fill-color:currentColor!important}.emc179-actions > .emc179-primary{background:#006097!important;border:1px solid #53d4fa!important;color:#fff!important}.emc179-actions > .emc179-secondary{background:transparent!important;border:1px solid currentColor!important;color:inherit!important}.emc179-benefits{background:#004470!important;color:#fff!important;margin:0!important;padding:24px!important}.emc179-benefits > ul{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;max-width:1180px!important;margin:0 auto!important;padding:0!important;list-style:none!important}.emc179-benefits li{padding:0!important;margin:0!important;color:#fff!important;font-size:1rem!important;line-height:1.5!important;text-align:center!important}.emc179-benefits li::before{content:none!important}.emc179-section{display:block!important;width:100%!important;margin:0!important;padding:64px 0!important;background:#fff!important;color:#001c32!important}.emc179-section--dark{background:#001c32!important;color:#fff!important}.emc179-section--soft{background:#f3f6f8!important;color:#001c32!important}.emc179-section > .cmo-container{display:block!important;width:calc(100% - 48px)!important;max-width:1180px!important;margin:0 auto!important;padding:0!important;background:transparent!important}.emc179-heading{display:block!important;max-width:none!important;margin:0 0 28px!important;padding:0!important;background:transparent!important}.emc179-heading h2{font-size:clamp(1.65rem,2.5vw,2.5rem)!important;line-height:1.18!important;color:inherit!important;max-width:960px!important;margin:0 0 16px!important;text-wrap:balance}.emc179-section p{color:inherit!important;font-size:1rem!important;line-height:1.6!important;margin:0!important}.emc179-section h3{color:inherit!important;font-size:1.125rem!important;line-height:1.4!important;margin:0 0 10px!important}.emc179-eyebrow{font-size:.875rem!important;line-height:1.4!important;font-weight:700!important;letter-spacing:.05em!important;color:#006097!important;margin:0 0 12px!important}.emc179-section .emc179-eyebrow{font-size:.875rem!important;color:#006097!important;margin:0 0 12px!important}.emc179-section--dark .emc179-eyebrow{color:#53d4fa!important}.emc179-heading > p:last-child{max-width:1000px!important}.emc179-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;margin:28px 0 0!important;padding:0!important}.emc179-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.emc179-grid--tech{grid-template-columns:repeat(5,minmax(0,1fr))!important}.emc179-card{display:block!important;min-width:0!important;padding:24px!important;margin:0!important;background:#fff!important;color:#001c32!important;border:1px solid #bdcfd9!important;border-radius:8px!important;box-shadow:none!important}.emc179-section--dark .emc179-card{background:#073c59!important;color:#fff!important;border-color:#357794!important}.emc179-card .emc179-label{display:block!important;color:#006097!important;font-size:.8125rem!important;font-weight:700!important;margin:0 0 10px!important}.emc179-section--dark .emc179-label{color:#53d4fa!important}.emc179-alias{display:block;height:0;overflow:hidden;scroll-margin-top:170px}.emc179-page [id], .emc179-standards-layout [id]{scroll-margin-top:170px}#emc-v178-carousel{width:50%!important;max-width:590px!important;margin:32px auto!important;color:#fff!important}#emc-v178-carousel .v178-slide{display:block!important;width:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}#emc-v178-carousel .v178-slide > a{display:block!important}#emc-v178-carousel img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;border-radius:8px!important}#emc-v178-carousel figcaption{display:block!important;background:transparent!important;color:#fff!important;padding:16px 0 0!important;margin:0!important;text-align:left!important}#emc-v178-carousel figcaption p{font-size:.9375rem!important}#emc-v178-carousel figcaption a{display:inline-block!important;color:#79dcff!important;text-decoration:underline!important;font-size:.875rem!important;margin-top:10px!important}#emc-v178-carousel .v178-controls{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:20px 0 0!important}#emc-v178-carousel button{min-width:44px!important;min-height:44px!important;padding:8px!important;background:#073c59!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;border:1px solid #69c9ee!important;border-radius:4px!important;font:inherit!important;cursor:pointer}#emc-v178-carousel button[aria-pressed="true"]{background:#fff!important;color:#001c32!important;border-color:#fff!important}#emc-v178-carousel [hidden], .emc179-examples [hidden]{display:none!important}.emc179-responsibilities{margin:36px 0 0!important}.emc179-responsibilities dl{display:block!important;margin:0!important;border-top:1px solid #bdcfd9!important}.emc179-responsibilities dl > div{display:grid!important;grid-template-columns:minmax(180px,1fr) 2fr!important;gap:24px!important;padding:18px 0!important;border-bottom:1px solid #bdcfd9!important}.emc179-responsibilities dt{font-weight:700!important;margin:0!important}.emc179-responsibilities dd{margin:0!important;line-height:1.6!important}.emc179-real-photo{display:block!important;width:100%!important;max-width:none!important;margin:36px 0 0!important;padding:0!important;background:#fff!important;color:#001c32!important}.emc179-real-photo picture{display:block!important}.emc179-real-photo img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important}.emc179-real-photo figcaption{display:block!important;padding:16px 0!important;color:#29495e!important;background:#fff!important;font-size:.9375rem!important;line-height:1.6!important}.emc179-real-photo a, .emc179-section a:not(.emc179-primary):not(.emc179-secondary):not(.emc179-resource){color:#006097;text-decoration:underline}.emc179-note{display:block!important;margin:24px 0 0!important;padding:20px 24px!important;border-left:3px solid #009cce!important;background:#edf5f8!important;color:#001c32!important}.emc179-section--dark .emc179-note{background:#073c59!important;color:#fff!important}.emc179-note p + p{margin-top:12px!important}.emc179-resource-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 28px!important}.emc179-resource{display:block!important;padding:20px 0!important;color:#001c32!important;border-bottom:1px solid #bdcfd9!important;text-decoration:none!important}.emc179-resource strong{display:block!important;color:#006097!important;text-decoration:underline!important;font-size:1.125rem!important;margin-bottom:6px!important}.emc179-resource span{display:block!important;line-height:1.6!important}.emc179-faq details{display:block!important;margin:0 0 12px!important;padding:0!important;background:#fff!important;border:1px solid #bdcfd9!important;border-radius:6px!important}.emc179-faq summary{display:list-item!important;cursor:pointer;padding:20px 24px!important;font-weight:700!important;color:#001c32!important}.emc179-faq details p{padding:0 24px 24px!important}.emc179-checklist{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:36px!important;row-gap:20px!important;list-style:decimal!important;padding-left:24px!important;margin:0!important}.emc179-checklist li{margin:0!important;padding:0 0 0 8px!important}.emc179-checklist li::before{content:none!important}.emc179-checklist li::marker{font-weight:700;color:#006097}.emc179-checklist strong{display:block!important;margin:0 0 6px!important}.emc179-page :is(a,button,summary,[tabindex="0"]):focus-visible, .emc179-examples :is(a,button,[tabindex="0"]):focus-visible{outline:3px solid #009dd6!important;outline-offset:4px!important}.emc179-section--dark :is(a,button):focus-visible, .emc179-hero :is(a,[tabindex="0"]):focus-visible{outline-color:#79dcff!important}.emc179-standards-layout{display:block!important;width:calc(100% - 48px)!important;max-width:1180px!important;padding:0!important;margin:0 auto!important}.emc179-standards-layout > header{display:block!important;max-width:none!important;margin-bottom:28px!important}.emc179-examples{display:block!important;width:100%!important;max-width:none!important;margin:28px 0!important;color:#001c32!important}.emc179-tabs{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:0!important;margin:0 0 20px!important}.emc179-tabs button{display:block!important;flex:0 1 auto!important;min-height:48px!important;padding:12px 22px!important;font:inherit!important;font-weight:700!important;background:#fff!important;color:#004470!important;border:1px solid #006097!important;border-radius:5px!important;cursor:pointer}.emc179-tabs button[aria-selected="true"]{color:#fff!important;background:#006097!important}.emc179-example{margin:0 0 24px!important;padding:0!important;width:100%!important}.emc179-example h3{font-size:1.25rem!important;color:#001c32!important;margin:0 0 10px!important}.emc179-example > p{line-height:1.6!important;margin:0 0 16px!important;max-width:none!important}.emc179-example figure{display:block!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;border:1px solid #bdcfd9!important;border-radius:6px!important;background:#fff!important;overflow:hidden!important}.emc179-example figure > a{display:block!important}.emc179-example img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important}.emc179-example figcaption{display:block!important;color:#001c32!important;background:#f3f6f8!important;padding:18px 22px!important;line-height:1.6!important}.emc179-example figcaption p{margin:0 0 10px!important;max-width:none!important}.emc179-example figcaption a{color:#006097!important;text-decoration:underline!important}.emc179-examples-note{margin:20px 0 0!important;line-height:1.6!important;color:#29495e!important}@media (max-width:1099px){.emc179-hero-inner{align-items:flex-end!important;padding:40px 0!important}.emc179-hero-copy{width:100%!important;max-width:580px!important;padding:24px!important;background:rgba(0,28,50,.94)!important}.emc179-hero h1{font-size:clamp(1.875rem,4.2vw,2.5rem)!important}.emc179-grid--tech{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:767px){.emc179-hero-inner{width:calc(100% - 32px)!important;padding:24px 0!important}.emc179-hero-copy{padding:20px!important}.emc179-hero p{font-size:1rem!important;line-height:1.55!important;margin-bottom:20px!important}.emc179-hero h1{margin-bottom:20px!important}.emc179-hero .emc179-actions{flex-direction:column!important;margin-top:24px!important}.emc179-hero .emc179-actions > a{width:100%!important}.emc179-benefits{padding:24px 16px!important}.emc179-benefits > ul{grid-template-columns:1fr!important;gap:12px!important}.emc179-section{padding:44px 0!important}.emc179-section > .cmo-container, .emc179-standards-layout{width:calc(100% - 32px)!important}.emc179-grid, .emc179-grid--three, .emc179-grid--tech{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}#emc-v178-carousel{width:100%!important;max-width:590px!important}.emc179-card{padding:20px!important}.emc179-responsibilities dl > div{grid-template-columns:1fr!important;gap:8px!important}.emc179-resource-list, .emc179-checklist{grid-template-columns:1fr!important}}@media (max-width:479px){.emc179-grid, .emc179-grid--three, .emc179-grid--tech{grid-template-columns:1fr!important}.emc179-tabs button{flex:1 1 100%!important}}}