.accordion-padding{padding-top:var(--accordion-pad-top,0);padding-bottom:var(--accordion-pad-bottom,0)}
.faq-module{display:flex;max-width:1440px;gap:4px;padding:0 4rem;flex-direction:column;margin:0 auto;box-sizing:border-box}
.faq-header{display:flex;justify-content:space-between;align-items:center;min-height:11.25rem;padding-right:1.5rem}
.faq-title{margin:0;color:var(--text-heading);font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--font-d3-s-size);line-height:var(--font-d3-s-line)}
.faq-accordion-icon-wrapper{width:3rem;height:3rem;flex-shrink:0;position:relative;cursor:pointer}
.faq-accordion-icon,.faq-accordion-icon-expanded{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .3s ease}
.faq-accordion-icon{opacity:0;width:2.5rem;height:2.5rem}
.faq-module:has(.accordion-group.collapsed) .faq-accordion-icon{opacity:1}
.faq-module:has(.accordion-group.collapsed) .faq-accordion-icon-expanded{opacity:0}
.faq-accordion-icon-expanded{opacity:1;width:2.5rem;height:2.5rem}
.faq-accordion-icon-wrapper.expanded .faq-accordion-icon{opacity:0}
.faq-accordion-icon-wrapper.expanded .faq-accordion-icon-expanded{opacity:1}
.accordion-group{display:flex;flex-direction:column;align-items:flex-start;gap:4px}
.accordion-group.collapsed{display:none}
.accordion-header::-webkit-details-marker{display:none}
.accordion-content-wrapper>h5{flex:1 0 0;overflow:hidden;margin:0;font-family:var(--font-family-demi);font-weight:var(--font-demi) !important;font-size:var(--font-h3-s-size);line-height:var(--font-h4-line)}
.accordion-title p:last-child{margin-bottom:0}
.accordion-title{font-weight:var(--font-demi);font-family:var(--font-family-demi)}
.accordion-title sup,sub{font-size:50%;display:inline-block}
.accordion-icon-wrapper{width:1.5rem;height:1.5rem;flex-shrink:0;position:relative;margin-right:1rem}
.accordion-icon,.accordion-icon-expanded{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .3s ease}
.accordion-icon{opacity:1;height:14px;width:14px}
.accordion-icon-expanded{opacity:0}
.accordion-item[open] .accordion-icon{opacity:0}
.accordion-item[open] .accordion-icon-expanded{opacity:1}
.enhance-faq-module .accordion-group{padding:2.5rem 4rem;background-color:var(--color-background-white)}
.accordion-content{width:100%;box-sizing:border-box;padding-bottom:1.5rem;color:var(--text-body);font-weight:var(--font-regular);font-size:var(--font-b2-size);line-height:var(--font-b2-line)}
.accordion-content p:last-child{margin-bottom:0}
.accordion-content sup,sub{font-size:50%;display:inline-block}
.accordion-content sup{top:-10px}
.accordion-content sub{top:2px}
.accordion-text-content h1,.accordion-text-content h2,.accordion-text-content h3,.accordion-text-content h4,.accordion-text-content h5,.accordion-text-content h6,.accordion-text-content p,.accordion-text-content pre,.accordion-text-content blockquote,.accordion-content-wrapper h1,.accordion-content-wrapper h2,.accordion-content-wrapper h3,.accordion-content-wrapper h4,.accordion-content-wrapper h5,.accordion-content-wrapper h6,.accordion-content-wrapper p,.accordion-content-wrapper pre,.accordion-content-wrapper blockquote{margin:0}
.accordion-content-container{display:flex;flex-direction:column;gap:1.5rem;width:100%}
.accordion-text-content{flex:1;min-width:0}
.accordion-image-container{width:100%;height:auto}
.accordion-image{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}
.faq_title_description_container .faq-header{min-height:unset}
.enhance-faq-description{font-size:var(--font-b1-size);font-weight:var(--font-regular);line-height:var(--font-b1-line);color:var(--minimed-charcoal)}
.enhance-faq-description p{margin:0}
.faq-header.faq-accordion-icon-wrapper{width:unset;height:unset}
.faq_title_description_container{display:flex;flex-direction:column;gap:1rem}
.accordion-text-content a{text-decoration:underline !important;color:var(--minimed-blue-500-new) !important;font-weight:var(--font-demi)}
.faq-module{gap:1.5rem}
.faq-module.enhance-faq-module{gap:2.5rem}
@media(min-width:768px){.faq-title{font-size:var(--font-d3-size);line-height:var(--font-d3-line)}
.accordion-header{padding:1.5rem 0}
.accordion-group{gap:.5rem}
.faq-module.enhance-faq-module .accordion-group{gap:0}
.enhance-faq-module .accordion-header{padding:2.5rem 0}
.faq-header{min-height:6.75rem}
.accordion-content-wrapper>h5{font-size:var(--font-h2-s-size);line-height:var(--font-h2-s-line)}
.accordion-content-wrapper .accordion-title{font-size:var(--font-h2-s-size);line-height:var(--font-h2-s-line)}
.accordion-content-container{flex-direction:row;gap:4rem;align-items:flex-start}
.accordion-image-container{width:576px;height:auto}
.accordion-content{padding-bottom:2rem}
.accordion-text-content{font-weight:var(--font-regular);font-size:var(--font-h4-size);line-height:var(--font-h2-size)}
.accordion-icon-wrapper{margin-right:1.5rem;width:2rem;height:2rem}
.accordion-icon{width:1.167rem;height:1.167rem}
}
.accordion-divider{border-top:1px solid var(--dividers-default)}
.accordion-item details{transition:all .3s ease}
.accordion-content{animation:slideDown .3s ease-out}
@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}
to{opacity:1;transform:translateY(0)}
}
@media(prefers-reduced-motion:reduce){.accordion-icon,.accordion-icon-expanded,.accordion-content{transition:none;animation:none}
}
.accordion-container{width:100%;max-width:1440px;gap:24px;margin:0 auto;box-sizing:border-box;background:white}
.main-toggle{width:3rem;height:3rem;border:0;background:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0}
.main-header{display:flex;justify-content:space-between;align-items:center;padding-right:1.5rem}
.tech-spec-main-title{color:var(--text-heading);font-size:var(--font-d3-size);line-height:var(--font-d3-line);letter-spacing:var(--font-d3-spacing);margin:0;font-family:var(--font-family);font-weight:var(--font-medium)}
.accordion-wrapper{background:white;padding:0rem 4rem}
@media(max-width:991px){.accordion-wrapper{padding:0 1rem}
}
.toggle-icon{position:relative;display:inline-block;width:1.4em;height:1.4em}
.toggle-icon-plus,.toggle-icon-minus{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-background-electric-blue);opacity:1;transition:opacity .5s}
.toggle-icon-minus{opacity:0}
.main-toggle.active .toggle-icon-plus{opacity:0}
.main-toggle.active .toggle-icon-minus{opacity:1}
.main-toggle.active .toggle-icon{color:white}
.tech_accordion{border:0;display:none;overflow:hidden;transition:max-height .5s ease}
.tech_accordion.expanded{display:block}
.accordion-item{width:100%;border-bottom:1px solid var(--dividers-default);transition:all .3s ease}
.accordion-header{width:100%;padding:1rem 0;background:0;border:0;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:var(--minimed-blue-500-new);transition:all .3s ease;position:relative}
.accordion-icon{display:flex;align-items:center;justify-content:center;color:#0067f0;transition:all .3s ease;flex-shrink:0}
.accordion-item.active .accordion-icon{border-color:#3498db;color:white;transform:rotate(45deg)}
.accordion-content.active{max-height:500px;padding:0 2rem 1.5rem}
.capabilities-row{display:flex;align-items:flex-start;gap:48px;padding:3rem 0;border-bottom:1px solid rgba(8,0,41,0.1);position:relative;width:100%}
.feature-title-cell{display:flex;width:246px;align-items:flex-start;align-self:stretch;position:relative;flex-shrink:0;margin:0;font-weight:var(--font-demi);font-size:var(--font-b1-size);line-height:var(--font-b1-line);letter-spacing:var(--font-b1-spacing);color:var(--text-heading)}
.feature-title-cell p{margin:0}
.feature-title-wrapper{margin:0}
.feature-title{color:var(--text-heading);position:relative}
.feature-description-cell{display:flex;align-items:flex-start;flex:1 0 0;position:relative;color:var(--minimed-charcoal)}
.feature-description-cell p,ul,ol{margin:0}
.content-block-body a{color:var(--minimed-blue-500-new);text-underline-offset:32%;text-decoration-thickness:6%}
.content-block-body p{font-weight:var(--font-regular);font-size:var(--font-lb1-size);line-height:var(--font-lb1-line);letter-spacing:var(--font-lb1-spacing)}
.content-block-body ul,.content-block-body ol{padding-left:1.75rem;font-weight:var(--font-regular);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing)}
.techspec-content-blocks{display:flex;flex-direction:column}
.techspec-content-blocks-column{flex-direction:row;flex-wrap:wrap;gap:2rem}
.content-block-body-column{width:11rem}
.content-block-body-column p:has(b):first-child{margin-bottom:1.5rem}
.content-block-body-column b{font-weight:var(--font-demi)}
.row-border-bottom{width:100%;max-height:1px;position:absolute;bottom:0;background-color:rgba(8,0,41,0.1)}
.accordion-component{background:white;font-family:var(--font-family)}
@media(max-width:991px){.enhance-faq-module .accordion-header{padding:1.5rem 0}
.enhance-faq-module .accordion-group{gap:0}
.enhance-faq-module .accordion-group{padding:1.5rem 1rem}
.accordion-container{margin:1rem auto}
.main-header{padding:1rem 1.5rem 0 0}
.tech-spec-main-title{font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--font-h1-size);line-height:var(--font-h1-line);letter-spacing:var(--font-h1-spacing)}
.techspec-content-blocks-column{flex-direction:column;gap:2rem}
.content-block-body-column p:has(b):first-child{margin-bottom:.75rem}
.content-block-body-column{width:unset}
.capabilities-row{flex-direction:column;gap:24px;align-items:stretch;padding:1.5rem 1rem}
@media(max-width:991px){.capabilities-row{padding:1rem 0}
}
.feature-title-cell{width:100%}
.feature-title{font-weight:var(--font-demi);font-size:var(--font-b1-size);line-height:var(--font-b1-line);letter-spacing:var(--font-b1-spacing)}
.feature-description{font-weight:var(--font-regular);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing)}
.feature-list li{font-weight:var(--font-regular);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing)}
.subsection-title{font-weight:var(--font-medium);font-family:var(--font-family-demi);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing)}
.accordion-content-wrapper .accordion-title{font-size:var(--font-h3-s-size);line-height:var(--font-h3-s-line)}
.faq-module{padding:0 1rem;gap:.25rem}
.content-block-body p{font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing)}
}
@media(max-width:640px){.capabilities-row{gap:16px;padding:2rem 0}
.main-header{padding:1.5rem 1.5rem 1.5rem 0}
.feature-title{font-weight:var(--font-demi);font-size:var(--font-b1-size);line-height:var(--font-b1-line);letter-spacing:var(--font-b1-spacing)}
.enhance-faq-description{font-size:var(--font-b2-size);font-weight:var(--font-regular);line-height:var(--font-b2-line)}
.feature-description{font-weight:var(--font-regular);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing)}
.feature-subsection{margin-bottom:2rem}
.feature-list li{font-weight:var(--font-regular);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing)}
.subsection-title{font-weight:var(--font-medium);font-family:var(--font-family-demi);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing)}
}
.accordion-component .cmp-link__screen-reader-only{display:none !important}
.faq-module a{text-decoration:none;color:var(--color-background-electric-blue-600);cursor:pointer}
.feature-link:hover{color:#0d0052;text-decoration:none}
@media(prefers-reduced-motion:reduce){.accordion-item,.accordion-header,.accordion-icon,.accordion-content{transition:none}
}
@media(prefers-contrast:high){.capabilities-row{border-bottom-color:#000}
.feature-title{color:#000}
.feature-description{color:#000}
.subsection-title{color:#000}
}
.alert-banner{position:relative;display:flex;align-items:flex-start;justify-content:center;color:var(--text-body);width:100%;max-width:90rem;margin:0 auto 0 auto;min-height:3rem;box-sizing:border-box;padding:.75rem 4rem;font-family:var(--font-family)}
.alert-banner-debug .demi>*{font-family:var(--font-family-demi);font-weight:var(--font-demi)}
.alert-banner p,.alert-banner a,.alert-banner h1,.alert-banner h2,.alert-banner h3,.alert-banner h4,.alert-banner h5,.alert-banner h6,.alert-banner span,.alert-banner div{font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing)}
.alert-banner [style*="font-weight: 400"],.alert-banner .alert-message:not(.alert-message--bold),.alert-banner .alert-paragraph,.alert-banner .alert-link{font-family:var(--font-family);font-weight:var(--font-regular)}
.alert-banner [style*="font-weight: 600"],.alert-banner .alert-message--bold,.alert-banner .alert-readmore{font-family:var(--font-family-demi);font-weight:var(--font-demi)}
.alert-banner-inner{display:flex;align-items:flex-start;width:100%;max-width:100%;gap:1.5rem;box-sizing:border-box}
.alert-banner.alert-critical{background:#fff4f6}
.alert-banner.alert-warning{background:#fff4ed}
.alert-banner.alert-information{background:#f2f8ff}
.alert-banner.alert-important{background:#cfffff}
.alert-icon{display:flex;align-items:center;min-width:1.5rem;min-height:1.5rem;margin-top:0;margin-left:0;margin-right:0;flex-shrink:0;font-size:1.375rem}
.alert-icon img{width:1.5rem;height:1.5rem;display:block}
.alert-close{position:absolute;top:.75rem;right:4rem;background:0;border:0;font-size:1.375rem;color:var(--minimed-blue-500-new);cursor:pointer;border-radius:50%;padding:.125rem .375rem;transition:background .15s,color .15s;line-height:1;font-weight:var(--font-bold)}
.alert-text-block{width:76rem;max-width:76rem;flex-shrink:1;box-sizing:border-box}
.alert-content{width:48.25rem;max-width:48.25rem;display:inline;word-break:break-word}
.alert-message{display:inline;margin:0}
.alert-message p,.alert-message h1,.alert-message h2,.alert-message h3,.alert-message h4,.alert-message h5,.alert-message h6{margin:0;display:inline}
.alert-readmore{display:inline;margin-left:.375rem;color:var(--minimed-blue-500-new);text-decoration:none;transition:text-decoration .15s;cursor:pointer;white-space:nowrap;text-decoration:underline}
.alert-paragraph{margin-top:.5rem;animation:fadeIn .3s ease-in;display:inline-block;width:100%;word-break:break-word}
.alert-paragraph>*{display:inline !important}
.alert-paragraph p,.alert-paragraph h1,.alert-paragraph h2,.alert-paragraph h3,.alert-paragraph h4,.alert-paragraph h5,.alert-paragraph h6,.alert-paragraph span,.alert-paragraph div{margin:0;display:inline !important}
.alert-paragraph a{color:var(--minimed-blue-500)}
.alert-banner.expanded{transition:all .3s ease}
@keyframes fadeIn{from{opacity:0;transform:translateY(-0.625rem)}
to{opacity:1;transform:translateY(0)}
}
@media(max-width:48rem){.alert-banner{display:block;padding:0;min-height:3rem;max-width:100vw;background:#fff4f6}
.alert-banner-inner{display:block;width:100%;max-width:100%;gap:0}
.alert-icon{position:absolute;left:1rem;top:.75rem;min-width:1.5rem;min-height:1.5rem;margin:0;z-index:2;font-size:1.375rem}
.alert-icon img{width:1.5rem;height:1.5rem;display:block}
.alert-close{position:absolute;right:1rem;top:.75rem;padding:0;z-index:2}
.alert-text-block{box-sizing:border-box;width:100%;max-width:100%;padding:.75rem 3.5rem .75rem 3.5rem;margin:0}
.alert-content{margin:0;width:100%;max-width:100%;word-break:break-word;display:block}
.alert-readmore{display:block;margin-left:0;margin-top:.75em}
.alert-message{display:block;word-break:break-word}
}
.breadcrumb{max-width:90rem;margin:0 auto}
.breadcrumb-padding-container{padding-top:var(--breadcrumb-pad-top,0);padding-bottom:var(--breadcrumb-pad-bottom,0)}
.cmp-breadcrumb{padding:0 4rem;font-family:var(--font-family);font-size:var(--font-size-200)}
.cmp-breadcrumb__list{margin-block-start:unset;margin-block-end:unset;padding-inline-start:unset;list-style:none;display:flex;align-items:center;flex-wrap:wrap}
.cmp-breadcrumb__item{display:flex;align-items:center}
.cmp-breadcrumb__item:not(:last-child)::after{content:'/';margin:0 .5rem;color:var(--dividers-default)}
.cmp-breadcrumb__item-link{color:var(--action);text-decoration:none;cursor:pointer}
.cmp-breadcrumb__item--active span,.cmp-breadcrumb__item:last-child span{color:var(--text-body);font-weight:var(--font-regular)}
@media(max-width:768px){.cmp-breadcrumb{padding:.5rem 1rem}
}
.button-component{max-width:1440px;margin:0 auto}
.button-component-container{padding:0 4rem}
.button-component-container p{margin:0}
.button-component-wrapper{display:flex;width:100%}
.button-component-container[data-cta-alignment="left"] .button-component-wrapper{justify-content:flex-start}
.button-component-container[data-cta-alignment="center"] .button-component-wrapper,.button-component-container[data-cta-alignment="centre"] .button-component-wrapper{justify-content:center}
.button-component-container[data-cta-alignment="right"] .button-component-wrapper{justify-content:flex-end}
.button-component-cta{cursor:pointer;transition:all .3s ease;text-align:center;justify-content:center;padding:.875rem 2rem}
.button-component-cta.button-large-primary{background-color:var(--minimed-blue-500-new);gap:.5rem}
.button-component-cta.button-large-primary:focus{outline:2px solid var(--focus);outline-offset:2px;background-color:var(--minimed-blue-500-new)}
.button-component-cta.button-large-primary:hover{background-color:var(--minimed-blue-700)}
.button-component-cta.button-large-primary:active{background-color:var(--pressed)}
.button-component-cta.button-large-secondary{border:2px solid var(--minimed-blue-500-new);gap:.5rem;color:var(--minimed-blue-500-new)}
.button-component-cta.button-large-secondary:hover{border:2px solid var(--minimed-blue-700);background:0;color:var(--minimed-blue-700)}
.button-component-cta.button-large-secondary:focus{outline:2px solid var(--focus);border:2px solid var(--minimed-blue-500-new);color:var(--minimed-blue-500-new);outline-offset:2px}
.button-component-cta.button-large-secondary:active{border:2px solid var(--pressed);color:var(--pressed)}
.button-component-cta.button-large-tertiary{gap:.5rem;color:var(--minimed-blue-500-new);text-decoration:none;min-height:unset;border-radius:.75rem}
.button-component-cta.button-large-tertiary:hover{background:0;color:var(--minimed-blue-700)}
.button-component-cta.button-large-tertiary:focus{outline:2px solid var(--focus);color:var(--minimed-blue-500-new);outline-offset:2px}
.button-component-cta.button-large-tertiary:active{color:var(--pressed)}
.button-component-cta.button-large-googlePlay img,.button-component-cta.button-large-appStore img{height:3rem;width:auto;display:block}
@media(max-width:768px){.button-component-container{padding:0 1rem}
.button-component-cta.button-large-tertiary{padding:.875rem 0}
.button-component-cta.button-large-primary:hover{background-color:var(--minimed-blue-500-new)}
}
.button-component-placeholder{text-align:center}
.card-padding{padding-top:var(--card-pad-top,0);padding-bottom:var(--card-pad-bottom,0)}
.card{max-width:1440px;margin:0 auto}
.minimed-card-container{display:flex;flex-direction:column;gap:2rem}
.minimed-card-container h1,.minimed-card-container h2,.minimed-card-container h3,.minimed-card-container h4,.minimed-card-container h5,.minimed-card-container h6{margin:0;padding-bottom:.25rem;font-family:var(--font-family-demi);font-weight:var(--font-demi)}
.minimed-card-container-variant1{padding:7.5rem 4rem 6rem 4rem;gap:2rem}
.minimed-card-container-variant2{padding:0rem 5.5rem;gap:3.5rem}
.minimed-card-container .cmp-link__screen-reader-only{display:none !important}
.card-title{color:var(--text-heading)}
.card-title ul.checkmark-list>li::before,.card-title ol.checkmark-list>li::before{top:-1px;left:unset;right:unset;transform:translate(-1.5rem)}
.card-title ul,.card ol{list-style-position:inside}
.card-title p:has(b){font-weight:var(--font-bold);font-size:var(--font-h1-size);line-height:var(--font-h1-line);letter-spacing:var(--font-h1-spacing);font-family:var(--font-family-bold)}
.card-title p{font-weight:var(--font-regular);font-size:var(--font-b1-size);line-height:var(--font-b1-line);letter-spacing:var(--font-b1-spacing);padding-top:1.5rem}
.card-title-variant2 p:has(b){font-weight:var(--font-bold);font-size:var(--font-d3-size);line-height:var(--font-d3-line);letter-spacing:var(--font-d3-spacing);font-family:var(--font-family-bold)}
.card-title-variant2 p{font-weight:var(--font-medium);font-size:var(--font-h2-size);line-height:var(--font-h2-line);letter-spacing:var(--font-h2-spacing);padding-top:1.5rem}
.card-title-variant1{text-align:center}
.card-title-variant2{text-align:left}
.card-title p{margin:0}
.card-list-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.90rem}
.card-content{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;color:var(--color-background-tenacious-blue-700)}
.card-content-variant2{font-weight:var(--font-regular);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing)}
.card-content-variant3{font-weight:var(--font-regular);font-size:var(--font-b1-size);line-height:var(--font-b1-line);letter-spacing:var(--font-b1-spacing)}
.minimed-card-container{font-family:var(--font-family)}
.card-content-variant1{padding:2rem 1.5rem;max-width:22.68rem;min-width:22.68rem;min-height:15rem;max-height:15rem;border-radius:1rem;font-weight:var(--font-regular);font-size:var(--font-b1-size);line-height:var(--font-b1-line);letter-spacing:var(--font-b1-spacing)}
.card-content-variant1 b{font-weight:var(--font-demi);margin-bottom:.5rem}
.card-content-variant1 a{color:var(--color-background-tenacious-blue-700);font-family:var(--font-family-demi);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:8%;text-underline-offset:32%}
.card-content-variant1:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,0.06),0 3px 2px -2px rgba(0,0,0,0.06),0 1px 6px 0 rgba(0,0,0,0.10)}
.card-content-variant2{max-width:22.56rem;min-width:22.56rem;min-height:15.937rem;max-height:15.937rem;padding:1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.5rem;border:1px solid var(--color-neutral-500,#e8e6f0)}
.card-content-variant2 b{font-weight:var(--font-bold)}
.card-content-variant2 p{font-weight:var(--font-regular);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);color:var(--text-body)}
.card-content-variant2 a{text-decoration:none;color:var(--color-background-electric-blue);font-weight:var(--font-demi);margin-top:1.5rem}
.card-content-variant2 p:has(a){margin-top:1.5rem}
.card-content-variant1 p:has(b){margin-bottom:.5rem !important}
.card-content-variant2 p:has(b){margin-bottom:.25rem !important}
.card-content-variant2:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,0.06),0 3px 2px -2px rgba(0,0,0,0.06),0 1px 6px 0 rgba(0,0,0,0.10)}
.card-content-variant2--left{align-items:flex-start}
.card-content-variant2--left .card-content-header{align-self:flex-start}
.card-content-variant2--left .card-content-section{text-align:left}
.card-content-variant2--centre{align-items:center}
.card-content-variant2--centre .card-content-header{align-self:center;display:flex;justify-content:center;width:100%}
.card-content-variant2--centre .card-content-header img{margin:0 auto}
.card-content-variant2--centre .card-content-section{text-align:center;display:flex;flex-direction:column;align-items:center}
.card-content-variant3{max-width:19.06rem;min-width:19.06rem;padding:3rem;border-radius:1.5rem;gap:2rem}
.card-content-header-variant3{align-self:center}
.card-content-header-variant3 img{height:10.25rem}
.card-content-header-variant1 img,.card-content-header-variant2 img{max-height:5rem;max-width:5rem}
.card-content-variant3 b{font-weight:var(--font-medium);margin-bottom:.25rem;font-size:var(--font-d3-size);line-height:var(--font-d3-line);letter-spacing:var(--font-d3-spacing);color:var(--color-background-tenacious-blue-700)}
.card-content-variant3 p:has(b){max-width:16.81rem;text-align:center;margin:0 auto;padding-bottom:1.5rem}
.card-content-variant3 p{font-weight:var(--font-regular);font-size:var(--font-b1-size);line-height:var(--font-b1-line);letter-spacing:var(--font-b1-spacing);color:var(--color-background-tenacious-blue-700)}
.card-content-section{position:relative;margin:0;color:var(--text-heading)}
.card-content-section p{margin:0}
@media(max-width:768px){.card-content-variant3{max-width:unset;min-width:unset;padding:2rem 1.5rem 1.5rem 1.5rem;gap:1.5rem;font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing)}
.card-content-variant2{max-width:unset;min-width:unset;max-height:17.775rem;min-height:17.775rem}
.card-title-variant2 p:has(b){font-size:var(--font-h1-size);line-height:var(--font-h1-line);letter-spacing:var(--font-h1-spacing)}
.card-title-variant2 p{font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing)}
.card-content-variant3 b{font-size:var(--font-h1-size);line-height:var(--font-h1-line);letter-spacing:var(--font-h1-spacing)}
.card-content-variant1{max-width:unset;min-width:unset;min-height:17rem;max-height:17rem}
.minimed-card-container:has(.card-content-variant3){padding:5rem 1rem}
.card-list-container{gap:1.5rem;flex-direction:column}
.card-content-header img{max-width:7.625rem;height:auto}
.card-content-variant3 p{font-weight:var(--font-regular);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);color:var(--color-background-tenacious-blue-700)}
.minimed-card-container-variant2{padding:5rem 1rem 5rem 1rem;gap:1.5rem}
.minimed-card-container-variant1{padding:5rem 1rem 5rem 1rem;gap:2rem}
}
.carousel-padding{padding-top:var(--carousel-pad-top,0);padding-bottom:var(--carousel-pad-bottom,0)}
.testimonial-carousel .cmp-link__screen-reader-only{display:none}
.testimonial-carousel{align-items:start;display:flex;flex-direction:column;justify-content:start;max-width:90rem;justify-self:auto;overflow:hidden;gap:2rem;font-family:var(--font-family);--carousel-padding:var(--dynamic-carousel-padding,0 1rem);--carousel-justify-self:auto;--carousel-content-margin:0;--carousel-content-gap:1rem;--carousel-nav-padding-right:1rem;--card-width:302px;--card-height:auto;--card-header-gap:1rem;--desktop-image-display:none;--mobile-image-display:block;--carousel-main-title-font-size:var(--font-d3-s-size);--carousel-main-title-line-height:var(--font-d3-s-line);--carousel-main-title-font-weight:var(--font-demi);--carousel-description-font-size:1rem;--carousel-description-line-height:1.625rem;--carousel-description-letter-spacing:var(--font-b2-spacing);--testimonial-name-font-size:var(--font-h3-size);--testimonial-name-line-height:var(--font-h3-line);--testimonial-name-font-family:var(--font-family-demi);--testimonial-title-font-size:var(--font-b2-size);--testimonial-title-line-height:var(--font-b2-line);--testimonial-title-font-weight:var(--font-medium);--testimonial-title-font-family:var(--font-family-demi);--card-container-sup-top:-0.45rem;--testimonial-title-sup-top:-0.35rem;--carousel-main-title-sup-top:-0.85rem;--carousel-description-sup-top:-0.5rem;padding:var(--carousel-padding);justify-self:var(--carousel-justify-self);--card-footer-width:18.875rem;--card-footer-height:25.1875rem}
@media(min-width:90rem){.testimonial-carousel{--carousel-padding:var(--dynamic-carousel-padding,7.5rem 0);--carousel-justify-self:center;--carousel-content-margin:0 auto;--carousel-content-gap:2rem;--carousel-nav-padding-right:4rem;--card-width:416px;--card-height:640px;--desktop-image-display:block;--mobile-image-display:none;--carousel-main-title-font-size:var(--font-d3-size);--carousel-main-title-line-height:var(--font-d3-line);--carousel-main-title-font-weight:var(--font-demi);--carousel-description-font-size:var(--font-h4-size);--carousel-description-line-height:var(--font-h2-size);--carousel-description-letter-spacing:var(--font-h2-spacing);--testimonial-name-font-size:2rem;--testimonial-name-line-height:var(--font-h2-line);--testimonial-title-font-size:var(--font-b2-size);--testimonial-title-line-height:var(--font-lb2-line);--card-container-sup-top:-0.45rem;--testimonial-title-sup-top:-0.35rem;--carousel-main-title-sup-top:-1.5rem;--carousel-description-sup-top:-0.75rem;--card-footer-width:26rem;--card-footer-height:34.6875rem}
}
.testimonial-carousel a{color:var(--color-background-electric-blue-600);cursor:pointer}
.card-container sup{top:var(--card-container-sup-top)}
.carousel-main-title sup{top:var(--carousel-main-title-sup-top)}
.testimonial-title sup{top:var(--testimonial-title-sup-top)}
.testimonial-carousel sub{top:2px}
.testimonial-carousel sup,.testimonial-carousel sub{display:inline-block;font-size:50%}
.carousel-title-section{display:flex;width:100%;max-width:1312px;flex-direction:column;text-align:left;gap:1rem;color:var(--text-heading)}
.carousel-title-section.left{align-items:flex-start;text-align:left}
.carousel-title-section.right{align-items:flex-end;text-align:right}
.carousel-title-section.centre{align-items:center;text-align:center}
.carousel-description-text,.carousel-main-title>*{margin:0}
.carousel-description-text>p{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--carousel-description-font-size);line-height:var(--carousel-description-line-height);color:var(--text-body);display:flex}
.carousel-main-title>h2{font-weight:var(--carousel-main-title-font-weight);font-size:var(--carousel-main-title-font-size);line-height:var(--carousel-main-title-line-height);font-family:var(--font-family-demi);color:var(--text-heading);word-break:break-word}
.carousel-title-section a{text-decoration:none}
.carousel-title-section a:hover{text-decoration:none}
.carousel-content{font-feature-settings:'liga' off,'clig' off;display:flex;width:100%;max-width:1312px;align-items:stretch;gap:var(--carousel-content-gap);color:var(--color-background-white);justify-content:start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;margin:var(--carousel-content-margin)}
.carousel-content::-webkit-scrollbar{display:none}
.carousel-controls{display:flex;width:100%;justify-content:flex-end}
.carousel-navigation-controls{display:flex;align-items:center;gap:1rem;overflow:hidden;justify-content:start}
.carousel-nav-button{background:#0067f0;border:0;border-radius:50%;padding:.75rem;cursor:pointer;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem}
.carousel-nav-button>img{width:.549rem;height:.931rem}
.nav-icon{aspect-ratio:1;height:1.5rem;object-fit:contain;object-position:center;width:2rem;height:2rem;flex-shrink:0}
.card-container{width:var(--card-width);position:relative;display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:1.5rem}
.card-content-header{display:flex;flex-direction:column;gap:var(--card-header-gap);justify-content:space-between;box-sizing:border-box}
.card-content-footer{position:relative;order:3;width:var(--card-footer-width);height:var(--card-footer-height)}
.card-background-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1}
.card-container .desktop-image{display:var(--desktop-image-display)}
.card-container .mobile-image{display:var(--mobile-image-display)}
.testimonial-name{font-family:var(--font-family-demi);font-size:var(--testimonial-name-font-size);line-height:var(--testimonial-name-line-height);color:var(--text-heading)}
.testimonial-name h4{font-weight:600}
.testimonial-name>*{margin:0;font-family:var(--testimonial-title-font-family)}
.testimonial-title>*{margin:0;font-family:var(--font-family)}
.testimonial-title{font-weight:var(--testimonial-title-font-weight);font-size:var(--testimonial-title-font-size);line-height:var(--testimonial-title-line-height);color:var(--text-body)}
.card-content-header p,.carousel-title-section p{margin:0;padding:0;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;unicode-bidi:normal}
.carousel-title-section a{text-decoration:none}
.carousel-title-section a:hover{text-decoration:none}
.column-control-container{max-width:90rem;margin:0 auto;box-sizing:border-box;display:grid;grid-template-columns:repeat(12,1fr);gap:2rem;padding-top:var(--column-padding-top);padding-bottom:var(--column-padding-bottom);padding-left:calc(4rem + var(--column-padding-left));padding-right:calc(4rem + var(--column-padding-right))}
.column-control-container .column-control-container{padding-top:var(--column-padding-top);padding-bottom:var(--column-padding-bottom,);padding-left:var(--column-padding-left);padding-right:var(--column-padding-right)}
.column-control-container .col,.column-control-container .child-1,.column-control-container .child-2{height:auto;display:flex;flex-direction:column}
.column-control-container .button-component{margin:unset}
.column-control-container .button-component-container{padding:unset}
.column-control-container .image-component{padding:unset;margin:unset;max-width:100%;width:100%}
.column-control-container .textComponent{margin:0}
.column-control-container .text-component{margin:unset;padding:unset;max-width:100%}
.column-control-container .button-large-tertiary,.column-control-container .button-large-none{margin:unset}
.column-control-container .col>*:not(:first-child),.column-control-container .child-1>*:not(:first-child),.column-control-container .child-2>*:not(:first-child){padding-top:1rem}
.column-control-container .text-component p:first-child{padding-top:unset}
.column-control-container .text-component p:last-child{padding-bottom:unset}
.column-control-container .video-component{padding:0;max-width:100%;width:100%}
.column-control-container .video-component-section{margin:unset;width:100%}
.column-control-container .video-component__player-wrapper,.column-control-container .video-component__player-wrapper--youtube{width:100%;height:auto;aspect-ratio:16/9}
.column-control-container.symmetrical.fullwidth .col{grid-column:span 12}
.column-control-container.symmetrical.halfwidth-2 .col{grid-column:span 6}
.column-control-container.symmetrical.thirds-3 .col{grid-column:span 4}
.column-control-container.symmetrical.quarters-4 .col{grid-column:span 3}
.column-control-container.asymmetrical.asym-3-9 .child-1{grid-column:span 3}
.column-control-container.asymmetrical.asym-3-9 .child-2{grid-column:span 9}
.column-control-container.asymmetrical.asym-5-7 .child-1{grid-column:span 5}
.column-control-container.asymmetrical.asym-5-7 .child-2{grid-column:span 7}
.column-control-container.asymmetrical.asym-9-3 .child-1{grid-column:span 9}
.column-control-container.asymmetrical.asym-9-3 .child-2{grid-column:span 3}
.column-control-container.asymmetrical.asym-7-5 .child-1{grid-column:span 7}
.column-control-container.asymmetrical.asym-7-5 .child-2{grid-column:span 5}
@media(max-width:768px){.column-control-container{grid-template-columns:1fr;gap:2.5rem;padding-left:calc(1rem + var(--column-padding-left));padding-right:calc(1rem + var(--column-padding-right))}
.column-control-container .column-control-container{gap:1rem;margin-bottom:0}
.column-control-container .col,.column-control-container .child-1,.column-control-container .child-2{grid-column:span 1 !important;height:auto}
.column-control-container .video-component-section{padding:0}
}
@media(max-width:1024px) and (min-width:769px){.column-control-container{padding-left:2rem;padding-right:2rem;gap:1.5rem}
}
.contentblock-padding{padding-top:var(--contentblock-pad-top,0);padding-bottom:var(--contentblock-pad-bottom,0)}
.content-block-container .cmp-link__screen-reader-only{display:none}
.content-block-container h1,.content-block-container ol,.content-block-container ul{margin-block-start:unset;margin-block-end:unset}
.content-block-container p{margin:unset}
.content-block-container img{object-fit:unset;width:100%;height:100%}
.content-block-container ul.checkmark-list>li::before,.content-block-container ol.checkmark-list>li::before{width:24px;height:24px;background:url('../../../etc.clientlibs/minimedweb/clientlibs/clientlib-site/resources/images/check_for_list_new.svg') no-repeat center center}
.content-block-container ul.checkmark-list,.content-block-container ol.checkmark-list{padding-inline-start:.5rem}
.content-block-container .content-block-tile img{object-fit:contain;width:100%;height:300px !important;min-height:300px !important;max-height:300px !important;margin:unset !important}
.content-block-container .icon-stacks img{object-fit:cover;width:5rem !important;height:5rem !important;min-width:5rem !important;min-height:5rem !important;max-width:5rem !important;max-height:5rem !important}
.content-block-container .overline sup{top:-0.5rem}
.content-block-container .description sup{top:-0.55rem}
.content-block-container .icon-details sup{top:-0.55rem}
.content-block-container .icon-details .title sup{top:-0.55rem}
.content-block-container .title sup,.content-tile-header sup{top:unset;vertical-align:super;position:relative}
.content-tile-description sup{top:-0.5rem}
.content-block-container sub{top:2px}
.content-block-container sup,.content-block-container sub{display:inline-block;font-size:50%}
.content-block-container{display:flex;padding:0rem 5rem 0 5rem;font-family:var(--font-family);color:var(--text-heading);overflow:hidden;justify-content:space-evenly;flex-wrap:nowrap;word-break:break-word}
.content-block-container-variant4{background-color:var(--neutral-200);padding:3rem 5.5rem 4rem 5.5rem}
.content-block-container .minimed-content-blocks{display:flex;flex-grow:1;flex-shrink:1;flex-basis:100%;max-width:1440px;flex-direction:column}
.content-block-container .minimed-content-blocks.variant1,.content-block-container .minimed-content-blocks.variant2{max-width:1312px}
.content-block-container .minimed-content-blocks .content-blocks-header{display:flex;flex-direction:column;justify-content:center;flex-wrap:nowrap;word-break:break-word}
.content-block-container .minimed-content-blocks .content-blocks-header .title{font-family:var(--font-family-demi);font-size:var(--font-d3-size);line-height:var(--font-d3-line);letter-spacing:var(--font-d3-spacing);font-weight:var(--font-demi);padding:0 0 1.5rem 0;text-align:center;margin:0 auto}
.content-block-container .minimed-content-blocks .content-blocks-header .title ol,.content-block-container .minimed-content-blocks .content-blocks-header .title ul,.content-block-container .minimed-content-blocks .content-blocks-header .description ol,.content-block-container .minimed-content-blocks .content-blocks-header .description ul{list-style-position:inside;margin:unset;padding:unset}
.content-block-container .minimed-content-blocks .content-blocks-header .title ul.checkmark-list>li::before,.content-block-container .minimed-content-blocks .content-blocks-header .title ol.checkmark-list>li::before,.content-block-container .minimed-content-blocks .content-blocks-header .description ul.checkmark-list>li::before,.content-block-container .minimed-content-blocks .content-blocks-header .description ol.checkmark-list>li::before{right:unset;left:unset;transform:translateX(-1.5rem)}
.content-block-container .title p{margin:0 0 1.5rem}
.content-block-container .title p:last-child{margin:0}
.content-block-container .overline p{margin:0 0 1.5rem}
.content-block-container .overline p:last-child{margin:0}
.content-block-container .description p{margin:0 0 1rem}
.content-block-container .description p:last-child{margin:0}
.content-block-container .minimed-content-blocks .content-blocks-header .description.variant4{margin-bottom:1.5rem}
.content-block-container .minimed-content-blocks .content-blocks-header .description{font-size:var(--font-b1-size);line-height:var(--font-b1-line);letter-spacing:var(--font-b1-spacing);font-weight:var(--font-regular);color:var(--minimed-charcoal);text-align:center;margin:0 auto}
.content-block-container .minimed-content-blocks .content-blocks-header .description.variant3{text-align:left;padding-bottom:4rem}
.content-block-container .minimed-content-blocks .content-blocks-header .title.variant3{text-align:left;font-family:var(--font-family-demi);font-size:var(--font-h1-size);line-height:var(--font-h1-line);font-weight:var(--font-demi)}
.minimed-content-blocks .content-blocks-section{display:flex;gap:4rem;justify-content:space-evenly}
.minimed-content-blocks .content-blocks-header .content-block-image{display:flex;flex-grow:1;flex-shrink:1;flex-basis:100%;margin:0 -3rem;position:relative}
.minimed-content-blocks .content-blocks-section .content-block-image{flex-grow:.3;flex-shrink:.3;flex-basis:40%;min-height:29.375rem;max-height:29.375rem;height:29.375rem;width:29.375rem;align-self:center;position:relative}
.content-block-video-modal-container{display:none}
.content-block-video-modal-container .content-block-video-modal-not-supported{display:none}
.content-block-video-modal-container{display:none;width:100%;position:fixed;top:0;bottom:0;left:0;right:0;justify-content:center;z-index:1000}
.content-block-video-modal-container .modal-backdrop{position:absolute;bottom:0;top:0;min-height:inherit;width:100%;opacity:.8;background-color:var(--color-background-neutral-600);z-index:1001}
.content-block-video-modal-container .content-block-video-modal{min-height:50%;max-height:60%;top:16%;left:2rem;position:relative;background:rgba(255,255,255,0.2);box-shadow:0 .5rem 2rem 0 rgba(31,38,135,0.37);backdrop-filter:blur(10px);border-radius:1rem;border:1px solid rgba(255,255,255,0.18);padding:1.5rem;color:#222;z-index:1001;opacity:1;overflow:hidden;display:flex}
.content-block-video-modal-container .content-block-video-modal span{position:absolute;top:.25rem;right:.25rem;cursor:pointer;z-index:1002}
.content-block-video-modal-container .content-block-video-modal .content-block-modal-video{width:100%;height:100%;object-fit:contain;background:black;border-radius:.75rem}
.content-block-video-modal-container .content-block-video-modal .content-block-modal-video .content-block-modal-video-player{display:flex;width:100%}
.minimed-content-blocks .content-blocks-section .content-block-text{display:flex;flex-grow:1;flex-shrink:1;flex-basis:100%;gap:1.5rem;flex-direction:column;justify-content:center}
.minimed-content-blocks .content-blocks-section.variant1,.minimed-content-blocks .content-blocks-section.variant2{display:flex;flex-direction:row}
.minimed-content-blocks .content-blocks-section.variant1.content-left,.minimed-content-blocks .content-blocks-section.variant2.content-left{display:flex;flex-direction:row-reverse}
.minimed-content-blocks .content-blocks-section.variant1 .description ol{margin:0;margin-bottom:24px}
.minimed-content-blocks .content-blocks-section.variant1 .description ol li,.minimed-content-blocks .content-blocks-section.variant1 .description ol li a{font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);color:var(--color-background-tenacious-blue-700);font-weight:var(--font-regular);margin-bottom:10px}
.minimed-content-blocks .content-blocks-section.variant1 .description ol li a{color:var(--color-background-electric-blue-600);display:unset;align-items:unset;cursor:pointer;min-height:unset;max-height:unset;padding:unset;cursor:pointer}
.minimed-content-blocks .content-blocks-section.variant1 .description ul{margin:0;margin-bottom:1rem}
.minimed-content-blocks .content-blocks-section.variant1 .description>*:not(ol):not(ul){margin-bottom:1rem}
.minimed-content-blocks .content-blocks-section.variant1 .description ul li,.minimed-content-blocks .content-blocks-section.variant1 .description ol li{position:relative;margin-bottom:8px;font-size:var(--font-b1-size);line-height:var(--font-b1-line);letter-spacing:var(--font-b1-spacing);color:var(--minimed-charcoal);font-weight:var(--font-regular)}
.minimed-content-blocks .content-blocks-section.variant1 .description :last-child{margin-bottom:0}
.minimed-content-blocks .content-blocks-section.variant1 .overline,.minimed-content-blocks .content-blocks-section.variant2 .overline{font-family:var(--font-family-demi);font-size:var(--font-o1-size);line-height:var(--font-o1-line);letter-spacing:var(--font-o1-spacing);font-weight:var(--font-demi);margin-bottom:.5rem}
.minimed-content-blocks .content-blocks-section.variant1 .overline a,.minimed-content-blocks .content-blocks-section.variant2 .overline a{font-family:var(--font-family-demi);font-size:var(--font-o1-size);line-height:var(--font-o1-line);letter-spacing:var(--font-o1-spacing);font-weight:var(--font-demi);color:var(--color-background-electric-blue-600);display:unset;align-items:unset;cursor:pointer;min-height:unset;max-height:unset;padding:unset;cursor:pointer}
.content-block-cta-container{display:flex}
.minimed-content-blocks .content-blocks-section.variant1 .title,.minimed-content-blocks .content-blocks-section.variant2 .title{font-family:var(--font-family-demi);font-size:var(--font-d3-size);line-height:var(--font-d3-line);letter-spacing:var(--font-d3-spacing);font-weight:var(--font-demi);padding:0 0 1.5rem 0}
.minimed-content-blocks .content-blocks-section.variant1 .title a,.minimed-content-blocks .content-blocks-section.variant2 .title a{font-family:var(--font-family-bold);font-size:var(--font-d3-size);line-height:var(--font-d3-line);letter-spacing:var(--font-d3-spacing);font-weight:var(--font-bold);padding:unset;color:var(--color-background-electric-blue-600);display:unset;align-items:unset;cursor:pointer;min-height:unset;max-height:unset;cursor:pointer}
.minimed-content-blocks .content-blocks-section.variant1 .description,.minimed-content-blocks .content-blocks-section.variant2 .description,.minimed-content-blocks .content-blocks-section.variant1 .description a,.minimed-content-blocks .content-blocks-section.variant2 .description a{font-size:var(--font-b1-size);line-height:var(--font-b1-line);letter-spacing:var(--font-b1-spacing);font-weight:var(--font-regular)}
.minimed-content-blocks .content-blocks-section.variant1 .description a{font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);font-weight:var(--font-demi)}
.minimed-content-blocks .content-blocks-section.variant1 .description,.minimed-content-blocks .content-blocks-section.variant2 .description{color:var(--minimed-charcoal)}
.minimed-content-blocks .content-blocks-section.variant1 .description a,.minimed-content-blocks .content-blocks-section.variant2 .description a{padding:unset;color:var(--minimed-blue-500-new);display:unset;align-items:unset;cursor:pointer;min-height:unset;max-height:unset;cursor:pointer}
.minimed-content-blocks .content-blocks-section.variant2 .icon-image{width:5rem;height:5rem;min-width:5rem;min-height:5rem;max-width:5rem;max-height:5rem}
.minimed-content-blocks .content-blocks-section.variant2 .icon-stack-1{display:flex;flex-direction:row;gap:2rem;flex-grow:1;flex-shrink:1;flex-basis:100%;flex-wrap:wrap}
.minimed-content-blocks .content-blocks-section.variant2 .icon-stack-1 .icon-stacks{display:flex;flex-direction:column;gap:1.5rem;flex-grow:1;flex-shrink:1;flex-basis:47%}
.minimed-content-blocks .content-blocks-section.variant2 .icon-stack-1 .icon-stacks .icon-details{display:flex;flex-direction:column}
.minimed-content-blocks .content-blocks-section.variant2 .icon-stacks .icon-details .title{font-family:var(--font-family-demi);font-size:var(--font-b1-size);line-height:var(--font-b1-line);letter-spacing:var(--font-b1-spacing);font-weight:var(--font-demi);padding:unset !important}
.minimed-content-blocks .content-blocks-section.variant2 .icon-stacks .icon-details .description{font-size:var(--font-b1-size);line-height:var(--font-b1-line);letter-spacing:var(--font-b1-spacing);font-weight:var(--font-regular)}
.minimed-content-blocks .content-blocks-section.variant2 .icon-stack-2{display:flex;flex-direction:row;gap:2rem;flex-grow:1;flex-shrink:1;flex-basis:100%;flex-wrap:wrap}
.minimed-content-blocks .content-blocks-section.variant2 .icon-stack-2 .icon-stacks{display:flex;flex-grow:1;flex-shrink:1;flex-basis:47%;flex-direction:row;gap:1.5rem;align-items:center;flex-wrap:nowrap;word-break:break-word}
.minimed-content-blocks .cta-section{margin-top:3rem}
.minimed-content-blocks .content-block-image.mobile-only{display:none}
.minimed-content-blocks .content-blocks-header .content-block-tile-section{display:flex;flex-grow:1;flex-shrink:1;flex-basis:100%;flex-wrap:wrap;flex-direction:row;column-gap:2rem;row-gap:3rem;margin:3rem 0 0 0}
.minimed-content-blocks .content-blocks-header .content-block-tile-section .content-block-tile{display:flex;background-color:var(--color-background-white);flex-grow:1;flex-shrink:1;flex-basis:40%;flex-direction:column;padding:2.5rem}
.minimed-content-blocks .content-blocks-header .header-section{display:flex;flex-direction:column}
.minimed-content-blocks .content-blocks-header .content-block-tile-section .content-block-tile .content-tile-header{font-family:var(--font-family-demi);font-size:var(--font-h1-size);line-height:var(--font-h1-line);letter-spacing:var(--font-h1-spacing);font-weight:var(--font-demi);margin-bottom:.5rem}
.minimed-content-blocks .content-blocks-header .content-block-tile-section .content-block-tile .content-tile-description{font-size:var(--font-b1-size);line-height:var(--font-b1-line);letter-spacing:var(--font-b1-spacing);font-weight:var(--font-regular);color:var(--minimed-charcoal)}
.content-block-container a{&:focus{outline:2px solid var(--focus);outline-offset:2px}
}
.content-block-container .primary-button{&:hover{background-color:var(--hover)}
&:active{background-color:var(--pressed)}
}
.content-block-container .secondary-button{&:hover{border-radius:999px;color:var(--hover);background-color:#fff;border:1px solid var(--hover)}
&:active{border-radius:999px;color:var(--pressed);background-color:#fff;border:1px solid var(--pressed)}
}
.content-blocks-header-cta{gap:1rem;display:flex;flex-direction:row;width:100%;flex-wrap:wrap;justify-content:start}
.content-blocks-header-cta-variant4{justify-content:center;height:4rem;margin-bottom:1rem}
.minimed-content-blocks .content-blocks-header .content-block-tile-section .content-block-tile .content-tile-description{margin-bottom:2rem}
.content-block-container a,.content-block-container a.tertiary-button{text-decoration:unset !important;font-weight:var(--font-demi);font-size:var(--font-bm-size);line-height:var(--font-bm-line);letter-spacing:var(--font-bm-spacing);color:var(--color-background-electric-blue-600);display:flex;align-items:center;cursor:pointer;max-height:var(--button-l-height);padding:0 var(--button-l-lr-padding);margin:1rem 0 0 0;gap:.25rem;border-radius:999px;text-align:center;height:3rem;box-sizing:border-box}
.content-block-container a.tertiary-button{padding:0}
.content-block-container a.tertiary-button:hover{color:var(--hover)}
.content-block-container a.tertiary-button:active{color:var(--pressed)}
.content-block-container a.tertiary-button:focus{outline:2px solid var(--focus);outline-offset:4px;border-radius:12px}
.content-block-container a.tertiary-button:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:12px}
.content-block-container .content-blocks-header .title h1,.content-block-container .content-blocks-header .title h2,.content-block-container .content-blocks-header .title h3,.content-block-container .content-blocks-header .title h4,.content-block-container .content-blocks-header .title h5,.content-block-container .content-blocks-header .title h6,.minimed-content-blocks .content-blocks-header .content-block-tile-section .content-block-tile .content-tile-header h1,.minimed-content-blocks .content-blocks-header .content-block-tile-section .content-block-tile .content-tile-header h2,.minimed-content-blocks .content-blocks-header .content-block-tile-section .content-block-tile .content-tile-header h3,.minimed-content-blocks .content-blocks-header .content-block-tile-section .content-block-tile .content-tile-header h4,.minimed-content-blocks .content-blocks-header .content-block-tile-section .content-block-tile .content-tile-header h5,.minimed-content-blocks .content-blocks-header .content-block-tile-section .content-block-tile .content-tile-header h6,.minimed-content-blocks .content-blocks-section.variant2 .title h1,.minimed-content-blocks .content-blocks-section.variant2 .title h2,.minimed-content-blocks .content-blocks-section.variant2 .title h3,.minimed-content-blocks .content-blocks-section.variant2 .title h4,.minimed-content-blocks .content-blocks-section.variant2 .title h5,.minimed-content-blocks .content-blocks-section.variant2 .title h6,.minimed-content-blocks .content-blocks-section.variant1 .title h1,.minimed-content-blocks .content-blocks-section.variant1 .title h2,.minimed-content-blocks .content-blocks-section.variant1 .title h3,.minimed-content-blocks .content-blocks-section.variant1 .title h4,.minimed-content-blocks .content-blocks-section.variant1 .title h5,.minimed-content-blocks .content-blocks-section.variant1 .title h6{font-weight:var(--font-demi);margin:0}
.content-block-container a.none-button{display:none}
.content-block-container a.primary-button{text-decoration:unset !important;font-weight:var(--font-demi);font-size:var(--font-bm-size);line-height:var(--font-bm-line);letter-spacing:var(--font-bm-spacing);background-color:var(--minimed-blue-500-new);color:var(--color-background-white);border:1px solid var(--minimed-blue-500-new);border-radius:999px;min-height:var(--button-l-height);max-height:var(--button-l-height);padding:0 var(--button-l-lr-padding);justify-content:center}
.content-block-container a.secondary-button{text-decoration:unset !important;color:var(--minimed-blue-500-new);border:2px solid var(--minimed-blue-500-new);border-radius:999px;max-height:var(--button-l-height);padding:0 var(--button-l-lr-padding);font-weight:var(--font-demi);font-size:var(--font-bm-size);line-height:var(--font-bm-line);letter-spacing:var(--font-bm-spacing);justify-content:center}
.content-block-container a.appStore-button,.content-block-container a.googlePlay-button{display:flex;justify-content:center;align-items:center;gap:1rem;border-radius:62.5rem;position:relative;cursor:pointer;background-color:var(--color-monochrome-black);border:0;text-decoration:none;justify-content:center}
.content-block-container .store-icon{display:flex;align-items:center;justify-content:center}
.content-block-container .apple-icon{width:1.25rem;height:1.5rem}
.content-block-container .google-icon{width:1.3125rem;height:1.5rem}
.content-block-container .store-content{display:flex;flex-direction:column;align-items:flex-start;position:relative}
.content-block-container .store-subtitle{color:var(--color-monochrome-white);position:relative;align-self:stretch;margin:0;font:556 .5625rem/100% "SF Compact",sans-serif}
.content-block-container .google-subtitle{text-transform:uppercase;font:400 .625rem "Helvetica Neue",sans-serif;margin-bottom:.1875rem}
.content-block-container .store-title{color:var(--color-monochrome-white);letter-spacing:var(--store-button-spacing);position:relative;margin:0;font:1.125rem/100% "SF Compact",sans-serif}
.content-block-container .google-play-logo-container{display:flex;align-items:center}
.content-block-container .google-play-logo{width:4.625rem;height:.9375rem;fill:var(--color-monochrome-white)}
.content-block-play-button{position:absolute;height:5rem;width:5rem;border-radius:50%;border:0;background:var(--color-monochrome-white);cursor:pointer;left:50%;top:50%;transform:translate(-50%,-50%);padding:0;z-index:111;display:flex;align-items:center;justify-content:center}
.content-block-play-icon{max-width:45px;max-height:45px}
.content-block-play-button:hover .content-block-play-button-surface{background-color:rgba(255,255,255,1);transition:background-color .2s ease}
.content-block-play-button:focus{outline:2px solid var(--focus);outline-offset:2px}
.content-block-youtube-video-wrapper{height:100%;width:100%}
@media screen and (max-width:1023px){.minimed-content-blocks .content-blocks-header .content-block-image{object-fit:scale-down;margin:0}
.content-block-image.content-block-image-variant4.mobile-only{object-fit:contain}
.minimed-content-blocks .content-blocks-section.variant1 .description ul li,.minimed-content-blocks .content-blocks-section.variant1 .description ol li{padding-left:1.5rem;font-size:var(--font-b3-size);line-height:var(--font-b3-line);letter-spacing:var(--font-b3-spacing)}
.minimed-content-blocks .content-blocks-section .content-block-image{width:100%}
.minimed-content-blocks .content-blocks-section .content-block-image.content-block-image-variant1,.minimed-content-blocks .content-blocks-section .content-block-image.content-block-image-variant2{height:21.4375rem;max-height:21.4375rem;min-height:21.4375rem;object-fit:unset;flex-basis:unset}
.content-blocks-section.variant1 .content-block-image.mobile-only{margin-bottom:0}
.minimed-content-blocks{padding:unset !important}
.content-block-container{padding:0 1rem !important}
.minimed-content-blocks .content-blocks-section.variant2 .icon-stack-1{padding-top:1rem;gap:1.5rem}
.minimed-content-blocks .content-blocks-section.variant1 .description{padding-top:1.5rem}
.minimed-content-blocks .content-blocks-section.variant1,.minimed-content-blocks .content-blocks-section.variant2{display:flex;flex-direction:column;padding:0}
.minimed-content-blocks .content-block-image.desktop-only{display:none}
.content-block-container .minimed-content-blocks .content-blocks-header .title{font-family:var(--font-family-bold);font-size:var(--font-h1-size);line-height:var(--font-h1-line);letter-spacing:var(--font-h1-spacing);font-weight:var(--font-bold);text-align:left}
.content-block-container .minimed-content-blocks .content-blocks-header .title.variant4{text-align:center;font-size:var(--font-d3-s-size);line-height:var(--font-d3-s-line)}
.content-block-container .minimed-content-blocks .content-blocks-header .title a{font-family:var(--font-family-bold);font-size:var(--font-h1-size);line-height:var(--font-h1-line);letter-spacing:var(--font-h1-spacing);font-weight:var(--font-bold);text-align:left;padding:unset;color:var(--color-background-electric-blue-600);display:unset;align-items:unset;cursor:pointer;min-height:unset;max-height:unset;cursor:pointer}
.minimed-content-blocks .content-blocks-section.variant1 .title{font-family:var(--font-family-demi);font-size:var(--font-d3-s-size);line-height:var(--font-d3-s-line);letter-spacing:var(--font-d3-s-spacing);font-weight:var(--font-demi)}
.content-block-container .overline sup{top:-0.35rem}
.content-block-container .title.variant4 sup,.content-block-container .title.variant3 sup{top:unset}
.content-block-container .description sup{top:-0.45rem}
.content-block-container .icon-details sup{top:-0.45rem}
.content-block-container .icon-details .title sup{top:-0.45rem}
.content-tile-description sup{top:-0.5rem}
.minimed-content-blocks .content-blocks-section.variant1 .title a{font-family:var(--font-family-bold);font-size:var(--font-h1-size);line-height:var(--font-h1-line);letter-spacing:var(--font-h1-spacing);font-weight:var(--font-bold);padding:unset;color:var(--color-background-electric-blue-600);display:unset;align-items:unset;cursor:pointer;min-height:unset;max-height:unset;cursor:pointer}
.content-block-container .minimed-content-blocks .content-blocks-header .description,.content-block-container .minimed-content-blocks .content-blocks-header .description a{font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);font-weight:var(--font-regular);text-align:left}
.content-block-container .minimed-content-blocks .content-blocks-header .description.variant4{text-align:center}
.content-block-container .minimed-content-blocks .content-blocks-header .description a,.minimed-content-blocks .content-blocks-section.variant1 .description a,.minimed-content-blocks .content-blocks-section.variant2 .description a{padding:unset;color:var(--minimed-blue-500-new);display:unset;align-items:unset;cursor:pointer;min-height:unset;max-height:unset;cursor:pointer}
.minimed-content-blocks .content-blocks-section.variant1 .description,.minimed-content-blocks .content-blocks-section.variant2 .description,.minimed-content-blocks .content-blocks-section.variant1 .description a,.minimed-content-blocks .content-blocks-section.variant2 .description a{font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);font-weight:var(--font-regular)}
.minimed-content-blocks .content-blocks-section .content-block-text.content-left{padding:0}
.content-block-container a,.content-block-container a.tertiary-button{justify-content:center}
.minimed-content-blocks .content-blocks-header .content-block-tile-section{gap:1.5rem}
.minimed-content-blocks .content-blocks-header .content-block-tile-section .content-block-tile{padding:1.5rem}
.minimed-content-blocks .content-blocks-header .content-block-tile-section .content-block-tile .content-tile-header{font-family:var(--font-family-bold);font-size:var(--font-h2-size);line-height:var(--font-h2-line);letter-spacing:var(--font-h2-spacing);font-weight:var(--font-demi);margin-bottom:.25rem}
.minimed-content-blocks .content-blocks-header .content-block-tile-section .content-block-tile .content-tile-description{font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);font-weight:var(--font-regular)}
.minimed-content-blocks .content-block-image.mobile-only{display:flex;min-width:100%;position:relative;margin-bottom:1.5rem}
.minimed-content-blocks .content-block-image.mobile-only.mobile-only-variant1,.minimed-content-blocks .content-block-image.mobile-only.mobile-only-variant2{display:flex;min-width:100%;position:relative;margin-bottom:1.5rem;justify-content:center;height:21.4375rem;max-height:21.4375rem;min-height:21.4375rem}
.minimed-content-blocks .content-blocks-section.variant2 .icon-stack-1 .icon-stacks,.minimed-content-blocks .content-blocks-section.variant2 .icon-stack-2 .icon-stacks{flex-basis:100%}
.content-block-container .minimed-content-blocks .content-blocks-header{padding:0}
.minimed-content-blocks .content-blocks-section.variant2 .icon-stacks .icon-details .title{font-family:var(--font-family-demi);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);font-weight:var(--font-demi);padding:unset !important}
.minimed-content-blocks .content-blocks-section.variant2 .icon-stack-1 .icon-stacks .icon-details .description{font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);font-weight:var(--font-regular);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;text-overflow:ellipsis}
.content-blocks-header-cta{flex-direction:column}
.content-blocks-header-cta{padding:1rem 0 0 0}
.content-blocks-header-cta a.tertiary-button,.content-blocks-header-cta a.primary-button,.content-blocks-header-cta a.secondary-button,.content-blocks-header-cta a.appStore-button,.content-blocks-header-cta a.googlePlay-button{margin-top:0;min-height:3rem}
.minimed-content-blocks .content-blocks-section.variant2 .icon-stack-1 .icon-stacks .icon-details .description.truncated::after{color:var(--color-background-electric-blue-600);font-weight:bold}
.minimed-content-blocks .content-blocks-section.variant2 .icon-stack-1 .icon-stacks .icon-details .description.expanded{display:block !important;-webkit-box-orient:unset !important;-webkit-line-clamp:unset !important;line-clamp:unset !important;overflow:visible !important;text-overflow:unset !important}
.content-block-video-modal-container .content-block-video-modal span{display:flex;border-radius:8.875rem;background-color:white;justify-content:center;align-items:center;top:.25rem;height:1rem;width:1rem;right:.125rem}
.content-block-video-modal-container .content-block-video-modal.video-modal-width-youtube{width:100vw;padding:1.125rem}
.content-block-video-modal-container .content-block-video-modal{top:16%;left:0;min-height:48%;max-height:50%;padding:unset}
}
.content-block-youtube-video-wrapper iframe{width:50rem}
@media(max-width:767px){.content-block-youtube-video-wrapper iframe{width:100%}
.content-block-modal-video-player{width:100%}
.content-block-video-modal-container .content-block-video-modal{min-height:unset;width:100vw;aspect-ratio:16 / 9;padding:1.125rem}
.content-block-container .minimed-content-blocks .content-blocks-header .title.variant3{font-size:var(--font-h1-s-size);line-height:var(--font-h1-s-line)}
.content-blocks-header-cta-variant4{height:unset;align-items:center}
ul.checkmark-list>li::before,ol.checkmark-list>li::before{top:0}
.content-block-container .minimed-content-blocks .content-blocks-header .description.variant3{padding-bottom:2rem}
}
.minimed-content-blocks .content-blocks-section.variant2 .icon-stack-1 .icon-stacks .icon-details .description.truncated{position:relative;transition:all .3s ease}
.minimed-content-blocks .content-blocks-section.variant2 .icon-stack-1 .icon-stacks .icon-details .description.truncated::after{content:" ...read more";color:var(--color-background-electric-blue-600);font-weight:bold;cursor:pointer}
.minimed-content-blocks .content-blocks-section.variant2 .icon-stack-1 .icon-stacks .icon-details .description.expanded{display:block !important;-webkit-box-orient:unset !important;-webkit-line-clamp:unset !important;line-clamp:unset !important;overflow:visible !important;text-overflow:unset !important}
.minimed-content-blocks .content-blocks-section.variant2 .icon-stack-1 .icon-stacks .icon-details .description:hover{opacity:.8}
.content-block-video-modal-container .content-block-video-modal{max-width:64rem}
.content-block-video-modal.no-video{width:50%}
.content-block-modal-video-player.no-video{width:100%}
.content-block-spinner{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.8);z-index:10}
.content-block-spinner .loader{border:6px solid #f3f3f3;border-top:6px solid #3498db;border-radius:50%;width:48px;height:48px;animation:content-block-spinner 1s linear infinite}
@keyframes content-block-spinner{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.dualproductbanner-padding{padding-bottom:var(--dual-product-padding-bottom,0)}
.dual-product-banner{max-width:90rem;margin:0 auto;font-family:var(--font-family);color:var(--text-body);padding:0 1rem}
.dual-product-banner .dual-product-banner__title.medium>*{font-family:var(--regularFont);font-weight:var(--font-medium)}
.dual-product-banner picture{width:100%}
.dual-product-banner h1,.dual-product-banner h2,.dual-product-banner h3,.dual-product-banner h4,.dual-product-banner h5,.dual-product-banner h6,.dual-product-banner p,.dual-product-banner pre,.dual-product-banner blockquote{margin:0}
.dual-product-banner__container{display:grid;grid-template-columns:1fr;gap:1rem;width:100%}
.dual-product-banner__product{padding:0;display:flex;flex-direction:column;background-color:var(--productBgColor)}
.dual-product-banner__image-wrapper{overflow:hidden;display:flex;align-items:center;background-color:var(--productBgColor);margin-top:auto}
.dual-product-banner__image-wrapper picture{padding:0 .875rem}
.dual-product-banner__image{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}
.dual-product-banner__content{display:flex;flex-direction:column;gap:0;padding:1rem 0rem;text-align:center;align-items:center}
.dual-product-banner__title{color:var(--text-heading);padding-bottom:.5rem}
.dual-product-banner__description{padding-bottom:1.5rem;font-size:var(--font-b2-size);line-height:var(--font-b2-line)}
.dual-product-banner__ctas{display:flex;flex-direction:column;gap:1rem;margin-top:0;flex-wrap:wrap;justify-content:center;align-items:center}
.dual-product-banner__cta{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer;width:fit-content}
.dual-product-banner__cta:focus{outline:2px solid var(--focus);outline-offset:2px}
.dual-product-banner__cta.button-primary{background-color:var(--action);color:var(--color-background-white);border:1px solid var(--action);border-radius:999px;min-height:var(--button-l-height);max-height:var(--button-l-height);padding:0 var(--button-l-lr-padding);font-weight:var(--font-demi);font-size:var(--font-bm-size);line-height:var(--font-bm-line);letter-spacing:var(--font-bm-spacing);gap:.5rem}
.dual-product-banner__cta.button-primary:hover{background-color:var(--hover)}
.dual-product-banner__cta.button-primary:active{background-color:var(--pressed)}
.dual-product-banner__cta.button-secondary{background-color:var(--color-background-white);color:var(--action);border:1px solid var(--action);border-radius:999px;min-height:var(--button-l-height);max-height:var(--button-l-height);padding:0 var(--button-l-lr-padding);font-weight:var(--font-demi);font-size:var(--font-bm-size);line-height:var(--font-bm-line);letter-spacing:var(--font-bm-spacing);gap:.5rem}
.dual-product-banner__cta.button-secondary:hover{background-color:var(--color-background-white);color:var(--hover);border:1px solid var(--hover)}
.dual-product-banner__cta.button-secondary:active{background-color:var(--color-background-white);color:var(--pressed);border:1px solid var(--pressed)}
.dual-product-banner__cta.button-tertiary{background-color:transparent;color:var(--minimed-blue-500-new);border:0;font-weight:var(--font-demi);font-size:var(--font-bm-size);line-height:var(--font-bm-line);letter-spacing:var(--font-bm-spacing);padding:0;min-height:auto;padding:16px;border-radius:12px}
.dual-product-banner__cta.button-tertiary:hover{color:var(--hover)}
.dual-product-banner__cta.button-tertiary:active{color:var(--pressed)}
.dual-product-banner__cta.button-tertiary:focus-visible{outline:2px solid var(--focus);outline-offset:4px}
@media(min-width:768px){.dual-product-banner{padding:0}
.dual-product-banner__container{grid-template-columns:1fr 1fr;gap:2rem}
.dual-product-banner__content{padding:2.5rem 4rem;text-align:left;align-items:flex-start}
.dual-product-banner__description{font-size:var(--font-b1-size);line-height:var(--font-b1-line)}
.dual-product-banner__ctas{flex-direction:row;justify-content:flex-start;align-items:flex-start}
.dual-product-banner__image-wrapper{padding:0 4rem}
.dual-product-banner__image-wrapper picture{padding:unset}
.dual-product-banner__image{width:100%;max-width:100%;aspect-ratio:16 / 9}
}
.dynamic-table-component{font-family:var(--font-family);box-sizing:border-box;margin:0;padding:0}
.dynamic-table-component.bg-light{background-color:var(--monochrome-white)}
.dynamic-table-component.bg-dark{background-color:var(--neutral-200)}
.dynamic-table-component.bg-light .table-wrapper,.dynamic-table-component.bg-light .comparison-table{background:var(--monochrome-white)}
.dynamic-table-component.bg-dark .table-wrapper,.dynamic-table-component.bg-dark .comparison-table{background:var(--neutral-200)}
.dynamic-table-component .container{max-width:90rem;margin:0 auto;padding:2.5rem 6.75rem}
.dynamic-table-component .header{text-align:center;margin-bottom:2.5rem}
.dynamic-table-component .header .table-title{color:var(--text-heading);font-size:3rem;margin-bottom:2rem;font-weight:var(--font-demi);line-height:3.75rem}
.dynamic-table-component p{margin-block-start:unset;margin-block-end:unset}
.dynamic-table-component .header .table-description{color:var(--text-body);font-size:1.25rem;line-height:2rem}
.dynamic-table-component p{margin-block-start:unset;margin-block-end:unset}
.dynamic-table-component .table-wrapper{position:relative;overflow:hidden;background:var(--monochrome-white)}
.dynamic-table-component .table-container{overflow-y:visible;-webkit-overflow-scrolling:touch}
.dynamic-table-component .comparison-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--monochrome-white)}
.dynamic-table-component .comparison-table th,.dynamic-table-component .comparison-table td{text-align:center;border-bottom:2px solid var(--neutral-200);color:var(--text-body)}
.dynamic-table-component.bg-dark .comparison-table th,.dynamic-table-component.bg-dark .comparison-table td{border-bottom:2px solid var(--monochrome-white)}
.dynamic-table-component .comparison-table th:first-child,.dynamic-table-component .comparison-table td:first-child{text-align:left}
.dynamic-table-component .comparison-table th{font-weight:normal}
.dynamic-table-component .product-header{display:flex;flex-direction:column;align-items:center;min-height:7.5rem;justify-content:center}
.dynamic-table-component .icon-placeholder{width:5rem;height:5rem;background-size:.5rem .5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;overflow:hidden}
.dynamic-table-component .feature-column{text-align:left;width:25%;font-weight:normal;position:sticky;left:0;z-index:2}
.dynamic-table-component.bg-light .comparison-table th.feature-column,.dynamic-table-component.bg-light .comparison-table td.feature-column{background-color:var(--monochrome-white)}
.dynamic-table-component.bg-dark .comparison-table th.feature-column,.dynamic-table-component.bg-dark .comparison-table td.feature-column{background-color:var(--neutral-200)}
.dynamic-table-component .comparison-table th.highlighted-column,.dynamic-table-component .comparison-table td.highlighted-column{background-color:var(--minimed-blue-100);border-right:2px solid var(--action);border-left:2px solid var(--action);color:var(--text-heading) !important}
.dynamic-table-component .comparison-table th.highlighted-column{color:var(--minimed-blue-500-new) !important}
.dynamic-table-component .comparison-table th.highlighted-column{border-top:2px solid var(--action)}
.dynamic-table-component .comparison-table tbody tr:last-child td.highlighted-column{border-bottom:2px solid var(--action)}
.dynamic-table-component .comparison-table td.highlighted-column p,.dynamic-table-component .comparison-table td.highlighted-column b{color:var(--text-heading) !important}
.dynamic-table-component .comparison-table th.highlighted-column p,.dynamic-table-component .comparison-table th.highlighted-column b{color:var(--minimed-blue-500-new) !important}
.dynamic-table-component .icon-image{width:1.5rem;height:1.5rem;object-fit:contain}
.dynamic-table-component sup{font-size:50%;position:relative;top:unset}
.table-title sup,.product-header sup{top:-0.25rem}
.dynamic-table-component .highlight{color:var(--var-table-hilight)}
.dynamic-table-component .table-footer{margin-top:1.5rem;font-size:var(--font-b3-size);line-height:1.6;color:var(--text-body)}
.dynamic-table-component .table-footer p{margin:0 0 .5rem 0}
.dynamic-table-component .table-container{overflow-x:visible}
.dynamic-table-component .comparison-table{table-layout:fixed}
.dynamic-table-component .comparison-table th,.dynamic-table-component .comparison-table td{padding:1.5rem}
.dynamic-table-component .comparison-table th{vertical-align:top}
.dynamic-table-component .product-name{line-height:1.4;color:var(--text-body)}
.dynamic-table-component .product-header .product-name{font-size:1.125rem}
.dynamic-table-component .product-header .product-name p{font-family:var(--font-family-bold);margin-block-start:2rem}
.dynamic-table-component .cell-parsys{min-height:3.125rem;width:100%;display:flex;align-items:center;justify-content:center}
.dynamic-table-component .feature-column .cell-parsys{justify-content:flex-start}
.comparison-table td p{font-size:var(--font-b3-size);line-height:var(--font-b3-line)}
.comparison-table td b{font-size:var(--font-b2-size);line-height:var(--font-b2-line)}
@media(max-width:768px){.dynamic-table-component .container{padding:2.5rem 1rem}
.dynamic-table-component .header .table-title{font-size:2.25rem;line-height:2.75rem;margin-bottom:.5rem}
.dynamic-table-component .header .table-description{font-size:var(--font-b2-size)}
.dynamic-table-component .table-container{overflow-x:auto;padding:0 0 2.5rem 0;scrollbar-color:var(--action) var(--dividers-default)}
.dynamic-table-component .comparison-table{table-layout:auto}
.dynamic-table-component .feature-column{max-width:9.75rem;min-width:9.75rem}
.dynamic-table-component .data-column{max-width:6.5rem;min-width:6.5rem}
.dynamic-table-component .comparison-table th,.dynamic-table-component .comparison-table td{padding:1rem}
.dynamic-table-component .product-header{min-height:6.25rem}
}
.dynamic-table-component .card-layout{width:100%;display:flex;flex-direction:column}
.dynamic-table-component .icon-placeholder img{border-radius:50%;object-fit:cover}
.dynamic-table-component .product-row-cards{width:100%;display:flex;margin-bottom:0;background-color:var(--monochrome-white)}
.dynamic-table-component .product-column-card{flex:1 1 0;display:flex;flex-direction:column;align-items:center;padding:1.5rem .25rem;gap:1.5rem;border-right:2px solid var(--neutral-200);min-width:0;color:var(--text-body)}
.dynamic-table-component .product-column-card:last-child{border-right:0}
.dynamic-table-component .product-column-card .icon-placeholder{width:3.25rem;height:3.25rem;border-radius:50%;overflow:hidden}
.dynamic-table-component .product-column-card .product-name{font-size:.8125rem;line-height:1rem;text-align:center}
.dynamic-table-component .product-column-card .product-name p{font-family:unset;font-weight:var(--font-bold);font-size:.875rem}
.dynamic-table-component .product-column-card.highlighted-card{background-color:var(--minimed-blue-100);color:var(--text-heading) !important}
.dynamic-table-component .product-column-card.highlighted-card p,.dynamic-table-component .product-column-card.highlighted-card b{color:var(--text-heading) !important}
.dynamic-table-component .comparison-section-card{width:100%;display:flex;flex-direction:column}
.dynamic-table-component .feature-header-card{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.75rem 1rem;background-color:var(--neutral-200);border-bottom:2px solid var(--neutral-200)}
.dynamic-table-component .feature-title-card{text-align:center;font-size:1rem;line-height:1.625rem;color:var(--text-body)}
.dynamic-table-component .feature-title-card .subtitle{font-size:.875rem;font-weight:var(--font-regular);line-height:1.375rem}
.dynamic-table-component .value-row-card{width:100%;display:flex;border-bottom:2px solid var(--neutral-200)}
.dynamic-table-component .value-cell-card{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem .5rem;border-right:2px solid var(--neutral-200);background-color:var(--monochrome-white);font-size:.875rem;line-height:1.375rem;text-align:center;color:var(--text-body)}
.dynamic-table-component .value-cell-card:last-child{border-right:0}
.dynamic-table-component .value-cell-card.highlighted-card{background-color:var(--minimed-blue-100);color:var(--text-heading) !important}
.dynamic-table-component .value-cell-card.highlighted-card p,.dynamic-table-component .value-cell-card.highlighted-card b{color:var(--text-heading) !important}
.dynamic-table-component .value-cell-card .subtitle{font-size:.875rem;font-weight:var(--font-regular)}
@media(min-width:768px){.dynamic-table-component .card-layout{display:none}
}
.dynamic-list-comp{width:100%}
.dynamic-list-main{background:var(--neutral-200)}
.mobile-controls{padding:24px 1rem}
.search-section{display:flex;flex-direction:column;gap:1rem}
.search-title{margin:0;font-family:var(--font-family-bold);font-weight:var(--font-bold);font-size:var(--font-h4-size);color:var(--accent-blue);line-height:var(--font-h4-line);white-space:nowrap}
.search-input-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;width:100%}
.search-input-container{position:relative;flex:1;display:flex;align-items:center}
.search-input-container .search-icon{position:absolute;left:1rem;height:17px;width:17px;z-index:2;pointer-events:none}
.dynamic-list-search-input{flex:1;width:328px;height:48px;padding:11px 11px 11px 64px;border:1px solid var(--neutral-700);border-radius:4px;box-sizing:border-box;font-weight:var(--font-regular);font-size:var(--font-b2-size);font-family:var(--font-family);line-height:var(--font-h4-line)}
.dynamic-list-search-input::placeholder{font-family:var(--font-style);font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-b2-size);line-height:var(--font-h4-line)}
.filter-controls{display:flex;justify-content:space-between;align-items:center}
.filters-toggle-btn{display:flex;align-items:center;padding:10px 1rem;border:1px solid var(--text-body);border-radius:6px;cursor:pointer;position:relative;min-width:190px;min-height:48px;white-space:nowrap;color:var(--text-body);background:var(--monochrome-white);font-weight:var(--font-regular);font-family:var(--font-family);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing)}
.filter-count{padding-left:2px;color:var(var(--text-body));background:var(--monochrome-white);font-weight:var(--font-medium);font-family:var(--font-family);font-size:var(--font-b3-size)}
.dropdown-text{color:#191919;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:26px}
.filters-dropdown-arrow{width:10.06px;height:5.51px;margin-left:auto;transition:transform .2s ease}
.filter-icon{margin-right:8px;width:18px;height:18px;padding:3px}
.active-filters{display:none;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}
.filtered-by-section{display:none;margin-bottom:12px;color:var(--text-body)}
.filter-pill{display:flex;align-items:center;gap:4px;padding:9px 8px 9px 9px;background:var(--action);color:var(--monochrome-white);border-radius:999px;font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-b3-size);line-height:var(--font-b3-line)}
.filter-pill-remove{background:0;border:0;color:var(--monochrome-white);cursor:pointer;padding:0;width:1rem;height:1rem;border-radius:50%;display:flex;align-items:center;justify-content:center}
.results-header{display:flex;flex-direction:column-reverse;gap:2rem;align-items:stretch}
.result-item-content-wrapper{display:flex;flex-direction:column;gap:24px}
.results-count{display:flex;flex-direction:row;gap:4px}
.results-label{margin:0;font-weight:var(--font-demi);font-family:var(--font-family-demi);font-size:var(--font-b2-size);line-height:var(--font-h4-line);color:var(--text-heading)}
.count-number,.results-found{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-b2-size);line-height:var(--font-b2-line);margin:0;color:var(--text-body)}
.desktop-clear-all{margin-bottom:1rem}
.custom-dropdown{position:relative;display:inline-block}
.dropdown-trigger{display:flex;align-items:center;justify-content:space-between;min-width:126px;min-height:48px;padding:10px 1rem;border:1px solid var(--neutral-700);border-radius:6px;background:var(--monochrome-white);cursor:pointer;transition:border-color .2s ease;gap:.5rem}
.dropdown-arrow{width:10.06px;height:5.51px;color:#6c757d;transition:transform .2s ease}
.dropdown-arrow-up{display:none}
.custom-dropdown.open .dropdown-arrow-down{display:none}
.custom-dropdown.open .dropdown-arrow-up{display:inline-block}
.dropdown-menu{position:absolute;top:100%;left:0;right:0;background:var(--monochrome-white);border:1px solid var(--neutral-700);border-radius:6px;z-index:100;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease}
.custom-dropdown.open .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}
.dropdown-option{display:flex;align-items:center;padding:12px 1rem;cursor:pointer;transition:background-color .2s ease;gap:.5rem}
.dropdown-option:hover{background-color:var(--neutral-200)}
.dropdown-option .option-text{color:var(--text-body);font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-b3-size);line-height:var(--font-b3-line)}
.dropdown-option .option-text:hover{color:var(--action)}
.dropdown-option.active .option-text{font-family:var(--font-family-demi);font-weight:var(--font-demi)}
.checkmark{color:var(--text-body);opacity:0;transition:opacity .2s ease}
.dropdown-option.active .checkmark{opacity:1}
.dropdown-option:hover .checkmark{color:var(--monochrome-white)}
.sort-by-label{color:#191919;display:none !important}
.results-area{padding:2rem 1rem;background:var(--monochrome-white);display:flex;flex-direction:column;gap:2rem}
.results-list{display:grid}
.result-item{background:var(--monochrome-white);transition:all .2s ease;position:relative;padding:40px 0;display:flex;flex-direction:column;gap:24px}
.result-item:last-child{padding-bottom:0}
.result-item:first-child{padding-top:0}
.result-item:not(:first-child)::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--action) 0,var(--light-green-400) 100%)}
.result-item-thumbnail{position:relative;width:319px;height:179px;overflow:hidden;background:var(--neutral-200)}
.result-thumbnail-img{width:319px;height:179px;object-fit:cover;object-position:top;display:block}
.result-generic-video-preview{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%)}
.result-play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;transition:transform .2s ease}
.result-play-overlay:hover{transform:translate(-50%,-50%) scale(1.1)}
.result-item-thumbnail .video-play-btn{position:absolute;top:50%;left:50%;height:52px;width:52px;transform:translate(-50%,-50%);border:0;background:0;padding:0;cursor:pointer;z-index:2}
.result-item-thumbnail .video-play-btn img{width:100%;height:100%;filter:drop-shadow(0 2px 8px rgba(0,0,0,0.3))}
.result-item-thumbnail img[src*="video-fallback.svg"]+.video-play-btn{opacity:0}
.result-item-thumbnail--fallback .video-play-btn{opacity:0}
.result-item-thumbnail--fallback{display:flex;align-items:center;justify-content:center}
.result-fallback-img{width:6.25rem;height:4.4375rem}
.result-item-title{margin:0;color:var(--accent-blue)}
.result-item-title-text{font-family:var(--font-family-demi);font-weight:var(--font-demi);font-size:var(--font-h3-size);line-height:var(--font-h1-s-size);color:var(--accent-blue)}
.result-item-link{color:var(--accent-blue);text-decoration:none;transition:color .2s ease;display:block;font-weight:var(--font-demi);font-family:var(--font-family-demi);font-size:var(--font-h3-size);line-height:2rem}
.result-item-link:hover{color:#0056b3;text-decoration:underline}
.result-item-description{font-weight:var(--font-regular);margin:8px 0 0 0;font-size:var(--font-b2-size);line-height:var(--font-h4-line);color:var(--text-body)}
.dynamic-list-component .read-more-link{font-family:var(--font-family-bold);font-weight:var(--font-bold);text-decoration:none;font-size:var(--font-b2-size);line-height:var(--font-h4-line);color:var(--action)}
.result-item-tags{display:flex;flex-wrap:wrap;gap:.5rem}
.tag{min-width:56px;opacity:1;font-family:var(--font-family);padding:6px 12px;border:1px solid var(--neutral-700);border-radius:.5rem;white-space:nowrap;color:var(--neutral-700);display:inline-flex;align-items:center;justify-content:center;font-weight:var(--font-regular);font-size:12px;line-height:18px}
.result-item-actions{display:flex;justify-content:flex-end;margin-top:12px;padding-top:12px;border-top:1px solid #f1f3f4}
.link-indicator{display:flex;align-items:center;gap:4px;font-size:12px;color:#6c757d;font-weight:500}
.download-icon,.external-icon{width:14px;height:14px}
.download-action-btn{gap:.5rem;margin-top:24px}
.download-action-btn .download-icon{width:1rem;height:1rem}
.results-pagination{text-align:center}
.load-more-btn{margin:0 auto;font-family:var(--font-family-demi);font-weight:var(--font-demi);font-size:var(--font-b2-size);line-height:var(--font-h4-size);letter-spacing:2%;text-align:center}
.load-more-btn:hover{background:#0056b3;transform:translateY(-1px)}
.video-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.9);z-index:2000;align-items:center;justify-content:center;padding:20px}
.video-modal{background:var(--monochrome-black);border-radius:.5rem;max-width:90vw;max-height:90vh;width:100%;position:relative;display:flex;flex-direction:column}
.video-modal-header{position:absolute;top:10px;right:10px;z-index:10}
.video-modal-close{background:rgba(0,0,0,0.7);border:0;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--monochrome-white);transition:background-color .2s ease}
.video-modal-close:hover{background:rgba(0,0,0,0.9)}
.video-modal-content{flex:1;display:flex;align-items:center;justify-content:center}
.video-container{width:100%;position:relative;aspect-ratio:16/9}
.video-container iframe{width:100%;height:100%;border:0;border-radius:4px}
body.video-modal-open{overflow:hidden}
.download-btn-inline{display:inline-block !important;width:auto !important}
.filter-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:9999;display:none;align-items:flex-end}
.filter-modal-overlay.active{display:flex}
.filter-modal{background:var(--monochrome-white);width:100%;height:100vh;border-radius:0;display:flex;flex-direction:column;animation:slideUp .3s ease-out}
.filter-modal.closing{animation:slideDown .3s ease-out}
@keyframes slideUp{from{transform:translateY(100%)}
to{transform:translateY(0)}
}
@keyframes slideDown{from{transform:translateY(0)}
to{transform:translateY(100%)}
}
.filter-modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 0 1rem}
.filter-modal-title{font-weight:var(--font-demi);font-family:var(--font-family-demi);font-size:24px;line-height:2rem;color:var(--text-heading);margin:0;padding:0}
.filter-modal-close{background:0;border:0;cursor:pointer;color:#6c757d;padding:4px;border-radius:4px}
.filter-modal-close img{width:18px;height:18px}
.filter-modal-content{flex:1;padding:1rem 1rem 0 1rem;overflow-y:auto;max-height:calc(100vh - 140px)}
.filter-modal:not(:has(.filter-checkbox:checked)) .filter-modal-active-filters{display:none}
.filter-modal-active-filters .filtered-by-section{display:block;margin-bottom:12px}
.filter-modal:not(:has(.filter-checkbox:checked)) .filter-modal-active-filters .filtered-by-section{display:none}
.filter-modal-active-filters .active-filters{display:flex;flex-wrap:wrap;gap:.5rem}
.filter-modal:not(:has(.filter-checkbox:checked)) .filter-modal-active-filters .active-filters{display:none}
.filter-group-title{font-weight:var(--font-demi);font-family:var(--font-family-demi);font-size:12px;line-height:18px;letter-spacing:1.29px;vertical-align:middle;text-transform:uppercase;color:var(--text-heading);border-bottom:1px solid var(--dividers-default);margin:0;padding:.7rem 0}
.filter-options{margin-top:.5rem;display:flex;flex-direction:column}
.checkbox-filter .filter-option-label{display:flex;gap:12px;padding:9px;align-items:center;cursor:pointer;transition:background-color .2s ease}
.filter-checkbox{width:24px;height:24px;cursor:pointer;accent-color:var(--tabs-color-border);opacity:1;position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid var(--neutral-700);border-radius:2px;background:var(--monochrome-white)}
.filter-checkbox:checked{background:var(--tabs-color-border);border-color:var(--tabs-color-border)}
.filter-checkbox:checked::after{content:'';display:block;background-image:url('../../../etc.clientlibs/minimedweb/clientlibs/clientlib-site/resources/images/Checkmark-white.svg');background-size:contain;background-repeat:no-repeat;background-position:center;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.filter-option-text{max-width:80%;font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-b2-size);line-height:var(--font-h4-line);color:var(--text-body)}
.filter-option-text>*{margin:unset}
.filter-pill>*{margin:unset}
.filter-pill p{margin:unset}
.filter-modal-footer{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-top:2px solid var(--neutral-200)}
.clear-all-btn{background:0;border:0;cursor:pointer;padding:0;text-decoration:underline;transition:color .2s ease;font-weight:var(--font-demi);font-family:var(--font-family-demi);font-size:var(--font-b2-size);line-height:20px;letter-spacing:2%;text-align:center;text-decoration-style:solid;color:var(--neutral-700)}
.clear-all-btn.has-filters{color:var(--action) !important}
.filter-modal:has(.filter-checkbox:checked) .clear-all-btn{color:var(--action) !important}
.clear-all-btn:hover{color:var(--action)}
.apply-filters-btn{font-weight:var(--font-demi);font-family:var(--font-family-demi);font-size:var(--font-b2-size);line-height:20px;color:var(--monochrome-white);background-color:var(--tabs-color-border)}
.filters-sidebar{display:none}
.main-content-area{width:100%}
.search-btn{width:7.25rem;font-family:var(--font-family-demi);font-weight:var(--font-demi);font-size:var(--font-b2-size);line-height:var(--font-h4-size);text-align:center;background-color:var(--tabs-color-border);cursor:pointer}
.desktop-search-section{display:none}
.desktop-clear-all{display:none}
.dynamic-list-results-wrapper{display:flex;flex-direction:column;gap:2rem}
@media(min-width:768px){.dynamic-list-results-wrapper{gap:12px}
.filtered-by-section{display:none}
.active-filters{display:none;margin:0}
.filter-pill{display:flex;align-items:center;gap:.5rem;height:24px;padding:0 8px 0 9px;background:var(--action);color:var(--monochrome-white);border-radius:999px;font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-b3-size);line-height:var(--font-b3-line)}
.filtered-by-section.has-filters{font-weight:var(--font-demi);font-family:var(--font-family-demi);font-size:var(--font-b2-size);line-height:var(--font-h4-line);margin:0;display:block}
.active-filters.has-filters{display:flex}
.desktop-search-section{display:flex;padding:32px 64px;background:var(--neutral-200)}
.desktop-clear-all{margin:0;display:block}
.download-action-btn{margin-top:2rem}
.desktop-clear-all-btn{align-items:baseline;padding:14px 0;font-weight:var(--font-demi);font-family:var(--font-family-demi);font-size:var(--font-b2-size);line-height:20px;letter-spacing:2%;margin:0;color:var(--action);background:0;border:0;cursor:pointer;transition:color .2s ease;display:flex;gap:.5rem}
.desktop-clear-all-btn:hover{color:#0056b3}
.desktop-clear-all-btn img{width:11px;height:11px}
.results-area{gap:12px;padding:0}
.results-label{font-family:var(--font-family-bold);font-weight:var(--font-bold);font-size:var(--font-h3-size);line-height:var(--font-h3-line)}
.count-number,.results-found{margin:0;font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-lb1-size);line-height:var(--font-b2-line)}
.desktop-search-section .search-title{font-family:var(--font-family-bold);font-weight:var(--font-bold);font-size:var(--font-h3-size);line-height:var(--font-h2-size);color:var(--accent-blue)}
.desktop-search-section .search-input-wrapper{display:flex;align-items:center;width:100%}
.desktop-search-section{gap:134px;align-items:center}
.search-input-wrapper{gap:32.23px;align-items:center}
.desktop-search-section .dynamic-list-search-input{flex:1;border:1px solid var(--neutral-700);border-radius:.5rem;height:48px;box-sizing:border-box;padding:11px 11px 11px 48px;font-size:var(--font-b2-size);font-weight:var(--font-regular);font-size:var(--font-b2-size);line-height:var(--font-h4-line)}
.desktop-search-section .dynamic-list-search-input:focus{outline:0;border-color:var(--tabs-color-border);box-shadow:0 0 0 3px rgba(0,123,255,0.1)}
.desktop-search-section .search-icon{width:1.0625rem;height:1.0625rem;margin-right:6px}
.dynamic-list-layout{display:grid;background:var(--monochrome-white);grid-template-columns:320px 1fr;gap:2rem;padding:40px 64px;align-items:start}
.dropdown-trigger{min-width:229px;height:50px;padding:12px 1rem;box-sizing:border-box}
.filters-toggle-btn{height:50px;box-sizing:border-box}
.mobile-controls{display:none}
.filters-sidebar{display:block;background:var(--monochrome-white);height:fit-content;position:sticky}
.filters-sidebar .filters-section{border-top:0;padding-top:0}
.filters-sidebar .filters-header{margin-bottom:24px}
.filters-sidebar .filters-title{font-weight:var(--font-bold);margin:0;font-family:var(--font-family-bold);font-size:24px;line-height:2rem;color:#003ead}
.filters-sidebar .clear-all-btn{font-size:var(--font-b3-size)}
.filters-sidebar .clear-all-btn.has-filters{color:var(--action)}
.filters-sidebar .filter-groups-container{display:flex;flex-direction:column;gap:.5rem}
.filters-sidebar .filter-group{margin:0;padding-bottom:0}
.filters-sidebar .filter-group-title{font-weight:var(--font-demi);font-family:var(--font-family-demi);font-size:12px;line-height:18px;letter-spacing:1.29px;margin:0;text-transform:uppercase;padding:11px 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;background:0;border:0;width:100%;text-align:left;transition:color .2s ease;color:#003ead}
.filter-icon{width:1rem;height:1rem;transition:opacity .2s ease}
.filter-icon-collapsed{display:none}
.filters-sidebar .filter-group.collapsed .filter-icon-expanded{display:none}
.filters-sidebar .filter-group.collapsed .filter-icon-collapsed{display:inline-block}
.filters-sidebar .filter-options{gap:.5rem;overflow:hidden;transition:max-height .3s ease,padding .3s ease;margin-top:0}
.filters-sidebar .filter-group.collapsed .filter-options{max-height:0;padding-bottom:0}
.filters-sidebar .filter-option-label{padding:8px 0;gap:10px;align-items:center;border-radius:0;display:flex}
.filters-sidebar .filter-checkbox{width:20px;margin:0;height:20px;accent-color:var(--action);appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid var(--neutral-700);border-radius:2px;background:var(--monochrome-white);cursor:pointer}
.filters-sidebar .filter-checkbox:checked{background:var(--action);border-color:var(--action)}
.filters-sidebar .filter-option-text{font-weight:var(--font-regular);font-size:var(--font-b2-size);line-height:var(--font-h4-line);color:var(--text-body)}
.filters-sidebar .apply-filters-btn{padding:14px 20px;font-size:var(--font-b2-size);margin-top:24px}
.mobile-controls{margin-bottom:2rem}
.mobile-controls .filter-controls{justify-content:flex-end}
.mobile-controls .filters-toggle-btn{display:none}
.filters-toggle-btn{display:none}
.mobile-controls .active-filters{margin-bottom:20px}
.mobile-controls .active-filters.has-filters{display:flex}
.filter-modal-overlay{display:none !important}
.filter-modal-active-filters .active-filters.has-filters{display:none !important}
.results-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;margin-bottom:12px}
.results-header:has(~ .filtered-by-section.has-filters){margin-bottom:0}
.filter-controls{margin:0}
.results-count{align-items:baseline}
.sort-by-label{display:inline !important;font-weight:var(--font-regular);font-size:var(--font-b2-size);line-height:var(--font-h4-line)}
.dropdown-text{font-weight:var(--font-regular);font-size:var(--font-b2-size);line-height:var(--font-h4-line);color:var(--action);margin-left:5px}
.sort-dropdown{padding:10px 1rem;font-size:var(--font-b3-size);min-width:160px}
.result-item-thumbnail{width:319px;height:179px}
.result-item{display:flex;align-items:flex-start;gap:40px;flex-direction:row}
.result-item-content-wrapper{flex:1;gap:2rem}
.result-item-title{margin:0 0 8px 0}
.result-item-title-text{font-family:var(--font-family-demi);font-weight:var(--font-demi);font-size:var(--font-h2-size);line-height:var(--font-h2-line);color:var(--accent-blue)}
.result-item-link{font-weight:var(--font-demi);font-family:var(--font-family-demi);text-decoration:none;font-size:2rem;line-height:42px;color:var(--accent-blue)}
.result-item-description{font-weight:var(--font-regular);font-size:var(--font-b2-size);margin:0;line-height:var(--font-h4-line)}
.result-item-tags{gap:1rem}
.tag{font-weight:var(--font-regular);font-size:12px;line-height:18px}
.result-item-actions{margin-top:1rem;padding-top:1rem}
.link-indicator{font-size:var(--font-b3-size);gap:6px}
.download-icon,.external-icon{width:1rem;height:1rem}
.results-pagination{margin-top:48px}
.filter-modal-overlay{display:none !important}
}
.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer p,.footer pre,.footer blockquote{margin:0}
.footer img{max-width:100% !important;height:auto !important;display:block !important}
.phone-number-wrapper{display:flex;flex-direction:column}
.footer{background-color:var(--neutral-200,#f1f4f4);font-family:var(--font-family);width:100%;--footer-container-padding-x:1rem;--footer-container-padding-y-top:2.5rem;--footer-container-padding-y-bottom:1.5rem;--footer-main-layout:column;--footer-main-gap:40px;--footer-main-margin-bottom:1rem;--footer-left-margin-bottom:1.25rem;--footer-left-width:100%;--footer-nav-display:flex;--footer-nav-width:100%;--footer-nav-gap:1.5rem;--footer-nav-section-flex:0 1 auto;--footer-nav-title-padding-y:1rem;--footer-social-icon-size:1.75rem;--footer-nav-title-padding-bottom:.75rem;--footer-social-gap:1.375rem;--footer-nav-title-padding-top:1rem;--footer-nav-list-padding-bottom:1rem;--footer-nav-icon-display:block;--footer-bottom-layout:column;--footer-bottom-gap:1rem;--footer-bottom-right-gap:1rem;--footer-nav-list-gap:.5rem;--footer-bottom-wrap:wrap;--footer-legal-gap:8px;--footer-bottom-align:stretch;--footer-bottom-justify:flex-start;--footer-legal-layout:column;--footer-legal-wrap:wrap;--footer-legal-align:stretch}
.footer__container{padding:0;margin:0 auto}
.footer__main{padding:40px 16px 32px 16px}
.footer__bottom{padding:24px 16px}
@media(min-width:52.125rem){.footer{--footer-main-layout:row;--footer-main-gap:2rem;--footer-main-margin-bottom:1rem;--footer-left-margin-bottom:0;--footer-left-width:50%;--footer-nav-display:flex;--footer-nav-width:50%;--footer-nav-gap:1.5rem;--footer-nav-section-flex:1;--footer-nav-title-padding-bottom:.75rem;--footer-nav-title-padding-top:0;--footer-nav-list-padding-bottom:0;--footer-nav-icon-display:none;--footer-legal-layout:row;--footer-legal-wrap:nowrap;--footer-legal-align:center}
}
@media(min-width:64rem){.footer{--footer-container-padding-x:1.5rem;--footer-container-padding-y:2.5rem;--footer-main-gap:6.765625rem;--footer-main-margin-bottom:0;--footer-nav-gap:0;--footer-nav-title-padding-bottom:.75rem;--footer-nav-list-gap:.5rem;--footer-social-icon-size:1.625rem;--footer-social-gap:1.375rem;--footer-legal-gap:1.5rem;--footer-bottom-layout:row;--footer-bottom-right-gap:7px;--footer-bottom-wrap:wrap;--footer-bottom-align:flex-start;--footer-bottom-justify:flex-start}
.footer__social{width:100%}
.footer__legal,.footer__copyright-wrapper{flex-shrink:0}
}
@media(min-width:64rem){.footer__nav-title{color:var(--text-heading)}
.footer__main{padding:2.5rem 1.5rem}
.footer__bottom{padding:1.5rem}
.footer__left{gap:7.95rem}
.footer__logo-img{width:16.234375rem !important;height:2.2319rem !important;max-width:16.234375rem !important;max-height:2.2319rem !important}
.footer__contact{gap:.5rem}
.footer__contact-label{font-size:var(--font-h3-size) !important;line-height:var(--font-h3-line)}
.footer__contact-phone{font-size:var(--font-h3-size) !important;line-height:var(--font-h3-line)}
}
@media(min-width:75rem){.footer{--footer-bottom-wrap:wrap;--footer-bottom-align:center;--footer-bottom-justify:space-between}
.single-link{margin:auto 0;align-items:center;display:flex !important;justify-content:center !important}
.footer__social{width:auto}
.footer__container{padding:0}
.footer__main_container,.footer__bottom_container{max-width:90rem;margin:0 auto}
.footer__main{padding:2.5rem 4rem;margin-bottom:var(--footer-main-margin-bottom)}
.footer__bottom{padding:1.5rem 4rem 2rem 4rem}
}
.footer__separator{border-top:1px solid var(--Dividers-default,#b7b6b6)}
.footer__main{display:flex;flex-direction:var(--footer-main-layout);gap:var(--footer-main-gap)}
.footer__left{display:flex;flex-direction:column;gap:2.5rem;width:var(--footer-left-width);justify-content:space-between}
.footer__logo-img{width:9.25rem !important;height:1.271875rem !important;max-width:9.25rem !important;max-height:1.271875rem !important;object-fit:contain;display:block}
.footer__contact{display:flex;flex-direction:column}
.footer__contact-label{font-family:var(--font-family-demi);color:var(--text-heading);font-size:var(--font-b1-size);line-height:var(--font-b1-line);font-weight:var(--font-demi);margin:0}
.footer__contact-phone{color:var(--minimed-blue-500-new);font-size:var(--font-b1-size);line-height:var(--font-b1-line);font-weight:var(--font-demi);font-family:var(--font-family-demi);text-decoration:none;cursor:pointer}
.footer__contact-phone:hover,.footer__contact-phone:focus{text-decoration:underline}
.footer__nav{flex-direction:column;display:var(--footer-nav-display);width:var(--footer-nav-width);gap:var(--footer-nav-gap)}
.footer__nav-section{flex:var(--footer-nav-section-flex);overflow:hidden}
.footer__nav-section:last-child{border-bottom:0}
.footer__nav-title{display:flex;justify-content:space-between;align-items:center;color:var(--text-heading);font-size:var(--font-b2-size);line-height:var(--font-b2-line);font-weight:var(--font-bold);font-family:var(--font-family-bold);cursor:pointer;list-style:none;user-select:none}
.footer__nav-title span>*{font-family:var(--font-family-bold)}
.footer__nav-title::-webkit-details-marker,.footer__nav-title::marker{display:none}
.footer__nav-icon{display:var(--footer-nav-icon-display);position:relative;width:.875rem;height:.875rem;flex-shrink:0;margin:.375rem}
.footer__nav-icon::before,.footer__nav-icon::after{content:'';position:absolute;background-color:var(--minimed-blue-500-new);transition:transform .3s ease;border-radius:.0625rem}
.footer__nav-icon::before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}
.footer__nav-icon::after{top:0;left:50%;width:2px;height:100%;transform:translateX(-50%)}
.footer__nav-section[open] .footer__nav-icon::after{transform:translateX(-50%) rotate(90deg);opacity:0}
.footer__nav-list{display:flex;flex-direction:column;gap:var(--footer-nav-list-gap,0.75rem);list-style:none;padding:0;padding-top:12px;margin:0}
.footer__nav-list a,.footer__nav-list p{color:var(--minimed-blue-500-new);font-size:var(--font-b2-size);line-height:var(--font-b2-line);font-weight:var(--font-demi);text-decoration:none;margin:0}
.footer__nav-list a:hover,.footer__nav-list a:focus,.footer__nav-list p:hover,.footer__nav-list p:focus{text-decoration:underline;cursor:pointer}
.footer__nav-list li{display:flex;align-items:center;gap:.25rem}
.footer__nav-external-icon{width:.75rem !important;height:.75rem !important;max-width:.75rem !important;max-height:.75rem !important;display:inline-block !important;flex-shrink:0;vertical-align:middle;object-fit:contain}
.footer-new-flag{display:flex;justify-content:center;align-items:center;border-radius:.25rem;overflow:hidden;font-size:var(--font-caption-size);line-height:var(--font-caption-line);letter-spacing:var(--font-caption-spacing);color:var(--minimed-blue-500-new);text-align:center;background-color:var(--color-teal-700);padding:.0625rem .3125rem;font-weight:var(--font-medium)}
.footer__bottom{display:flex;flex-direction:var(--footer-bottom-layout);flex-wrap:var(--footer-bottom-wrap);align-items:var(--footer-bottom-align);justify-content:var(--footer-bottom-justify);gap:var(--footer-bottom-gap);padding-top:1.5rem}
.footer__bottom-right{gap:var(--footer-bottom-right-gap);display:flex;flex-direction:column}
.footer__social{display:flex;gap:var(--footer-social-gap,0.75rem)}
.footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:var(--footer-social-icon-size,1.5rem);height:var(--footer-social-icon-size,1.5rem);transition:opacity .2s ease;overflow:hidden}
.footer__social-link:hover,.footer__social-link:focus{opacity:.7}
.footer__social-icon{width:var(--footer-social-icon-size,1.5rem) !important;height:var(--footer-social-icon-size,1.5rem) !important;max-width:var(--footer-social-icon-size,1.5rem) !important;max-height:var(--footer-social-icon-size,1.5rem) !important;object-fit:contain;display:block}
.footer__legal{display:flex;flex-direction:var(--footer-legal-layout);flex-wrap:var(--footer-legal-wrap);align-items:var(--footer-legal-align);gap:var(--footer-legal-gap,1.5rem)}
.footer__legal a,.footer__legal p{color:var(--minimed-blue-500-new);font-size:var(--font-b3-size);line-height:var(--font-b3-line);font-weight:var(--font-demi);font-family:var(--font-family-demi);text-decoration:none;margin:0}
.footer__legal a:hover,.footer__legal a:focus,.footer__legal p:hover,.footer__legal p:focus{text-decoration:underline;cursor:pointer}
.footer__copyright-wrapper{display:flex;flex-wrap:wrap;max-width:100%;min-width:0;flex:1 1 auto}
.footer__copyright-wrapper>p{font-family:var(--font-family);font-weight:var(--font-regular);font-size:13px;line-height:var(--font-b3-line);color:var(--text-body)}
.footer__copyright{color:var(--text-heading);font-size:var(--font-b3-size);line-height:var(--font-b3-line);font-weight:var(--font-regular);margin:0;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;hyphens:auto;max-width:100%;min-width:0;white-space:normal}
.footer__contact-phone:focus-visible,.footer__nav-list a:focus-visible,.footer__nav-list p:focus-visible,.footer__social-link:focus-visible,.footer__legal a:focus-visible,.footer__legal p:focus-visible,.footer__nav-title:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}
@media(min-width:52.125rem){.footer__nav-title{color:var(--text-heading)}
.footer__logo-img{width:16.25rem !important;height:2.2319rem !important;max-width:16.25rem !important;max-height:2.2319rem !important}
.footer__nav{flex-direction:row;border:0}
.footer__nav-section{border:0}
.footer__nav-title{cursor:default;pointer-events:none}
}
@media(prefers-contrast:high){.footer__nav-icon::before,.footer__nav-icon::after{background-color:currentColor}
.footer__nav-section{border-bottom:2px solid currentColor}
}
@media(prefers-reduced-motion:reduce){.footer__nav-icon::before,.footer__nav-icon::after,.footer__social-link{transition:none}
}
.producthero-padding{padding-bottom:var(--product-hero-padding-bottom,0)}
.product-hero{max-width:90rem;margin:0 auto;font-family:var(--font-family);color:var(--text-body);padding:0 1rem;background-color:var(--productHeroBgColor)}
.product-hero .medium>*{font-family:var(--regularFont);font-weight:var(--font-medium)}
.product-hero h1,.product-hero h2,.product-hero h3,.product-hero h4,.product-hero h5,.product-hero h6,.product-hero p,.product-hero pre,.product-hero blockquote{margin:0;font-weight:unset}
.product-hero__title{color:var(--text-heading);padding-bottom:1rem}
.product-hero__description{padding-bottom:2rem;font-size:var(--font-b2-size);line-height:var(--font-b2-line)}
.product-hero--center169 .product-hero__container{display:flex;flex-direction:column;align-items:center;width:100%}
.product-hero--center169 .product-hero__content{display:flex;flex-direction:column;gap:0;text-align:center;align-items:center;width:100%;padding:2rem 1rem}
.product-hero--center169 .product-hero__ctas{display:flex;flex-direction:row;gap:.75rem;margin-top:0;flex-wrap:wrap;justify-content:center}
.product-hero--center169 .product-hero__image-wrapper{width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--color-background-neutral-100)}
.product-hero--center169 .product-hero__image{width:100vw;aspect-ratio:16 / 9;object-fit:cover;display:block}
.product-hero--textleft .product-hero__container{display:flex;flex-direction:column;width:100%}
.product-hero--textleft .product-hero__content{display:flex;flex-direction:column;gap:0;text-align:left;align-items:flex-start;width:100%;padding:2rem 0}
.product-hero--textleft .product-hero__ctas{display:flex;flex-direction:row;gap:1rem;margin-top:0;flex-wrap:wrap;justify-content:flex-start}
.product-hero .button-googlePlay img,.product-hero .button-appStore img{display:block;width:100%;height:3rem}
.product-hero--textleft[data-image-aspect="1-1"] .product-hero__ctas{flex-direction:column;align-items:flex-start}
.product-hero--textleft .product-hero__image-wrapper{width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--color-background-neutral-100)}
.product-hero--textleft .product-hero__image{width:100vw;object-fit:cover;display:block}
.product-hero--textleft[data-image-aspect="1-1"] .product-hero__image{aspect-ratio:1 / 1}
.product-hero--textleft[data-image-aspect="16-9"] .product-hero__image{aspect-ratio:16 / 9}
.product-hero__cta{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer;width:fit-content}
.product-hero__cta:focus{outline:2px solid var(--focus);outline-offset:2px}
.product-hero__cta.button-primary{background-color:var(--action);color:var(--color-background-white);border:1px solid var(--action);border-radius:999px;min-height:var(--button-l-height);max-height:var(--button-l-height);padding:0 var(--button-l-lr-padding);font-weight:var(--font-demi);font-size:var(--font-bm-size);line-height:var(--font-bm-line);letter-spacing:var(--font-bm-spacing)}
.product-hero__cta.button-primary:hover{background-color:var(--hover)}
.product-hero__cta.button-primary:active{background-color:var(--pressed)}
.product-hero__cta.button-primaryWhite{background-color:var(--color-background-white);color:var(--action);border-radius:999px;min-height:var(--button-l-height);max-height:var(--button-l-height);padding:0 var(--button-l-lr-padding);font-weight:var(--font-demi);font-size:var(--font-bm-size);line-height:var(--font-bm-line);letter-spacing:var(--font-bm-spacing)}
.product-hero__cta.button-primaryWhite:hover{background-color:var(--color-background-white);color:var(--hover);border:1px solid var(--hover)}
.product-hero__cta.button-primaryWhite:active{background-color:var(--color-background-white);color:var(--hover);border:1px solid var(--hover)}
.product-hero__cta.button-secondary{background-color:var(--color-background-white);color:var(--action);border:1px solid var(--action);border-radius:999px;min-height:var(--button-l-height);max-height:var(--button-l-height);padding:0 var(--button-l-lr-padding);font-weight:var(--font-demi);font-size:var(--font-bm-size);line-height:var(--font-bm-line);letter-spacing:var(--font-bm-spacing)}
.product-hero__cta.button-secondary:hover{background-color:var(--color-background-white);color:var(--hover);border:1px solid var(--hover)}
.product-hero__cta.button-secondary:active{background-color:var(--color-background-white);color:var(--hover);border:1px solid var(--hover)}
.product-hero__cta.button-tertiary{background-color:transparent;color:var(--minimed-blue-500-new);border:0;font-weight:var(--font-demi);font-size:var(--font-bm-size);line-height:var(--font-bm-line);letter-spacing:var(--font-bm-spacing);padding:0;min-height:auto;margin:auto;padding:16px;border-radius:12px}
.product-hero__cta.button-tertiary:hover{color:var(--hover)}
.product-hero__cta.button-tertiary:active{color:var(--pressed)}
.product-hero__cta.button-tertiary:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:12px}
.product-hero__cta .arrow-icon,.product-hero__cta .external-link-icon,.product-hero__cta .download-icon{display:inline-block;vertical-align:middle;margin-left:.5rem}
.product-hero__cta .arrow-icon{width:1.5rem;height:1.5rem}
.product-hero__cta .external-link-icon,.product-hero__cta .download-icon{width:1rem;height:1rem}
@media(min-width:768px){.product-hero{padding:0 4rem}
.product-hero--textleft[data-image-aspect="16-9"]{padding:0 0 0 4rem}
.product-hero__description{font-size:var(--font-b1-size);line-height:var(--font-b1-line)}
.product-hero--center169 .product-hero__content{padding:3rem 4rem 2rem}
.product-hero--center169 .product-hero__image{width:46.875rem}
.product-hero--textleft .product-hero__container{flex-direction:row;align-items:stretch}
.product-hero--textleft .product-hero__content{flex:1;padding:5rem 2rem 5rem 0}
.product-hero--textleft[data-image-aspect="1-1"] .product-hero__ctas{flex-direction:row}
.product-hero--textleft .product-hero__image-wrapper{max-width:fit-content}
.product-hero--textleft .product-hero__image{width:100%}
.product-hero--textleft[data-image-aspect="1-1"] .product-hero__image{width:43.625rem}
.product-hero--textleft[data-image-aspect="16-9"] .product-hero__image{width:58rem}
.product-hero--textleft[data-image-aspect="1-1"][data-vertical-alignment="top"] .product-hero__container{align-items:flex-start}
.product-hero--textleft[data-image-aspect="1-1"][data-vertical-alignment="bottom"] .product-hero__container{align-items:flex-end}
}
@media(max-width:1024px){.product-hero--textleft[data-image-aspect="16-9"],.product-hero--textleft[data-image-aspect="1-1"]{padding:0 1rem}
.product-hero--textleft[data-image-aspect="16-9"] .product-hero__container{flex-direction:column}
.product-hero--textleft[data-image-aspect="16-9"] .product-hero__content{text-align:center;align-items:center;padding-right:0}
.product-hero--textleft[data-image-aspect="16-9"] .product-hero__ctas{justify-content:center}
.product-hero--textleft[data-image-aspect="16-9"] .product-hero__image{width:100%}
}
@media(max-width:834px){.product-hero--textleft[data-image-aspect="16-9"] .product-hero__content{text-align:left;align-items:flex-start}
.product-hero--textleft[data-image-aspect="16-9"] .product-hero__ctas{justify-content:flex-start}
}
@media(min-width:1441px){.producthero{margin:0 auto;max-width:90rem;padding:0 4rem}
.product-hero{position:relative}
.product-hero::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;background-color:var(--productHeroBgColor);z-index:-1}
}
.form-checkbox{width:100%}
.form-checkbox__wrapper{display:flex;align-items:center;gap:6px;padding:0;position:relative}
.form-checkbox__input{position:absolute;opacity:0;width:20px;height:20px;margin:0;cursor:pointer}
.form-checkbox__visual{align-self:flex-start;margin:10px;border-radius:2px;border:2px solid var(--neutral-700);display:flex;width:16px;flex-shrink:0;height:16px;cursor:pointer;position:relative}
.form-checkbox__input:checked+.form-checkbox__visual{background-color:var(--minimed-blue-500-new);border-color:var(--minimed-blue-500-new)}
.form-checkbox__input:checked+.form-checkbox__visual::after{content:"✓";color:white;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:bold}
.form-container .form-checkbox__label{display:flex;min-width:15rem;flex-direction:column;align-items:stretch;justify-content:center;flex:1;flex-shrink:1;flex-basis:1rem;cursor:pointer}
.form-container .form-checkbox__label>*{padding:0;color:var(--text-heading);font-family:var(--font-family);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);cursor:pointer;p{margin:0 0 4px 0;&:last-child{margin-bottom:0}
}
strong,b{font-weight:var(--font-weight-600,600)}
em,i{font-style:italic}
a{color:var(--minimed-blue-500-new);text-decoration:underline;&:hover{color:var(--minimed-blue-500-new)}
&:focus{outline:2px solid var(--minimed-blue-500-new)}
}
ul,ol{margin:2px 0;padding-left:16px}
li{margin-bottom:1px}
}
.form-checkbox__description{color:var(--text-secondary,#6b7280);font-size:14px;margin-top:4px;margin-left:32px}
.form-checkbox__error{color:var(--error-red-600);font-size:14px;margin-top:4px;margin-left:32px}
@media(max-width:768px){.form-checkbox__label{max-width:100%;min-width:auto}
.form-checkbox__description,.form-checkbox__error{margin-left:30px}
}
.formCheckbox .conditional-parsys.data-conditional-enable{margin-left:2.875rem}
.form-checkbox__label{padding:8px 0 16px 0}
.form-fieldset__content.alignment-column:has(>.formCheckbox),.form-fieldset__content.alignment-none:has(>.formCheckbox){gap:12px}
.form-checkbox span.error-message{margin-left:46px;margin-top:0;height:16px}
.input-error + .form-checkbox__visual{border-color:var(--error-red-600);margin-bottom:0}
.input-error ~ .form-checkbox__label{padding-bottom:0}
.formcontainer-padding{padding-top:var(--formcontainer-pad-top,0);padding-bottom:var(--formcontainer-pad-bottom,0)}
.form-container.form-hidden{display:none}
.form-container p{margin:unset !important;font-size:var(--font-b1-size);line-height:var(--font-b1-line);font-weight:var(--font-regular);color:var(--text-body)}
.form-container .demi>*{font-family:var(--font-family-demi);font-weight:var(--font-demi)}
.form-container-message--hidden{display:none;margin-top:2rem;margin-bottom:2rem}
.form-error{color:#d32f2f}
.form-success-message,.form-error-message{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}
.form-error-message{flex-direction:column}
.success-icon{align-self:flex-start}
.form-container{max-width:90rem;margin:0 auto;padding:0;display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;flex-basis:100%;justify-content:center;font-family:var(--font-family);font-weight:var(--font-regular);color:var(--text-heading,#003ead);background-color:var(--neutral-200,#f1f4f4);overflow:visible;position:relative}
#modalContent .form-container{background-color:var(--neutral-100,#fff)}
.form-container .input-atomic-form-field,.form-container .select-atomic-form-field,.form-container .checkbox-input{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;flex-basis:100%}
.form-container .radio-atomic-form-field,.form-container .checkbox-atomic-form-field{display:flex;flex-direction:row;flex-grow:1;flex-shrink:1;flex-basis:100%;gap:.375rem}
.form-container-form{display:flex;flex-grow:1;flex-shrink:1;flex-basis:100%;flex-direction:column;padding:3rem 1rem}
.form-container-form .form-container-header{display:flex;flex-direction:column;padding:0 0 2.5rem 0}
.form-container .form-text-component .form-container-warning-alert-banner,.form-container-form .form-container-header .form-container-warning-alert-banner,.form-container .form-container-warning-alert-banner{display:flex;flex-direction:row;background-color:var(--color-background-banner-alert-warning-border);border-left:.25rem solid var(--color-primary-background-button-state-focussed-light-background-border);align-items:center;gap:1.5rem;padding:.688rem 1.5rem;font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);margin-bottom:1.5rem}
.info-icon.notice,.info-icon.warning{position:relative;margin:0 0 auto 0}
.form-container .form-text-component .form-container-default-alert-banner,.form-container-form .form-container-header .form-container-default-alert-banner,.form-container .form-container-default-alert-banner{display:flex;flex-direction:row;align-items:center;gap:1.5rem;padding:0;font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);margin-bottom:1.5rem}
.form-container .form-text-component .info-text.caption.regular>*{font-size:var(--font-caption-size);line-height:var(--font-caption-line);letter-spacing:var(--font-caption-spacing);font-weight:var(--font-regular);font-family:var(--font-family)}
.form-text-component h1,.form-text-component h2,.form-text-component h3,.form-text-component h4,.form-text-component h5,.form-text-component h6,.form-text-component p,.form-text-component pre,.form-text-component blockquote{margin:0}
.form-text-component .info-text{display:flex;flex-flow:column;gap:16px}
.form-container a{color:var(--action)}
.form-container .form-container-default-alert-banner .info-text ul.checkmark-list>li::before,.form-container .form-container-default-alert-banner .info-text ol.checkmark-list>li::before{top:-1px;left:8px}
.form-container .form-text-component .form-container-notice-alert-banner,.form-container-form .form-container-header .form-container-notice-alert-banner,.form-container .form-container-notice-alert-banner{display:flex;flex-direction:row;background-color:var(--color-background-electric-blue-100);border-left:.25rem solid var(--color-background-banner-alert-notice-border);align-items:center;gap:1.5rem;padding:.688rem 1.5rem;font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);margin-bottom:1.5rem}
.form-container-form .form-container-identifier{display:flex;flex-direction:column}
.form-container-minimed-header-title{display:flex;flex-flow:column;gap:1rem}
.form-container-minimed-header-title h1,.form-container-minimed-header-title h2,.form-container-minimed-header-title h3,.form-container-minimed-header-title h4,.form-container-minimed-header-title h5,.form-container-minimed-header-title h6{margin-top:0;margin-bottom:0;font-family:var(--font-family-demi);font-weight:var(--font-demi)}
.form-container-form .form-container-identifier .form-container-header-subtitle{font-weight:var(--font-regular);font-size:var(--font-b1-size);line-height:var(--font-b1-line);letter-spacing:var(--font-b1-spacing)}
.required-fields-helper-text{display:flex;flex-direction:row;align-items:center;gap:2px}
.form-container .required-fields-helper-text>*{font-size:var(--font-b3-size);line-height:var(--font-b3-line);letter-spacing:var(--font-b3-spacing);color:var(--text-body)}
.form-container .required-field-asterisk{color:var(--text-heading)}
.form-container .form-container-content{max-width:60rem;display:flex;flex-direction:column;gap:1rem}
.form-container .form-container-content .form-container-fieldset{display:flex;flex-direction:column;gap:1rem}
.form-container .form-container-content .form-container-fieldset .form-container-fieldset-title{font-weight:var(--font-demi);font-size:var(--font-b1-size);line-height:var(--font-b1-line);letter-spacing:var(--font-b1-spacing);font-family:var(--font-family-demi)}
@media screen and (max-width:1023px){.form-container-message--hidden{display:none;margin:2rem 1rem}
.form-text-component{margin-bottom:24px}
}
@media(min-width:65.0625em) and (max-width:90em){.form-container-form{padding:3rem 4rem}
}
@media(min-width:90.0625em){.form-container-form{padding:3rem 4rem}
}
span.error-message{display:none;color:var(--error-red-600);font-size:var(--font-caption-size);line-height:var(--font-caption-line);letter-spacing:var(--font-caption-spacing);margin-top:4px}
label.form-textfield__label.error-label,label.form-dropdown__label.error-label{color:var(--error-red-600)}
.error-message.error-enable{display:block}
.input-error{border:1px solid var(--error-red-600) !important;outline:0}
.ConditionalFormText .form-text-component{margin-bottom:1rem}
.form-text-component{margin-bottom:2rem}
.form-container .cmp-link__screen-reader-only{display:none !important}
.form-fieldset{overflow:visible;position:relative}
.form-dropdown:has(.form-dropdown__select:focus){z-index:1000;position:relative}
.form-ctabutton{margin-top:2.5rem;margin-bottom:2.5rem;width:100%;display:flex;justify-content:space-between}
.form-ctabutton button{&:focus{outline:2px solid var(--focus);outline-offset:2px}
}
.form-ctabutton .tertiary-button{&:focus{border-radius:12px}
}
.form-ctabutton .primary-button{&:hover{background-color:var(--hover)}
&:active{background-color:var(--pressed)}
&:disabled{background:var(--disabled);color:var(--color-background-white);border:var(--disabled);cursor:not-allowed}
}
.form-ctabutton .tertiary-button,.form-ctabutton .secondary-button{&:hover{background-color:transparent;border-color:var(--hover);color:var(--hover)}
&:active{background-color:transparent;color:var(--pressed);border-color:var(--pressed)}
&:disabled{background:transparent;color:var(--disabled);border-color:var(--disabled);cursor:not-allowed}
}
.form-ctabutton button,.form-ctabutton button.tertiary-button{text-decoration:unset !important;font-family:var(--font-family);font-weight:var(--font-demi);font-size:var(--font-bm-size);line-height:var(--font-bm-line);letter-spacing:var(--font-bm-spacing);color:var(--minimed-blue-500-new);display:flex;align-items:center;cursor:pointer;min-height:var(--button-l-height);max-height:var(--button-l-height);padding:0 var(--button-l-lr-padding);margin:0;gap:1rem;border-radius:999px;border:unset;background-color:unset}
.form-ctabutton button.none-button{display:none}
.form-ctabutton button.primary-button{text-decoration:unset !important;font-family:var(--font-family);font-weight:var(--font-demi);font-size:var(--font-bm-size);line-height:var(--font-bm-line);letter-spacing:var(--font-bm-spacing);background-color:var(--minimed-blue-500-new);color:var(--color-background-white);border:1px solid var(--minimed-blue-500-new);border-radius:999px;min-height:var(--button-l-height);max-height:var(--button-l-height);padding:0 var(--button-l-lr-padding)}
.form-ctabutton button.secondary-button{text-decoration:unset !important;color:var(--minimed-blue-500-new);border:1px solid var(--minimed-blue-500-new);border-radius:999px;min-height:var(--button-l-height);max-height:var(--button-l-height);padding:0 var(--button-l-lr-padding);font-family:var(--font-family);font-weight:var(--font-demi);font-size:var(--font-bm-size);line-height:var(--font-bm-line);letter-spacing:var(--font-bm-spacing)}
.eloquaForm-api-container-hidden-fields{display:none}
.form-dropdown{margin-bottom:1rem;width:100%;position:relative}
.form-fieldset .form-dropdown{margin-bottom:0}
.form-dropdown__label-wrapper{display:flex;flex-flow:row;width:100%;margin-bottom:.25rem}
span.form-dropdown__asterisk{font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);color:var(--text-heading);width:.5rem}
.form-container .form-dropdown__label>*,.form-dropdown__label>*{color:var(--text-heading);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing)}
.form-dropdown__wrapper{border-radius:4px;position:relative;display:flex;height:56px;width:100%;align-items:center;gap:16px;justify-content:end;isolation:isolate;&:hover{border-color:var(--text-body)}
}
.form-dropdown__select{border-radius:4px;align-self:stretch;z-index:0;display:flex;width:100%;min-width:240px;padding:15px 16px;flex-direction:column;align-items:start;flex:1;flex-shrink:1;flex-basis:0;background:transparent;color:var(--neutral-700,#626363);font-feature-settings:"liga" off,"clig" off;font-family:var(--font-family);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);outline:unset;appearance:unset !important;cursor:pointer;border:1px solid var(--neutral-700,#626363);box-sizing:border-box;background-color:var(--neutral-100,#fff);max-width:100%}
.form-dropdown__select.has-value:valid,.form-dropdown__select[data-country-form-field],.form-dropdown__select[data-country-form-field] option:first-child{color:var(--text-body)}
.form-dropdown__select:focus{position:relative}
.form-dropdown__wrapper:focus-within{border-color:var(--text-body);border-radius:4px}
.form-dropdown__select option:first-child{color:var(--neutral-700,#626363)}
.form-dropdown__arrow{position:absolute;display:flex;flex-direction:column;aspect-ratio:1;object-fit:contain;object-position:center;width:2rem;align-self:center;z-index:0;flex-shrink:0;margin:auto 0;pointer-events:none;right:.75rem}
.form-dropdown__icon,.form-dropdown__icon_inverse{position:absolute;width:100%;height:100%;transition:opacity .3s ease,transform .3s ease}
.form-dropdown__icon{opacity:1;transform:rotate(0)}
.form-dropdown__icon_inverse{opacity:0;transform:rotate(-180deg)}
.form-dropdown__wrapper--active .form-dropdown__icon{opacity:0;transform:rotate(180deg)}
.form-dropdown__wrapper--active .form-dropdown__icon_inverse{opacity:1;transform:rotate(0)}
.form-dropdown__option{color:var(--neutral-700,#626363);padding:15px 16px;width:100%;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:var(--neutral-100,#fff);border:0;font:inherit}
.form-dropdown__option:hover{background-color:var(--neutral-100,#fff);color:var(--text-body)}
.form-dropdown__option:selected{background-color:var(--text-body);color:var(--neutral-100,#fff)}
.form-dropdown__option:disabled{color:var(--neutral-700,#626363);cursor:not-allowed;background-color:var(--neutral-100,#fff)}
.form-dropdown__error{color:var(--color-error,#dc2626);font-size:14px;margin-top:4px}
.form-dropdown__help-text{color:var(--text-secondary,#6b7280);font-size:14px;margin-top:4px}
.form-dropdown__select option{width:100%;box-sizing:border-box;padding:15px 16px;color:var(--text-body);background-color:var(--neutral-100,#fff);font:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);max-width:100%}
.form-dropdown__select option:hover{background-color:var(--neutral-100,#fff);color:var(--text-body)}
.form-dropdown__select option:checked,.form-dropdown__select option:selected{background-color:var(--text-body);color:var(--neutral-100,#fff)}
.form-dropdown__select option:disabled{color:var(--neutral-700,#626363);background-color:var(--neutral-100,#fff);cursor:not-allowed}
.form-dropdown__select::-webkit-scrollbar{width:8px}
.form-dropdown__select::-webkit-scrollbar-track{background:var(--neutral-100,#fff)}
.form-dropdown__select::-webkit-scrollbar-thumb{background:var(--neutral-400);border-radius:4px}
.form-dropdown__select::-webkit-scrollbar-thumb:hover{background:var(--neutral-500)}
.form-dropdown__wrapper:has(.form-dropdown__select:focus){overflow:visible;z-index:100}
.form-container,.form-fieldset{overflow:visible}
select.form-dropdown__select{max-width:calc(100vw - 2rem)}
.country-msg[data-countrymsg-hidden="true"]{display:none}
.form-container .country-msg[data-countrymsg-hidden="false"]{display:flex;padding-top:1rem;flex-flow:column;gap:1rem}
.form-container .form-fieldset__content .country-msg{width:100%}
.form-container .form-fieldset__content.alignment-column .country-msg{width:60rem}
.form-container .form-fieldset__content.alignment-row .country-msg,.form-container .form-fieldset__content.alignment-column .country-msg,.form-container .form-fieldset__content.alignment-none .country-msg{padding-top:0}
@media(max-width:768px){.form-fieldset__content .form-dropdown{margin-bottom:0}
.form-dropdown{margin-bottom:16px}
.form-dropdown__wrapper{max-width:100%;min-height:48px}
.form-dropdown__select{white-space:initial;min-width:auto;padding:12px 10px;max-width:calc(100vw - 4rem)}
.form-dropdown__arrow{width:1.75rem;right:.625rem}
.form-container .form-fieldset__content.alignment-column .country-msg{width:100%}
.form-container .form-fieldset__content.alignment-row .country-msg,.form-container .form-fieldset__content.alignment-column .country-msg,.form-container .form-fieldset__content.alignment-none .country-msg{padding-top:1rem}
}
@media screen and (max-width:1440px){.form-dropdown__select{max-width:100%;overflow:hidden}
.form-dropdown__select:focus,.form-dropdown__select:active{position:relative;overflow:visible}
}
.form-fieldset{padding:0;border:0;width:100%;margin:0;margin-bottom:32px}
.form-fieldset__legend{color:var(--text-heading);margin-bottom:16px;padding:0;width:100%;display:block;font-family:var(--font-family-demi)}
.form-fieldset__content{width:100%;display:flex;flex-direction:column;gap:16px}
.form-fieldset__content.alignment-row{flex-direction:row;flex-wrap:wrap;row-gap:16px;column-gap:40px;align-items:flex-start;>*{width:460px}
}
.form-fieldset__content.alignment-column{display:grid;grid-template-columns:460px;gap:16px;>*{width:100%}
}
.form-fieldset__content.alignment-none{flex-direction:column;gap:16px;>*{width:100%}
}
.form-fieldset__content.alignment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}
.form-fieldset--bordered{border:1px solid var(--color-neutral-300,#d1d5db);border-radius:8px;padding:24px;background-color:var(--color-neutral-50,#f9fafb)}
.form-fieldset--bordered .form-fieldset__legend{background-color:var(--surface-white,#fff);padding:0 8px;position:relative;top:-8px;margin-bottom:8px}
.form-fieldset--compact{margin:16px 0;.form-fieldset__content{gap:12px}
&.alignment-row{.form-fieldset__content{gap:16px}
}
&.alignment-grid{.form-fieldset__content{gap:16px}
}
}
.form-fieldset--error{.form-fieldset__legend{color:var(--error-red-600)}
}
.form-fieldset--error.form-fieldset--bordered{border-color:var(--error-red-600);background-color:rgba(220,38,38,0.05)}
.form-fieldset__error-message{color:var(--error-red-600);font-size:.875rem;margin-top:.5rem;display:block}
.form-fieldset__help-text{color:var(--text-secondary,#6b7280);font-size:14px;margin-top:4px;display:block}
@media(max-width:768px){.form-fieldset__content{gap:1rem}
.form-fieldset__content.alignment-row{flex-direction:column;>*{width:100%}
}
.form-fieldset__content.alignment-column,.form-fieldset__content.alignment-none{grid-template-columns:unset}
.form-fieldset__content.alignment-grid{grid-template-columns:1fr}
.form-fieldset--bordered{padding:16px}
}
.form-radio{margin-bottom:1rem;width:100%;font-family:var(--font-family)}
.form-fieldset .form-radio{margin-bottom:0}
.form-radio__legend{display:block;margin-bottom:12px}
.form-container .form-radio__legend>*{color:var(--text-heading);font-family:var(--font-family-demi);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);font-weight:var(--font-demi)}
.form-radio__group{display:flex;min-width:240px;max-width:468px;align-items:start;justify-content:start;flex:none;border-radius:999px;overflow:hidden;border:1px solid var(--text-body)}
.form-radio__option{justify-content:center;align-items:center;display:flex;gap:0;flex:1;flex-shrink:1;flex-basis:0;background-color:var(--surface-white,#fff);cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;position:relative;padding:8px 16px;border:0;border-right:1px solid var(--text-body);transition:background-color .2s ease}
.form-radio__option:last-child{border-right:0}
.form-radio__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}
.form-radio__label{color:var(--text-body);align-self:stretch;margin:auto 0;font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);user-select:none;white-space:nowrap;transition:all .2s ease}
.form-radio__option:hover{background-color:var(--surface-information-subtle,#eff3fd)}
.form-radio__input:checked+.form-radio__label{font-weight:var(--font-weight-500,500);color:var(--surface-white,#fff)}
.form-radio__option:has(.form-radio__input:checked){background-color:var(--minimed-blue-500-new)}
.form-radio__input:checked{opacity:1;width:100%;height:100%;position:absolute;left:0;right:0;bottom:0;background-color:var(--minimed-blue-500-new);z-index:-1;pointer-events:none}
.form-radio__input:disabled+.form-radio__label{cursor:not-allowed;opacity:.5}
.form-radio__option input:disabled{cursor:not-allowed}
.form-radio__option:has(.form-radio__input:disabled){cursor:not-allowed;opacity:.5}
.form-radio__error{color:var(--error-red-600);font-size:14px;margin-top:8px}
@media(max-width:768px){.form-fieldset__content .form-radio{margin-bottom:0}
.form-radio{margin-bottom:16px}
.form-radio__legend{margin-bottom:10px}
.form-radio__group{width:100%;max-width:100%;background-color:#fff;flex-flow:row;justify-content:center;align-items:stretch}
.form-radio__label{white-space:initial;text-align:center;font-size:var(--font-b3-size)}
}
.form-textarea{margin-bottom:1rem;display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;flex-basis:100%}
.form-fieldset .form-textarea{margin-bottom:0}
.form-textarea__label-wrapper{display:flex;flex-flow:row;width:100%;margin-bottom:.25rem}
span.form-textarea__asterisk{font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);color:var(--text-heading);width:.5rem}
.form-container .form-textarea__label>*{color:var(--text-heading);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing)}
.form-textarea__wrapper{display:flex;background-color:var(--color-monochrome-white)}
.form-textarea__input{border:.0625rem solid var(--neutral-700);border-radius:.25rem;background:var(--neutral-100);width:100%;height:9.375rem;min-height:1.6875rem;padding:1rem;font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);color:var(--text-body);resize:vertical;outline:unset}
.form-textarea__input::placeholder{color:var(--disabled)}
.form-textarea__input:focus{outline:0}
.form-textarea__wrapper:focus-within{border-color:var(--text-heading);border-radius:.25rem}
.form-textarea__default-value{color:var(--text-body);font-weight:var(--font-regular);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);margin-top:.25rem;padding-left:1rem}
.form-textarea__error{color:var(--error-red-600);font-size:var(--font-caption-size);line-height:var(--font-caption-line);letter-spacing:var(--font-caption-spacing);margin-top:.25rem}
.form-textarea__label,.form-textarea__default-value{p{margin:0 0 .5rem 0;&:last-child{margin-bottom:0}
}
strong,b{font-weight:var(--font-weight-600)}
em,i{font-style:italic}
a{color:var(--color-electric-blue-700);text-decoration:underline;&:hover{color:var(--color-electric-blue-800)}
&:focus{outline:.125rem solid var(--color-electric-blue-700);outline-offset:.125rem}
}
ul,ol{margin:.25rem 0;padding-left:1.25rem}
li{margin-bottom:.125rem}
h1,h2,h3,h4,h5,h6{margin:.5rem 0 .25rem 0;color:inherit;font-weight:var(--font-weight-600)}
blockquote{margin:.5rem 0;padding-left:1rem;border-left:.1875rem solid var(--color-neutral-300);font-style:italic}
}
@media(max-width:768px){.form-fieldset__content .form-textarea{margin-bottom:0}
.form-textarea{margin-bottom:1rem}
.form-textarea__wrapper{max-width:100%}
.form-textarea__input{padding:.75rem}
}
.form-textfield{margin-bottom:1rem;display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;flex-basis:100%}
.form-fieldset .form-textfield{margin-bottom:0}
.form-textfield__label-wrapper{display:flex;flex-flow:row;width:100%;margin-bottom:.25rem}
span.form-textfield__asterisk{font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);color:var(--text-heading);width:.5rem}
.form-container .form-textfield__label>*{color:var(--text-heading);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing)}
.form-textfield__wrapper{display:flex;height:3.5rem;background-color:var(--color-monochrome-white)}
.form-textfield__input{border:.0625rem solid var(--neutral-700);border-radius:.25rem;background:var(--neutral-100);width:100%;padding:1rem;font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);color:var(--text-body);outline:unset}
.form-textfield__input::placeholder{color:var(--disabled)}
.form-textfield__input:focus{outline:0}
.form-textfield__wrapper:focus-within{border-color:var(--text-heading);border-radius:.25rem}
.form-textfield__default-value{color:var(--text-body);font-weight:var(--font-regular);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);margin-top:.25rem;padding-left:1rem}
.form-textfield__error{color:var(--error-red-600);font-size:var(--font-caption-size);line-height:var(--font-caption-line);letter-spacing:var(--font-caption-spacing);margin-top:.25rem}
.form-textfield__label,.form-textfield__default-value{p{margin:0 0 .5rem 0;&:last-child{margin-bottom:0}
}
strong,b{font-weight:var(--font-weight-600)}
em,i{font-style:italic}
a{color:var(--color-electric-blue-700);text-decoration:underline;&:hover{color:var(--color-electric-blue-800)}
&:focus{outline:.125rem solid var(--color-electric-blue-700);outline-offset:.125rem}
}
ul,ol{margin:.25rem 0;padding-left:1.25rem}
li{margin-bottom:.125rem}
h1,h2,h3,h4,h5,h6{margin:.5rem 0 .25rem 0;color:inherit;font-weight:var(--font-weight-600)}
blockquote{margin:.5rem 0;padding-left:1rem;border-left:.1875rem solid var(--color-neutral-300);font-style:italic}
}
@media(max-width:768px){.form-fieldset__content .form-textfield{margin-bottom:0}
.form-textfield{margin-bottom:1rem}
.form-textfield__wrapper{max-width:100%;min-height:3rem}
.form-textfield__input{padding:.75rem}
}
:root{--color-tenacious-blue-700:#140066;--font-weight-500:500;--font-size-300:16px;--font-line-height-400:26px;--font-family-body:"Avenir Next World",-apple-system,Roboto,Helvetica,sans-serif;--Corner-radius-none:0;--spacing-s:12px;--Margins-and-padding-medium:1rem;--Margins-and-padding-large:1.5rem;--Margins-and-padding-xsmall:.5rem;--Margins-and-padding-xxs:.25rem;--text-primary:#140066;--text-default:#140066;--text-secondary:#7266a3;--color-neutral-600:#d0cce0;--surface-information-subtle:#eff3fd}
body{margin:0}
.header_desktop-header{display:block;top:0;z-index:1000;width:100%;margin:0 auto}
.header_desktop-header sup{top:-1rem}
.header_desktop-header sub{top:2px}
.header_desktop-header sup,.header_desktop-header sub{display:inline-block;font-size:50%}
.header_mobile-header{display:none}
.header_mobile-header sup{top:-1rem}
.header_mobile-header sub{top:2px}
.header_mobile-header sup,.header_mobile-header sub{display:inline-block;font-size:50%}
.flag-image{max-width:100%;max-height:100%}
.header_desktop-header{align-self:stretch;width:100%;margin:0 auto;font-family:var(--font-family)}
.header_container{width:100%}
.header_desktop-header-background{width:100%;flex-shrink:0;left:0;top:0}
.header_desktop-navigation-header{display:flex;width:100%;height:5rem;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;flex-shrink:0;position:relative;left:0;max-width:1440px;margin:0 auto;right:0}
.header_desktop-logo-utility-container{display:flex;justify-content:space-between;align-items:center;align-self:stretch;margin-left:4rem}
.header_desktop-logo-container{display:flex;align-items:center}
.header_desktop-company-logo{height:36px;position:relative;object-fit:contain;display:block}
.header_desktop-region-language-selector.active .header_location-icon{display:none}
.header_desktop-region-language-selector.active .header_location-icon-active{display:block}
.header_desktop-region-language-selector .header_location-icon{display:block}
.header_desktop-region-language-selector .header_location-icon-active{display:none}
.header_desktop-region-language-selector.active .header_country-name{color:var(--minimed-blue-700)}
.header_desktop-company-search{height:1.125rem;position:relative;object-fit:contain;display:block}
.sign_in_txt{color:var(--minimed-blue-500-new);font-size:var(--font-b2-size);font-weight:var(--font-demi);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);margin:0}
.sign_in_txt a{color:inherit;text-decoration:none}
.sign_in_icon{display:flex;align-items:center}
.header_desktop-company-logo svg{width:260px;height:36px;fill:var(--color-background-tenacious-blue-700)}
.header_desktop-utility-navigation{display:flex;justify-content:flex-end;align-items:center;gap:8px;position:relative;margin-right:64px}
.header_desktop-region-language-selector{display:flex;align-items:center;gap:8px;position:relative;padding-right:.75rem;min-height:3rem}
.header_location-icon-container{display:flex;align-items:center;justify-content:center;height:3rem;width:2.675rem}
.header_region-language-selector{display:flex;align-items:center;gap:8px;font-family:Avenir Next World,-apple-system,Roboto,Helvetica,sans-serif;color:var(--text-primary,#140066);font-weight:400;white-space:nowrap;justify-content:start}
.header_country-selector{border-radius:9999px;align-self:stretch;display:flex;align-items:center;gap:4px;font-size:16px;line-height:2;justify-content:end}
.header_country-flag{aspect-ratio:1;object-fit:contain;object-position:center;width:24px;align-self:stretch;flex-shrink:0;margin:auto 0}
.header_country-name{display:flex;align-items:center;white-space:nowrap;height:3rem;font-weight:var(--font-demi);font-size:var(--font-b3-size);line-height:var(--font-b3-line);letter-spacing:var(--font-b3-spacing);color:var(--minimed-blue-500-new)}
.header_language-selector{align-self:stretch;display:flex;align-items:start;font-size:12px;text-align:center;line-height:1;justify-content:start;width:122px;margin:auto 0}
.header_language-option{justify-content:center;align-items:center;display:flex;gap:8px;flex:1;flex-shrink:1;flex-basis:0;border:1px solid var(--color-neutral-600,#d0cce0);background:0;cursor:pointer;transition:background-color .2s ease}
.header_language-option:focus{outline:2px solid var(--text-primary,#140066);outline-offset:2px}
.header_language-option--active{border-radius:999px;background-color:var(--color-electric-blue-100,#eff3fd);padding:.25rem .75rem .25rem .75rem}
.header_language-option--inactive{border-radius:0 999px 999px 0;border-top:1px solid var(--color-neutral-600,#d0cce0);border-right:1px solid var(--color-neutral-600,#d0cce0);border-bottom:1px solid var(--color-neutral-600,#d0cce0);border-left:0;padding:.25rem .75rem .25rem .75rem}
.header_language-option:hover{background-color:var(--color-electric-blue-100,#eff3fd)}
.header_language-option--active:hover{background-color:var(--color-electric-blue-100,#eff3fd)}
.header_language-label{font-weight:var(--font-regular);font-size:var(--font-caption-size);line-height:var(--font-caption-line);letter-spacing:var(--font-caption-spacing);color:var(--color-background-tenacious-blue-700);margin:auto 0;align-self:stretch}
.header_language-option:focus-visible{outline:2px solid var(--text-primary,#140066);outline-offset:2px}
@media(prefers-reduced-motion:reduce){.header_language-option{transition:none}
}
@media(prefers-contrast:high){.header_language-option{border-width:2px}
.header_language-option:focus{outline-width:3px}
}
.header_desktop-action-buttons{display:flex;align-items:center;position:relative}
.header_desktop-icon-button{display:flex;width:48px;height:48px;flex-direction:column;justify-content:center;align-items:center;gap:10px;position:relative;background:transparent;border:0;cursor:pointer;border-radius:50%}
.header_desktop-icon-button:hover{background-color:rgba(20,0,102,0.05)}
.header_desktop-location-icon,.header_desktop-search-icon,.header_desktop-cart-icon,.header_desktop-person-icon{width:24px;height:24px;position:relative}
.header_desktop-cta-button:hover{background-color:var(--hover)}
.header_desktop-cta-button:focus{outline:2px solid var(--color-background-tenacious-blue-700);outline-offset:2px}
.header_desktop-switcher-toolbar{display:flex;width:100%;max-width:1440px;height:1.75rem;justify-content:flex-end;align-items:center;gap:1.5rem;margin:0 auto;flex-shrink:0;left:0;top:0}
.header_desktop-switcher-toolbar-container-wrapper{background-color:var(--neutral-200)}
.header_desktop-switcher-toolbar-container{width:100%;display:flex;padding:0 4rem;justify-content:flex-end;align-items:center;gap:24px;color:var(--neutral-700);font-size:var(--font-b3-size);line-height:var(--font-b3-line);letter-spacing:var(--font-b3-letter-spacing);font-weight:var(--font-regular)}
.toolbar-txt-icon-container{display:flex;align-items:center;background:0;border:0}
.toolbar-redirect-icon{height:1.25rem;width:1.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer}
.header_desktop-switcher-toolbar-container p{width:fit-content;align-items:center;border-radius:9999px;position:relative;padding:.25rem 0;cursor:pointer;color:var(--neutral-700);font-size:var(--font-b3-size);line-height:var(--font-b3-line);letter-spacing:var(--font-b3-letter-spacing);font-weight:var(--font-regular);margin:0}
.header_desktop-switcher-toolbar-container p a{text-decoration:none;color:var(--neutral-700);font-size:var(--font-b3-size);line-height:var(--font-b3-line);letter-spacing:var(--font-b3-letter-spacing);font-weight:var(--font-regular)}
.header_desktop-switcher-toolbar-container .cmp-link__screen-reader-only{display:none}
.header_desktop-utility-link{display:flex;justify-content:flex-end;width:fit-content;align-items:center;border-radius:9999px;position:relative;color:var(--color-background-tenacious-blue-700);font-size:var(--font-b3-size);line-height:var(--font-b3-line);letter-spacing:var(--font-b3-letter-spacing);font-weight:var(--font-demi);text-decoration:none;padding:.25rem 0;cursor:pointer}
.header_desktop-utility-link p{margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:inherit}
.header_desktop-utility-link-mega-menu{display:flex;justify-content:flex-end;align-items:center;gap:4px;border-radius:9999px;position:relative;color:var(--color-background-tenacious-blue-700);font-feature-settings:"liga" off,"clig" off;font:600 14px/22px var(--font-family-body);text-decoration:none;padding:.25rem .5rem}
.header_mobile-header{position:relative;margin:0 auto;background:var(--color-background-white);box-shadow:0 1px 1px 1px var(--color-background-request-info-modal)}
.header_mobile-header-background{background-color:rgba(255,255,255,0.9);position:absolute;z-index:0;display:flex;width:100%;left:0;right:0;top:0}
.header_mobile-header-content{position:relative;z-index:1;display:flex;min-height:3.25rem;width:100%;align-items:center;justify-content:space-between;gap:0;overflow:hidden}
.header_mobile-logo-container{display:flex;align-items:center;flex:1 1 auto;min-width:0}
.header_mobile-icons-container{display:flex;align-items:center;gap:8px;flex:0 0 auto}
.header_mobile-primary-logo{object-fit:contain;object-position:center;align-self:stretch;flex-shrink:0;margin:auto 0;display:block;margin-left:1rem;width:8.625rem}
.header_mobile-secondary-logo{object-fit:contain;object-position:center;align-self:stretch;flex-shrink:0;margin-right:0;cursor:pointer;padding:.5rem}
.header_mobile-navigation{background-color:rgba(236,235,243,0.85);position:relative;z-index:1;display:flex;width:100%;align-items:flex-start;overflow:hidden;justify-content:flex-start}
.header_mobile-nav-list{display:flex;width:100%;align-items:flex-start;list-style:none;margin:0;padding:0}
.header_mobile-nav-item{display:flex;align-items:center;gap:.5rem;justify-content:flex-start;padding:.75rem .5rem}
.header_mobile-nav-item:first-child{white-space:nowrap}
.header_mobile-nav-item:nth-child(3),.header_mobile-nav-item:nth-child(4){white-space:nowrap}
.header_mobile-nav-link{color:var(--color-tenacious-blue-700);font-feature-settings:"liga" off,"clig" off;align-self:stretch;margin:auto 0;font:var(--font-weight-500) var(--font-size-300) / var(--font-line-height-400) var(--font-family-body);text-decoration:none;transition:opacity .2s ease}
.header_mobile-nav-link:hover{opacity:.8}
.header_mobile-nav-link:focus{outline:2px solid var(--color-tenacious-blue-700);outline-offset:2px;border-radius:2px}
.header_mobile-nav-link:active{opacity:.6}
.search-results-mobile,.search-results{max-height:100%;overflow-y:auto;height:21.875rem;display:flex;flex-direction:column;gap:0}
.header_mobile-nav-item:focus-within{background-color:rgba(255,255,255,0.1)}
.header_close-button{display:none}
.user_pop_over{position:absolute;top:61px;z-index:9999;min-width:17.5rem;padding:1rem;background:var(--color-background-white);display:none;box-shadow:0 2px 2px 1px var(--color-background-request-info-modal)}
.sign_in{display:flex;flex-direction:row;align-items:center;gap:.75rem;min-height:3rem;background:0;border:0;width:100%}
.sign_in p{margin:0}
.sign_in:not(:last-child){border-bottom:.5px solid transparent;border-image:linear-gradient(90deg,#0067f0 0,#55f974 100%) 1}
.user_pop_over[aria-hidden="false"]{display:block}
.user_icon[profile-active="true"] .header_desktop-profile_active{display:block}
.user_icon[profile-active="false"] .header_desktop-profile_active{display:none}
.user_icon[profile-active="true"] .header_desktop-profile{display:none}
.user_icon[profile-active="false"] .header_desktop-profile{display:block}
.user_icon{height:3rem;width:3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;border:0;background:0}
.redirect-icon{height:.5rem;width:.5rem}
.header_header-title{color:var(--text-secondary,#7266a3);font-feature-settings:"liga" off,"clig" off;align-self:stretch;margin:auto 0;font-size:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit}
.header_nav-item-nowrap{white-space:nowrap}
.header_header-nav-link{align-self:stretch;flex:1;flex-shrink:1;flex-basis:0;margin:auto 0;text-decoration:none;transition:color .2s ease;padding:0;min-height:auto;font-weight:var(--font-regular);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);color:var(--color-background-tenacious-blue-700)}
.header_nav-item .header_header-nav-link:hover,.header_nav-item .header_header-nav-link:focus{color:var(--text-secondary,#7266a3)}
.header_nav-item .header_header-nav-link:focus{outline:2px solid var(--text-secondary,#7266a3);outline-offset:2px}
@media(prefers-reduced-motion:reduce){.header_mobile-nav-link,.header_header-component .header_header-nav-link,.mobile-header .header_header-nav-link,.desktop-header .header_header-nav-link,.popover-menu .header_header-nav-link,.nav-item .header_header-nav-link,.header_close-button,.header_language-button{transition:none}
}
@media(prefers-contrast:high){.header_mobile-header-background{background-color:rgba(255,255,255,1)}
.header_mobile-navigation{background-color:rgba(236,235,243,1)}
.header_mobile-nav-link:focus,.header_header_header-component .header_header-nav-link:focus,.header_mobile-header .header_header-nav-link:focus,.header_desktop-header .header_header-nav-link:focus,.header_popover-menu .header_header-nav-link:focus,.header_nav-item .header_header-nav-link:focus{outline-width:3px}
}
.header_popover-menu:focus-within{outline:0}
@media(pointer:coarse){.header_desktop-icon-button,.header_language-button,.header_close-button{min-height:1.5rem;min-width:1.5rem}
}
.header_language-option-wrapper{display:flex;align-items:center;gap:10px}
.header_language-dropdown-icon{display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--text-primary,#140066)}
.header_language-dropdown-icon-container{display:flex;align-items:center;justify-content:center;cursor:pointer;background:0;border:0;font-family:var(--font-family)}
.language-modal{display:none;position:absolute;top:3.8125rem;right:0;width:21.25rem;background-color:var(--color-background-white);box-shadow:0 2px 2px 1px var(--color-background-request-info-modal);z-index:1000}
.language-modal[aria-hidden="false"]{display:block}
.mobile-language-modal[aria-hidden="false"]{display:block}
.header_menu-content[aria-hidden="true"]{display:none}
.header_menu-header[aria-hidden="true"]{display:none}
.header_menu-content[aria-hidden="false"]{display:block}
.header_menu-header[aria-hidden="false"]{display:block}
.header_location-language-selector[aria-hidden="true"]{display:none}
.language-modal-content{padding:1rem;padding-bottom:0}
.language-modal-close{background:0;border:0;font-size:24px;cursor:pointer;position:absolute;top:16px;right:16px}
.search-container{width:100%;display:flex;padding:0;align-items:flex-start;position:relative;background-color:var(--color-background-white);border-radius:8px;justify-self:center}
.search-form{width:100%;position:relative}
.search-field-wrapper{display:flex;min-height:40px;max-height:40px;align-items:center;padding:0 1rem;gap:8px;flex:1 0 0;border-radius:.25rem;position:relative;border:1px solid var(--neutral-700);background-color:var(--color-background-white);margin-top:.375rem;min-width:16rem}
.search-input{height:22px;flex:1 0 0;border:0;outline:0;background:transparent;color:var(--color-background-tenacious-blue-700);font-size:var(--font-b3-size);font-weight:var(--font-regular);line-height:var(--font-b3-line);letter-spacing:var(--font-b3-spacing);font-style:var(--font-style);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;z-index:1}
.search-input::placeholder{color:var(--minimed-charcoal);font-size:var(--font-b2-size);font-weight:var(--font-regular);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);font-style:var(--font-style);opacity:.6}
.search-input:focus{outline:0}
.search-icon-button,.clear-button{display:flex;align-items:center;justify-content:center;background:0;border:0;cursor:pointer;padding:0;position:relative;z-index:1;transition:opacity .2s ease}
.search-icon-button:hover,.clear-button:hover{opacity:.8}
.search-icon-button:focus,.clear-button:focus{outline:2px solid var(--color-background-electric-blue);outline-offset:2px;border-radius:4px}
.search-icon,.close-icon{width:20px;height:20px;position:relative;z-index:1}
.go-back-container{height:2.875rem;border-bottom:.5px solid transparent;border-image:linear-gradient(90deg,#0067f0 0,#55f974 100%) 1}
.mobile-language-modal-close{border:0;background:transparent;display:flex;cursor:pointer;align-items:center}
.go-back-label{color:var(--minimed-blue-500-new);font-size:var(--font-b3-size);font-weight:var(--font-demi);line-height:var(--font-b3-line);letter-spacing:var(--font-b3-spacing);font-family:var(--font-family)}
.lang-search-label{color:var(--text-heading);font-size:var(--font-lb3-size);font-weight:var(--font-demi);line-height:var(--font-lb3-line);letter-spacing:var(--font-lb3-spacing)}
@media(prefers-contrast:high){.search-field-wrapper{border-width:3px}
.search-input{font-weight:500}
}
@media(prefers-reduced-motion:reduce){.search-icon-button,.clear-button{transition:none}
}
.menu-item{background-color:var(--color-background-white)}
.search-results>.menu-item:first-child .language-search-result-container{padding-top:24px}
.search-results>.menu-item:last-child .language-search-result-container{padding-bottom:24px}
.language-search-result-container{display:flex;align-items:flex-start;padding:.75rem 1rem;gap:.75rem;align-self:stretch;position:relative;width:100%;box-sizing:border-box;border:0;cursor:pointer}
.menu-item:hover{background-color:var(--neutral-200)}
.flag-container{display:flex;width:20px;padding-top:2px;flex-direction:column;align-items:flex-start;gap:10px;position:relative}
.country-flag{display:flex;width:20px;height:15px;justify-content:center;align-items:center;border:.5px solid var(--color-background-translucent-dark-10);position:relative;background-color:var(--color-background-white);margin:0}
.flag-wrapper{width:20px;height:15px;flex-shrink:0;position:relative}
.flag-section{flex-shrink:0;position:absolute}
.flag-bottom{width:10px;height:15px;fill:#f7fcff;left:10px;top:0}
.flag-left{width:10px;height:15px;fill:#36a400;left:0;top:0}
.flag-crescent{width:10px;height:11px;flex-shrink:0;position:absolute;left:5px;top:3px;background-color:var(--warning-orange-600)}
.menu-content{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;position:relative}
.header_mobile-secondary-logo-search-container{padding-top:.25rem}
.country-name{align-self:stretch;position:relative;font-weight:var(--font-regular);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);color:var(--minimed-blue-500-new);margin:0}
.language-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch;overflow:hidden;text-overflow:ellipsis;position:relative;margin:0;font-weight:var(--font-regular);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);color:var(--minimed-blue-500-new)}
@media(prefers-reduced-motion:reduce){.menu-item{transition:none}
}
@media(prefers-contrast:high){.menu-item{border:1px solid}
.country-flag{border:1px solid}
}
.header_language-dropdown-icon-container.active .header_language-dropdown-icon{transform:rotate(180deg);transition:transform .3s ease}
.header_language-dropdown-icon-container.active .header_language-dropdown-icon{transform:rotate(180deg);transition:transform .3s ease}
.header_language-dropdown-icon-container .header_language-dropdown-icon{transform:rotate(0);transition:transform .3s ease}
.flag-background{width:20px;height:15px;flex-shrink:0;position:absolute;left:0;top:0}
.union-jack{width:11px;height:9px;flex-shrink:0;fill:#2e42a5;position:absolute;left:0;top:0}
.southern-cross-stars{width:15px;height:13px;flex-shrink:0;position:absolute;left:4px;top:1px}
.country-info{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;position:relative;min-width:0}
.header-wrapper.scrolled .header_desktop-main-navigation{border-top:0}
.scrolled-exp-frag .alert-banner-debug{display:none}
@media(min-width:768px){[class*="cmp-experiencefragment--"] .alert-banner-debug .alert-banner-item:has(.alert-banner.alert-critical){background:var(--error-subtle-red-100)}
[class*="cmp-experiencefragment--"] .alert-banner-debug .alert-banner-item:has(.alert-banner.alert-warning){background:var(--warning-subtle-orange-100)}
[class*="cmp-experiencefragment--"] .alert-banner-debug .alert-banner-item:has(.alert-banner.alert-information){background:var(--minimed-blue-100)}
[class*="cmp-experiencefragment--"] .alert-banner-debug .alert-banner-item:has(.alert-banner.alert-important){background:var(--light-blue-200)}
.header-wrapper.scrolled{position:fixed;width:100%;top:0;left:0;z-index:1014;background:var(--color-background-white);transform:translateZ(0)}
.header{padding-bottom:.8rem}
.header:has(.scrolled){margin-bottom:8rem}
.header:has(.scrolled):has(.header_desktop-switcher-toolbar-container){margin-bottom:9.875rem}
}
atomic-smart-snippet-source a{--atomic-primary:var(--color-background-electric-blue) !important}
atomic-no-results{text-align:center;width:75%}
atomic-no-results::part(search-tips){display:none}
atomic-icon{width:20rem !important;height:20rem !important}
atomic-search-box.header-search-box{--atomic-primary:var(--color-background-electric-blue);--atomic-primary-light:var(--color-background-electric-blue);width:50% !important}
atomic-search-box.header-search-box::part(wrapper){display:flex !important;flex-direction:row-reverse !important;border-radius:.25rem !important;border-color:var(--neutral-700) !important}
.btn-primary:hover{background:var(--color-background-electric-blue);opacity:.6}
atomic-search-box.header-search-box button.btn-primary:hover{opacity:.6 !important}
.btn-primary:hover{background-color:none}
.header atomic-search-layout atomic-layout-section[section='search']{max-width:100% !important;width:calc(100% - 2rem) !important;padding-left:2.25rem}
atomic-load-more-results::part(load-more-results-button){background:var(--color-background-electric-blue);color:#fff;border:.0625rem solid var(--color-background-electric-blue);padding:.625rem 1.25rem;border-radius:1.5625rem}
atomic-load-more-results::part(progress-bar){display:none}
atomic-load-more-results::part(container){align-items:flex-start}
.results{justify-content:left}
[part='wrapper']{height:2.5rem !important}
.search-container{display:none;position:relative}
.search-container.search-visible{position:absolute;display:flex;flex-direction:column;align-items:flex-end}
.search-close-button{background:0;border:0;cursor:pointer;z-index:1000;padding:.5rem 4rem .5rem .5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;align-self:flex-end}
.search-close-button svg{width:1.25rem;height:1.25rem}
atomic-search-box.header-search-box::part(textarea){padding-inline:0 !important}
#search-blur-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);backdrop-filter:blur(5px);z-index:998;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}
#search-blur-overlay.active{opacity:1;visibility:visible}
.header-container atomic-search-layout{display:block !important;padding-bottom:20px;padding-left:64px}
.search-icon path{fill:var(--minimed-blue-500-new);stroke:var(--minimed-blue-500-new);stroke-width:.5;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:768px){.header atomic-search-layout atomic-layout-section[section='search']{width:100% !important;padding-left:unset !important}
.search-results-mobile,.search-results{gap:1.5rem}
.language-search-result-container{padding:0}
.header_popover-menu.header_open:has(.modal[style*="display: flex"]){transform:unset;position:unset}
.header_desktop-header{display:none !important}
.header_mobile-header{display:block !important;font-family:var(--font-family)}
.header_desktop-header .megamenu-container{display:none !important}
.header_popover-menu{display:flex;flex-direction:column;align-items:stretch;position:absolute;top:5.0625rem;left:0;width:100vw;overflow:hidden;transition:height 1s;z-index:2000;border-radius:var(--Corner-radius-none);background-color:var(--color-background-white);box-shadow:0 4px 12px rgba(0,0,0,0.15);overflow:hidden;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s}
.header_popover-menu.header_open{opacity:1;pointer-events:auto;transform:translateY(0);padding-top:.5rem;min-height:calc(100vh - 3.75rem);min-height:calc(100dvh - 3.75rem)}
.header_hamburgerMenu_close{display:none}
.user_pop_over{pointer-events:auto;transform:translateY(0);padding-top:.5rem;min-height:calc(100vh - 2rem);display:none;flex-direction:column;align-items:stretch;position:absolute;top:5.0625rem;left:0;width:calc(100vw - 2rem);padding:0 1rem;overflow:hidden;transition:height 1s;z-index:2000;border-radius:var(--Corner-radius-none);background-color:var(--color-background-white);box-shadow:0 4px 12px rgba(0,0,0,0.15);overflow:hidden}
.top-without-toolbar{top:3.0625rem}
.close-user-pop-over-btn{height:3rem;width:100%;text-align:right;padding:0;background:0;border:0}
.user_icon[profile-active="true"] .header_desktop-profile{display:block}
.toolbar-txt-icon-container{padding:0 1rem}
.header_desktop-switcher-toolbar-container p,.header_desktop-switcher-toolbar-container p a{font-size:var(--font-o2-size);line-height:var(--font-o1-line);letter-spacing:var(--font-o2-spacing);font-weight:var(--font-regular);padding:0}
.nav-list-item-mobile .cmp-link__screen-reader-only{display:none !important}
.header_menu-header{display:flex;min-height:40px;flex-direction:column;align-items:flex-end;justify-content:flex-start;padding:0 1.5rem;position:relative}
.header_close-button{display:block;background:0;position:absolute;right:1.5rem;top:0rem;font-size:1.5rem;border:0;padding:0;cursor:pointer;border-radius:99px;transition:opacity .2s ease}
.header_close-button:hover{opacity:.7}
.header_close-button:focus{outline:2px solid var(--text-primary);outline-offset:2px}
.header_header-nav-link p{margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:inherit}
.navlist-item-mobile{align-items:center;display:flex;width:100%;gap:var(--spacing-s);overflow:hidden;justify-content:flex-start;text-decoration:none;color:inherit;transition:background-color .2s ease;min-height:26px;padding:.94rem 1rem .94rem 1.5rem}
.header_mobile-header:has(.toolbar-txt-icon-container) .header_popover-menu.header_open{min-height:calc(100vh - 5.5rem);min-height:calc(100dvh - 5.5rem)}
.nav-list-item-mobile p{margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:inherit}
.header_menu-content{font-size:var(--font-b2-size);font-weight:var(--font-regular);color:var(--color-background-tenacious-blue-700);line-height:var(--font-b2-line);padding:0 1rem}
.header_mobile-secondary-logo-search-btn,.header_mobile-secondary-logo-menu-btn{height:3rem;width:3rem;background:0;border:0;display:flex;flex-direction:column;justify-content:center;align-items:center}
.user_icon_container{height:1.625rem;width:1.625rem;display:flex;align-items:center;justify-content:center}
.header_mobile-secondary-logo-search-container:hover{background-color:var(--light-grey-102);padding:.5rem;border-radius:50%;height:1.625rem;width:1.625rem;display:flex;justify-content:center}
.user_icon_container:hover{background-color:var(--light-grey-102);padding:.5rem;border-radius:50%;display:flex;height:1.375rem;justify-content:center}
.header_mobile-secondary-logo{align-self:unset;padding:0}
.header_desktop-profile{height:1.125rem;width:1.125rem}
.header_navigation-links{list-style:none;margin:0;padding:0}
.header_navigation-links li{margin:0}
.header_header-component .nav-list-item-mobile,.header_mobile-header .nav-list-item-mobile,.header_desktop-header .nav-list-item-mobile,.header_popover-menu .nav-list-item-mobile{align-items:center;display:flex;width:100%;gap:var(--spacing-s);overflow:hidden;justify-content:flex-start;text-decoration:none;color:inherit;transition:background-color .2s ease;min-height:1.625rem;padding:.94rem 1rem .94rem 1.5rem}
.header_header-component .header_header-nav-link:hover,.header_mobile-header .header_header-nav-link:hover,.header_desktop-header .header_header-nav-link:hover,.header_popover-menu .header_header-nav-link:hover{background-color:#f8f9fa}
.header_header-component .header_header-nav-link:focus,.header_mobile-header .header_header-nav-link:focus,.header_desktop-header .header_header-nav-link:focus,.header_popover-menu .header_header-nav-link:focus{outline:2px solid var(--text-primary);outline-offset:-2px}
.header_healthcare-link{padding-bottom:.94rem}
.header_shop-link,.header_learning-link{white-space:nowrap}
.header_menu-footer{background-color:var(--color-background-white)}
.header_menu-footer:has(.mobile-language-modal[aria-hidden="true"]){margin-top:auto}
.nav-list-item-mobile:first-child{padding:0 1.5rem .94rem 1.5rem}
.nav-list-item-mobile a{text-decoration:none}
.header_location-language-selector{align-items:center;display:flex;min-height:26px;gap:var(--spacing-s);overflow:hidden;font-family:var(--font-family-body);font-weight:400;white-space:nowrap;justify-content:flex-start;background:var(--neutral-200);padding:0 1rem}
.header_country-flag{aspect-ratio:1.04;object-fit:contain;object-position:center;width:25px;flex-shrink:0;height:var(--Margins-and-padding-large);margin:auto 0}
.header_location-info{border-radius:0;display:flex;flex-direction:column;align-items:flex-start;font-size:16px;color:#140066;line-height:1.6;margin:auto 0}
.back-icon-container{height:1.625rem;width:1.625rem;display:flex;align-items:center;justify-content:center}
.header_language-toggle{display:flex;align-items:flex-start;font-size:12px;text-align:center;line-height:1;justify-content:flex-start;margin:auto 0}
.header_language-button{justify-content:center;align-items:center;display:flex;gap:var(--Margins-and-padding-xsmall);color:var(--text-default);padding:var(--Margins-and-padding-xxs) .5rem var(--Margins-and-padding-xxs) .75rem;background:0;border:1px solid var(--color-neutral-600);cursor:pointer;transition:all .2s ease}
.header_language-button:first-child{border-radius:999px 0 0 999px}
.header_language-button:last-child{border-radius:0 999px 999px 0}
.header_language-button.selected{background-color:var(--text-primary);color:white}
.header_language-button:hover:not(.selected){background-color:rgba(20,0,102,0.05)}
.header_language-button:focus{outline:2px solid var(--text-primary);outline-offset:2px}
.mobile-language-modal{display:none}
.header_desktop-switcher-toolbar-container{padding:0;justify-content:start}
atomic-search-layout atomic-layout-section[section='search']{padding-left:0;width:100% !important}
.search-container{width:100%;max-width:500px}
.search-input{width:calc(100% - 60px)}
.menu-item{padding:0 1.25rem;gap:14px}
.language-modal-content{padding:1rem 1rem 1.5rem 1rem}
.flag-container{width:18px}
.country-flag{width:18px;height:13px}
.flag-wrapper{width:18px;height:13px}
.flag-bottom,.flag-left{width:9px;height:13px}
.flag-bottom{left:9px}
.flag-crescent{width:9px;height:10px;left:4px;top:2px}
.header-spacing-container-on-sticky{padding-top:0 !important}
.header-wrapper.scrolled{position:fixed;top:0;left:0;z-index:1014;width:100vw;background:var(--color-background-grey-blur-1);backdrop-filter:blur(50px)}
.header-wrapper.scrolled .megamenu-component{position:fixed;top:0;left:0;z-index:1000;width:100vw;background:rgba(250,250,252,0.8);backdrop-filter:blur(50px)}
.header-wrapper.scrolled .header_mobile-header{padding:0;display:none}
.header_mobile-header-content{z-index:9999;background:var(--color-background-white)}
.header-wrapper.scrolled .country-language-config{display:none}
atomic-search-box.header-search-box{width:calc(100% + 0.5rem) !important;right:3px !important}
atomic-search-layout{display:grid !important;padding-left:0 !important;padding-bottom:0 !important}
.search-close-button{padding:.5rem 1rem .5rem .5rem}
}
atomic-search-box-query-suggestions,atomic-search-box-recent-queries{position:relative;z-index:1101}
.herobanner-padding{padding-top:var(--herobanner-pad-top,0);padding-bottom:var(--herobanner-pad-bottom,0)}
.hero-banner-l2 .cmp-link__screen-reader-only{display:none}
.hero-banner-l2 h1{display:contents}
.hero-banner-l2 img{object-fit:cover;width:100%;height:100%}
.hero-banner-l2 p{margin:unset !important}
.hero-banner-l2 sup{top:-1rem}
.hero-banner-overline sup{top:-0.5rem}
.hero-banner-l2 sup,.hero-banner-l2 sub{display:inline-block;font-size:50%}
.hero-banner-l2 a{&:focus{outline:2px solid var(--focus);outline-offset:2px;border-radius:12px}
}
.hero-banner-l2 .primary-button{&:hover{background-color:var(--hover)}
&:active{background-color:var(--pressed)}
}
.hero-banner-l2 .secondary-button{&:hover{color:var(--hover);border:1px solid var(--hover)}
&:active{color:var(--pressed);border:1px solid var(--pressed)}
}
.hero-banner-cta{gap:1rem;display:flex;flex-direction:row;width:100%;flex-wrap:wrap}
.hero-banner-l2 a,.hero-banner-l2 a.tertiary-button{text-decoration:unset !important;font-weight:var(--font-demi);font-size:var(--font-bm-size);line-height:var(--font-bm-line);letter-spacing:var(--font-bm-spacing);color:var(--action);display:flex;align-items:center;cursor:pointer;min-height:var(--button-l-height);max-height:var(--button-l-height);padding:0 var(--button-l-lr-padding);margin:2rem 0 0 0;border-radius:12px}
.hero-banner-l2 a.tertiary-button:hover{color:var(--hover)}
.hero-banner-l2 a.tertiary-button:active{color:var(--pressed)}
.hero-banner-l2 a.tertiary-button:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:12px}
.hero-banner-l2 a.none-button{display:none}
.hero-banner-l2 a.primary-button{text-decoration:unset !important;font-weight:var(--font-demi);font-size:var(--font-bm-size);line-height:var(--font-bm-line);letter-spacing:var(--font-bm-spacing);background-color:var(--color-background-electric-blue-600);color:var(--color-background-white);border:1px solid var(--color-background-electric-blue-600);border-radius:999px;min-height:var(--button-l-height);max-height:var(--button-l-height);padding:0 var(--button-l-lr-padding)}
.hero-banner-l2 a.secondary-button{text-decoration:unset !important;color:var(--action);border:1px solid var(--action);border-radius:999px;min-height:var(--button-l-height);max-height:var(--button-l-height);padding:0 var(--button-l-lr-padding);font-weight:var(--font-demi);font-size:var(--font-bm-size);line-height:var(--font-bm-line);letter-spacing:var(--font-bm-spacing)}
.hero-banner-l2 a .arrow-icon,.hero-banner-l2 a .external-link-icon,.hero-banner-l2 a .download-icon{display:inline-block;vertical-align:middle;margin-left:.5rem}
.hero-banner-l2 a .arrow-icon{width:1.5rem;height:1.5rem}
.hero-banner-l2 a .external-link-icon,.hero-banner-l2 a .download-icon{width:1rem;height:1rem}
.hero-banner-l2 a.appStore-button,.hero-banner-l2 a.googlePlay-button{display:flex;justify-content:center;align-items:center;gap:1rem;border-radius:62.5rem;position:relative;cursor:pointer;background-color:var(--color-monochrome-black);border:0;text-decoration:none;box-shadow:0 .096125rem .048063rem -0.048063rem rgba(0,0,0,0.20),0 .048063rem .048063rem 0 rgba(0,0,0,0.14),0 .048063rem .144313rem 0 rgba(0,0,0,0.12)}
.hero-banner-l2 .store-icon{display:flex;align-items:center;justify-content:center}
.hero-banner-l2 .apple-icon{width:1.25rem;height:1.5rem}
.hero-banner-l2 .google-icon{width:1.3125rem;height:1.5rem}
.hero-banner-l2 .store-content{display:flex;flex-direction:column;align-items:flex-start;position:relative}
.hero-banner-l2 .store-subtitle{color:var(--color-monochrome-white);position:relative;align-self:stretch;margin:0;font:556 .5625rem/100% "SF Compact",sans-serif}
.hero-banner-l2 .google-subtitle{text-transform:uppercase;font:400 .625rem "Helvetica Neue",sans-serif;margin-bottom:.1875rem}
.hero-banner-l2 .store-title{color:var(--color-monochrome-white);letter-spacing:var(--store-button-spacing);position:relative;margin:0;font:1.125rem/100% "SF Compact",sans-serif}
.hero-banner-l2 .google-play-logo-container{display:flex;align-items:center}
.hero-banner-l2 .google-play-logo{width:4.625rem;height:.9375rem;fill:var(--color-monochrome-white)}
.hero-banner-title{font-size:var(--font-d3-size);line-height:var(--font-d3-line);letter-spacing:var(--font-d3-spacing);font-weight:var(--font-regular);color:var(--color-background-tenacious-blue-700);font-family:var(--font-family-thin)}
.hero-banner-title a{font-size:var(--font-d3-size);line-height:var(--font-d3-line);letter-spacing:var(--font-d3-spacing);font-weight:var(--font-regular);color:var(--color-background-electric-blue-600);font-family:var(--font-family-thin);display:inline;align-items:unset;cursor:pointer;min-height:unset;max-height:unset;padding:0;margin:0}
.hero-banner-overline{font-weight:var(--font-demi);font-size:var(--font-o1-size);line-height:var(--font-o1-line);letter-spacing:var(--font-o1-spacing);color:var(--color-background-tenacious-blue-700)}
.hero-banner-overline a{font-weight:var(--font-demi);font-size:var(--font-o1-size);line-height:var(--font-o1-line);letter-spacing:var(--font-o1-spacing);color:var(--color-background-electric-blue-600);display:inline;align-items:unset;cursor:pointer;min-height:unset;max-height:unset;padding:0;margin:0}
.hero-banner-description{word-wrap:break-word;white-space:normal;font-weight:var(--font-regular);font-size:var(--font-h2-size);line-height:var(--font-h2-line);letter-spacing:var(--font-h2-spacing);color:var(--color-background-tenacious-blue-700)}
.hero-banner-description a{font-weight:var(--font-regular);font-size:var(--font-h2-size);line-height:var(--font-h2-line);letter-spacing:var(--font-h2-spacing);color:var(--color-background-electric-blue-600);display:inline;align-items:unset;cursor:pointer;min-height:unset;max-height:unset;padding:0;margin:0}
.hero-banner-champion-name-text{font-weight:var(--font-regular);font-size:var(--font-b3-size);line-height:var(--font-b3-line);letter-spacing:var(--font-b3-spacing)}
.hero-banner-champion-title{font-weight:var(--font-demi);font-size:var(--font-b3-size);line-height:var(--font-b3-line);letter-spacing:var(--font-b3-spacing)}
@media screen and (min-width:1025px){.hero-banner-l2.l1.font-white .hero-banner-overline,.hero-banner-l2.l1.font-white .hero-banner-overline a,.hero-banner-l2.l1.font-white .hero-banner-title,.hero-banner-l2.l1.font-white .hero-banner-title a,.hero-banner-l2.l1.font-white .hero-banner-description,.hero-banner-l2.l1.font-white .hero-banner-description a,.hero-banner-l2.l1.font-white .hero-banner-champion-title,.hero-banner-l2.l1.font-white .hero-banner-champion-name-text,.hero-banner-l2.l1.font-white a{color:var(--color-background-white)}
.hero-banner-l2.l1.font-white a.primary-button{background-color:var(--color-background-white);color:var(--action);border-color:var(--color-background-white)}
.hero-banner-l2.l1.font-white a.primary-button{&:hover{background-color:#f2f2f2}
}
.hero-banner-l2.l1.font-white a.secondary-button{border-color:var(--color-background-white);color:var(--color-background-white)}
}
@media screen and (max-width:1024px){.hero-banner-overline{padding-bottom:.5rem}
.hero-banner-l2 sup{top:-0.5rem}
.hero-banner-overline sup{top:-0.3rem}
.hero-banner-l2 a{font-weight:var(--font-demi);font-size:var(--font-bs-size);line-height:var(--font-bs-line);letter-spacing:var(--font-bs-spacing)}
.hero-banner-l2 a.appStore-button,.hero-banner-l2 a.googlePlay-button,.hero-banner-l2 a.secondary-button,.hero-banner-l2 a.primary-button,.hero-banner-l2 a.tertiary-button{min-height:var(--button-m-height);max-height:var(--button-m-height)}
}
@media screen and (max-width:834px){.hero-banner-title{font-size:var(--font-h2-size);line-height:var(--font-h2-line);letter-spacing:var(--font-h2-spacing);font-weight:var(--font-medium);padding-bottom:.25rem}
.hero-banner-title a{font-size:var(--font-h2-size);line-height:var(--font-h2-line);letter-spacing:var(--font-h2-spacing);font-weight:var(--font-medium);display:inline;align-items:unset;cursor:pointer;min-height:unset;max-height:unset;padding:0;margin:0}
.hero-banner-description{font-weight:var(--font-regular);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing)}
.hero-banner-description a{font-weight:var(--font-regular);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);display:inline;align-items:unset;cursor:pointer;min-height:unset;max-height:unset;padding:0;margin:0}
}
@media screen and (max-width:360px){.hero-banner-description{font-weight:var(--font-regular);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing)}
}
.hero-banner-l2{display:flex;flex-direction:row;border:1px solid var(--color-background-grey);background:var(--color-background-white);height:45.96vw;max-height:800px;position:relative;font-family:var(--font-family)}
.content-right.hero-banner-l2 .hero-banner-media-title,.hero-banner-l2 .hero-banner-media-title{display:none}
.hero-banner-l2 .hero-banner-text-background{display:flex;flex-grow:1;flex-shrink:1;flex-basis:0}
.hero-banner-l2 .hero-banner-text{display:flex;position:absolute;flex-direction:column;flex-grow:1;flex-shrink:1;flex-basis:0;z-index:1;max-height:800px;justify-content:center;align-items:flex-start;width:100%;max-width:1312px;top:0;left:0;right:0;bottom:0;justify-self:center}
.hero-banner-l2 .hero-banner-text-title{display:flex;flex-direction:column;width:42%;word-wrap:break-word;gap:.5rem}
.hero-banner-l2 .hero-banner-media{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;flex-basis:0;background-image:var(--bannerBackgroundImageDesktop);background-size:100% 100%;background-position:center;background-repeat:no-repeat}
.hero-banner-l2 .hero-banner-media .video-play-button-l2{position:absolute;top:45%;left:75%;z-index:99}
.l1.hero-banner-l2 .hero-banner-media .video-play-button-l2{position:unset}
.content-right.hero-banner-l2 .hero-banner-media .video-play-button-l2{margin:auto}
.hero-banner-l2 .video-play-button-l2,.hero-banner-l2 .video-play-button-l1{padding:2rem;border-radius:50%;display:flex;margin:auto;background-color:var(--color-play-icon-white);cursor:pointer}
.hero-banner-l2 .hero-banner-media .hero-banner-media-champion{width:fit-content;padding:.5rem 1rem;display:flex;flex-direction:column;background-color:var(--color-background-electric-blue-600);color:var(--color-background-white);margin:auto 0 0 0}
.content-right.hero-banner-l2 .hero-banner-text{align-items:flex-end}
.content-right.hero-banner-l2{flex-direction:row-reverse}
.content-right.hero-banner-l2 .hero-banner-media .video-play-button-l2{left:25%}
.content-right.hero-banner-l2 .hero-banner-media .hero-banner-media-champion{margin:auto 0 0 auto}
.l1.hero-banner-l2 .hero-banner-text{flex-direction:row;align-items:center;flex-grow:1;flex-shrink:1;flex-basis:100%}
.l1.content-right.hero-banner-l2 .hero-banner-text{flex-direction:row-reverse}
.l1.hero-banner-l2 .hero-banner-text-title{margin:0 auto 0 0}
.l1.content-right.hero-banner-l2 .hero-banner-text-title{margin:0 0 0 auto}
.l1.hero-banner-l2 .hero-banner-media{flex-grow:1;flex-shrink:1;flex-basis:100%;background-image:var(--bannerBackgroundImageDesktop);background-size:100% 100%}
.l1.hero-banner-l2 .hero-banner-media-title{display:flex;flex-direction:column;flex-basis:auto;padding:1.5rem 0 1.5rem 1.5rem;margin:0 0 0 auto;color:var(--color-background-tenacious-blue-700)}
.l1.content-right.hero-banner-l2 .hero-banner-media-title{margin:0 auto 0 0;padding:1.5rem 1.5rem 1.5rem 0;color:var(--color-background-tenacious-blue-700)}
.l1.hero-banner-l2 .hero-banner-text-background{display:none}
.l1.hero-banner-l2 .hero-banner-media-champion{display:none}
@media screen and (max-width:1023px){.l1.hero-banner-l2 .hero-banner-media{background-image:var(--bannerBackgroundImageMobile)}
.hero-banner-l2 .hero-banner-media{background-image:var(--bannerBackgroundImageMobile)}
.hero-banner-cta{flex-direction:column;text-align:center;margin:1rem 0}
.hero-banner-l2 .video-play-button-l2{top:110px !important;left:38% !important;padding:1.5rem !important}
.hero-banner-l2 .video-play-button-l1{position:absolute;top:-134px;right:46%;padding:1.5rem}
.hero-banner-l2 a{justify-content:center;min-height:var(--button-m-height);max-height:var(--button-m-height);margin:unset;gap:1rem}
.hero-banner-media{min-height:19.375rem;max-height:19.375rem;background-size:contain;background-position:center;background-repeat:no-repeat}
.hero-banner-l2 .hero-banner-text-title{padding:2rem 1rem;gap:0;display:flex;flex-grow:1;flex-shrink:1;flex-basis:100%;width:-webkit-fill-available}
.hero-banner-l2::after{content:"";display:flex;height:100%}
.l1.hero-banner-l2 .hero-banner-media-title,.content-right.hero-banner-l2 .hero-banner-media-title,.hero-banner-l2 .hero-banner-media-title{display:none}
.l1.hero-banner-l2 .hero-banner-media-champion{display:flex}
.l1.content-right.hero-banner-l2,.content-right.hero-banner-l2,.hero-banner-l2{display:flex;flex-direction:column-reverse;height:fit-content;padding:0 0 2rem 0}
.l1.content-right.hero-banner-l2 .hero-banner-text,.content-right.hero-banner-l2 .hero-banner-text,.hero-banner-l2 .hero-banner-text{position:relative;display:flex;flex-grow:1;flex-shrink:1;flex-basis:0}
.l1.content-right.hero-banner-l2 .hero-banner-text-background .content-right.hero-banner-l2 .hero-banner-text-background,.hero-banner-l2 .hero-banner-text-background{display:none}
.l1.hero-banner-l2 .hero-banner-media .hero-banner-media-champion,.l1.content-right.hero-banner-l2 .hero-banner-media .hero-banner-media-champion,.content-right.hero-banner-l2 .hero-banner-media .hero-banner-media-champion,.hero-banner-l2 .hero-banner-media .hero-banner-media-champion{margin:auto 0 0 auto}
.content-right.hero-banner-l2 .hero-banner-text{align-items:flex-start}
.l1.hero-banner-l2 .hero-banner-text,.l1.content-right.hero-banner-l2 .hero-banner-text{justify-content:flex-end}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){@media screen and (min-width:360px) and (max-width:1023px){.hero-banner-cta{flex-direction:column;text-align:center;margin:1rem 0}
.hero-banner-l2 a{justify-content:center;min-height:var(--button-m-height);max-height:var(--button-m-height);margin:unset;gap:1rem}
.hero-banner-l2 .hero-banner-text-title{padding:2rem 1rem;gap:.5rem;display:flex;flex-grow:1;flex-shrink:1;flex-basis:100%}
.l1.hero-banner-l2 .hero-banner-media-title,.content-right.hero-banner-l2 .hero-banner-media-title,.hero-banner-l2 .hero-banner-media-title{display:none}
.l1.hero-banner-l2 .hero-banner-media-champion{display:flex}
.l1.content-right.hero-banner-l2,.content-right.hero-banner-l2,.hero-banner-l2{display:flex;flex-direction:column-reverse;height:78vw;min-height:723px}
.l1.content-right.hero-banner-l2 .hero-banner-text,.content-right.hero-banner-l2 .hero-banner-text,.hero-banner-l2 .hero-banner-text{position:relative;display:flex;flex-grow:1;flex-shrink:1;flex-basis:0;min-height:300px}
.l1.content-right.hero-banner-l2 .hero-banner-text-background .content-right.hero-banner-l2 .hero-banner-text-background,.hero-banner-l2 .hero-banner-text-background{display:none}
.l1.content-right.hero-banner-l2 .hero-banner-media .hero-banner-media-champion,.content-right.hero-banner-l2 .hero-banner-media .hero-banner-media-champion,.hero-banner-l2 .hero-banner-media .hero-banner-media-champion{margin:0 0 0 auto}
.content-right.hero-banner-l2 .hero-banner-text{align-items:flex-start}
.l1.hero-banner-l2 .hero-banner-text,.l1.content-right.hero-banner-l2 .hero-banner-text{justify-content:flex-end}
}
@media screen and (min-width:1024px) and (max-width:1439px){.hero-banner-l2{min-height:471px;max-height:662px}
}
@media screen and (min-width:1024px) and (max-width:1439px){.hero-banner-l2{min-height:471px;max-height:662px}
}
@media screen and (min-width:1440px) and (max-width:1600px){.hero-banner-l2{min-height:662px;max-height:737px}
}
@media screen and (min-width:1600px) and (max-width:1919px){.hero-banner-l2{min-height:720px;max-height:800px}
}
@media screen and (min-width:1920px){.hero-banner-l2{max-height:800px}
.l1.content-right.hero-banner-l2 .hero-banner-media-champion,.content-right.hero-banner-l2 .hero-banner-media-champion,.hero-banner-l2 .hero-banner-media-champion,.l1.hero-banner-l2 .hero-banner-media-champion{display:none}
}
}
.youtube-video-wrapper iframe{width:50rem}
@media(max-width:767px){.modal-video-player{width:100%}
.youtube-video-wrapper iframe{width:100%}
}
.image-component{max-width:90rem;padding:0 4rem;margin:0 auto}
.cmp-image-component{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:var(--image-padding-top,0);padding-bottom:var(--image-padding-bottom,0)}
.cmp-image-component[data-img-alignment="left"]{align-items:flex-start}
.cmp-image-component[data-img-alignment="right"]{align-items:flex-end}
.cmp-image-component[data-img-alignment="centre"]{align-items:center}
.cmp-image-component__link{display:block;max-width:100%;text-decoration:none}
.cmp-image-component__image{width:100%;height:auto;object-fit:contain;max-height:var(--image-desktop-max-height);display:block}
.cmp-image-component[data-desktop-max-height]{--image-desktop-max-height:attr(data-desktop-max-height px,600px)}
.cmp-image-component[data-mobile-max-height]{--image-mobile-max-height:attr(data-mobile-max-height px,300px)}
.cmp-image-component__title{width:100%;text-align:center;margin-top:.5rem;color:var(--color-background-tenacious-blue-700)}
.cmp-image-component__title p{margin:unset;font-size:var(--font-caption-size);font-weight:var(--font-regular);line-height:var(--font-caption-line)}
@media(max-width:768px){.image-component{padding:0 1rem}
.cmp-image-component__image{max-height:var(--image-mobile-max-height)}
.cmp-image-component[data-img-alignment="left"],.cmp-image-component[data-img-alignment="right"],.cmp-image-component[data-img-alignment="centre"]{align-items:center}
}
ul.checkmark-list,ol.checkmark-list{list-style:none;padding-inline-start:12px}
ul.checkmark-list>li::before,ol.checkmark-list>li::before{content:'';position:absolute;left:0;top:4px;bottom:0;right:0;width:20px;height:20px;background:url('../../../etc.clientlibs/minimedweb/clientlibs/clientlib-site/resources/images/check_for_list.svg') no-repeat center center}
ul.checkmark-list>li,ol.checkmark-list>li{position:relative;padding-left:1.75rem}
.list_container{width:100%;max-width:90rem;padding:0 4rem;box-sizing:border-box}
.list_container h1,.list_container h2,.list_container h3,.list_container h4,.list_container h5,.list_container h6,.list_container p,.list_container pre,.list_container blockquote{margin:0}
.main-heading{color:var(--tabs-btn-color);padding:2.5rem 0 1rem;margin:0}
.main-heading.demi>*,.item-title.demi>*{font-family:var(--font-family-demi);font-weight:var(--font-demi)}
.support-text{font-size:var(--font-b1-size);color:var(--minimed-charcoal);font-weight:var(--font-regular);line-height:var(--font-b1-line);margin:0 0 3rem}
#list-items-container{margin-top:4rem}
.item-section{gap:2.5rem;margin-bottom:2.5rem;padding-top:2.5rem;width:100%;position:relative}
.item-section:not(:first-child)::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--action) 0,var(--accent-bright) 100%)}
.item-section:first-child{padding-top:0}
.image-box{width:12.5rem;min-width:12.5rem;height:12.5rem;background:var(--minimed-blue-100);border:1px solid var(--neutral-300);border-radius:1rem;position:relative;flex-shrink:0}
.image-box[data-variant="variable2"]{width:9.375rem;min-width:9.375rem;height:12.5rem}
.image-box[data-variant="variable3"]{width:22rem;min-width:22rem;height:12.375rem}
.image-box img{display:block;width:100%;height:100%;object-fit:cover;border-radius:1rem}
.image-box .video-play-btn{top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;background:var(--color-play-icon-white);border:0;padding:0;transition:all .3s ease}
.image-box .video-play-btn img{width:32px;height:32px}
.image-box .video-play-btn:hover,.image-box .video-play-btn:focus{background:var(--monochrome-white);transform:translate(-50%,-50%) scale(1.1)}
.image-placeholder-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:.125rem .375rem;border-radius:.25rem;z-index:1}
.item-details-wrapper{min-width:0}
.tags-box{gap:.75rem;margin-bottom:2rem}
.tag-item{color:var(--neutral-700);border:1px solid var(--neutral-700);border-radius:.5rem;padding:.375rem .75rem;background:var(--monochrome-white);display:inline-block;white-space:nowrap}
.tag-item caption{font-weight:var(--font-regular)}
.item-title{color:var(--tabs-btn-color);margin:0 0 .5rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:10;line-clamp:10;-webkit-box-orient:vertical}
.item-description{font-size:var(--font-b2-size);color:var(--text-body);font-weight:var(--font-regular);line-height:var(--font-b2-line);margin:0 0 1.5rem;font-family:var(--font-family)}
.read-more-link{color:var(--minimed-blue-500-new);font-weight:var(--font-regular);font-family:var(--font-family);font-size:var(--font-b2-size);text-decoration:none;white-space:nowrap;cursor:pointer}
.download-btn{width:fit-content;border:2px solid var(--minimed-blue-500-new);color:var(--minimed-blue-500-new);flex-flow:row;font-size:0}
.download-btn:hover,.download-btn:focus{background:var(--minimed-blue-100);text-decoration:none}
.download-btn>*{font-size:var(--font-b2-size)}
.download-btn .external-link-icon,.download-btn .download-icon{display:inline-block;width:1rem;height:1rem;margin-left:.5rem;vertical-align:middle}
.load-more-container{margin:3rem 0}
.load-more-btn{width:9.1875rem;height:3rem;padding:0 1.5rem;background:var(--minimed-blue-500-new);border:0;color:var(--monochrome-white);font-size:var(--font-bm-size);line-height:var(--font-bm-line);font-weight:var(--font-demi);border-radius:62.4375rem;cursor:pointer;transition:background .2s}
@media(max-width:48rem){.list_container{padding:0 1rem .75rem}
.main-heading{font-size:var(--font-h1-size);line-height:var(--font-h1-line);padding-top:1.25rem}
#list-items-container{margin-top:2rem}
.support-text{font-size:var(--font-b2-size);line-height:var(--font-b2-line);margin:0 0 2rem}
.item-section{flex-direction:column;gap:1.5rem}
.image-box[data-variant="variable3"]{width:20.5rem;min-width:20.5rem;height:11.5625rem}
.item-details-wrapper{width:100%}
.tags-box{margin-bottom:1.25rem}
.item-description{margin-bottom:1.125rem}
.download-btn{max-width:calc(100% - 5.0625rem)}
.load-more-container{margin:2rem 0;padding:0 1rem}
}
.header_nav-list{list-style:none;margin:0;padding:0}
.header_nav-list p{margin:0;line-height:2.5rem;font-family:var(--font-family-demi)}
.request-info-cta-container{display:flex;width:100%}
.header-title{margin:0;padding:0 0 .75rem 0;font-size:var(--font-o2-size);line-height:var(--font-o2-line);letter-spacing:var(--font-o2-spacing);font-weight:var(--font-regular);color:var(--neutral-900);text-transform:uppercase}
.header_nav-item .cmp-link__screen-reader-only{display:none}
.header_nav-item{min-height:2.5rem;width:100%;overflow:hidden}
.header_nav-item-nowrap{white-space:nowrap}
.megamenu-component{max-width:1312px;margin:0 auto;font-family:var(--font-family)}
.header_desktop-main-navigation-author-edit{display:block}
.header_desktop-main-navigation{display:flex;align-items:center;align-self:stretch;position:relative;margin:0 auto}
.header_desktop-navigation-items{display:flex;align-items:center;list-style:none;gap:2.5rem;margin:0;padding:0}
.header_desktop-nav-item{display:flex;padding:.75rem 0;align-items:center;gap:.5rem;position:relative;cursor:pointer}
.header_desktop-nav-item:has(a) .header_desktop-nav-link-icon{display:none}
.header_desktop-nav-link{color:var(--minimed-blue-500-new);position:relative;font-size:var(--font-b2-size);font-weight:var(--font-demi);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);text-decoration:none;white-space:nowrap;background:0;border:0;padding:0}
.header_desktop-nav-item a{color:var(--minimed-blue-500-new);font-size:var(--font-b2-size);font-weight:var(--font-demi);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);text-decoration:none;white-space:nowrap}
.header_desktop-cta-container{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex:1 0 0;position:relative}
.header_desktop-cta-button{display:flex;padding:.5rem 1.5rem;justify-content:center;align-items:center;gap:.5rem;border-radius:9999px;position:relative;background-color:var(--color-background-electric-blue);border:0;cursor:pointer;color:var(--color-monochrome-white);text-align:center}
.header_megamenu-container{display:none;flex-direction:row;gap:6rem;position:absolute;left:0;width:100%;background:var(--color-monochrome-white);z-index:1002;border-top:1px solid var(--Borders-light);align-items:start;overflow:hidden;color:var(--color-background-tenacious-blue-700);justify-content:start;font-size:var(--font-bm-size);font-weight:var(--font-regular);line-height:var(--font-bm-line);width:calc(100% - 128px);padding:2rem 4rem}
.header_megamenu-container:has(.request-info-cta-button){flex-direction:column;width:100%;gap:0;padding:0}
.megamenu_item-list-container-wrapper{width:calc(100% - 8rem);padding:2rem 4rem;padding-bottom:0}
.request-info-cta-container-wrapper{width:calc(100% - 8rem);border-top:1px solid var(--Borders-light);padding:1rem 4rem}
.megamenu_item-list-container{display:flex;flex-direction:row;gap:6rem}
.header_megamenu-container.megamenu_open{display:flex}
.header_desktop-nav-link p{margin:0;cursor:pointer;font-family:var(--font-family-demi)}
.header_desktop-nav-link p a:focus{border-bottom:2px solid}
.header_nav-item{margin:0;font-size:var(--font-b3-size);line-height:var(--font-b3-line);letter-spacing:var(--font-b3-spacing);font-weight:var(--font-demi);color:var(--minimed-blue-500-new)}
.header_nav-item p:hover{color:var(--minimed-blue-700)}
.header_nav-item a:hover{color:var(--minimed-blue-700)}
.header_nav-item a{color:var(--minimed-blue-500-new);text-decoration:none}
.close_button_container{display:none}
.megamenu_close-button{background:transparent;border:0;display:flex;justify-content:start;align-items:center;width:100%;border-bottom:.5px solid transparent;border-image:linear-gradient(90deg,#0067f0 0,#55f974 100%) 1}
.header_activeMenu{text-decoration:none}
.configure-menu-text{text-align:center;padding:.5rem;color:var(--color-background-surface-neutral)}
.header_megamenu-container-wrapper{width:100%}
.header_activeMenu a{color:var(--color-background-electric-blue)}
.header_activeMenu .header_desktop-nav-link{color:var(--minimed-blue-700)}
.header_desktop-nav-link-icon{display:none}
.request-info-cta-button{display:flex;padding:0 2rem;min-height:3rem;justify-content:center;min-width:auto;align-items:center;gap:.25rem;border-radius:9999px;position:relative;background-color:var(--minimed-blue-500-new);border:0;cursor:pointer;font-family:var(--font-family);font-size:var(--font-bm-size);font-weight:var(--font-demi);line-height:var(--font-bm-line);letter-spacing:var(--font-bm-spacing);color:var(--color-monochrome-white);text-align:center;white-space:nowrap}
#requestInfoCTA{text-decoration:none}
.request-info-cta-button:hover{background-color:var(--hover)}
.request-info-cta-button:active{background-color:var(--pressed)}
.request-info-cta-button:focus{outline:2px solid var(--focus);outline-offset:2px}
.request-cta-disabled,.request-cta-disabled:hover,.request-cta-disabled:active,.request-cta-disabled:focus{background-color:var(--disabled);color:var(--color-background-white);cursor:not-allowed;outline:0}
.close-modal-container{width:100%;display:flex;justify-content:end}
#modalContent{background-color:var(--color-monochrome-white);position:relative;height:100%}
#modalContent form.form-container-form{padding-top:0;padding-left:2.5rem;padding-right:2.5rem}
#modalContent .form-fieldset__content.alignment-row{column-gap:1.5rem}
#modalContent .form-fieldset__content.alignment-row{>*{width:100%;flex:0 0 calc(50% - 0.75rem)}
}
.request-info-cta-button p{margin:0}
.modal-container{padding:4rem 12.5rem 6.5rem 12.5rem;width:100vw;height:auto;margin:auto;position:relative;max-width:90rem}
.close-modal-btn{background:0;border:0;padding:1rem 1rem 0 0}
.modal-iframe{width:100%;height:calc(100% - 2.75rem)}
.modal{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--color-background-request-info-modal);backdrop-filter:blur(25px);z-index:9999;align-items:center;justify-content:center;overflow:auto}
.menu-name-container{display:none}
.mun-items-container{display:flex;flex-direction:row;gap:6rem}
.menu-items-container{display:flex;flex-direction:row;gap:6rem}
@media(max-width:48rem){.modal-container{padding:0;margin:unset}
.modal{align-items:start}
}
@media(max-width:991px){.header_desktop-main-navigation-author-edit .header_desktop-navigation-items{gap:.5rem;max-width:17rem;overflow-x:hidden}
.header_desktop-main-navigation-author-edit .header_desktop-nav-link p{max-width:14ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.header_desktop-main-navigation-author-edit .header_desktop-navigation-items:first-child{padding-left:.5rem}
}
@media(max-width:768px){.megamenu-component{padding:0}
.header_mobile-icons-container:has(.header_hamburger-menu[style*="display: none"]) .user_icon,.header_mobile-icons-container:has(.header_hamburger-menu[style*="display: none"]) .header_mobile-secondary-logo-search-btn{display:none}
.header_desktop-nav-item{padding:0;white-space:nowrap;height:3rem;display:flex;justify-content:space-between;align-items:center;flex-direction:row;width:100%;border-bottom:.5px solid transparent;border-image:linear-gradient(90deg,#0067f0 0,#55f974 100%) 1}
.header_desktop-nav-link-icon{display:block;height:20px;width:20px;text-align:center}
.menu-name-container{display:flex;min-height:3rem;align-items:center;width:100%;padding:0 1rem;font-size:var(--font-b2-size);font-weight:var(--font-regular);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);color:var(--minimed-charcoal)}
html,body{scrollbar-width:none;-ms-overflow-style:none}
html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}
.header_megamenu-container-wrapper{width:100%;padding:0;height:calc(100vh - 14rem);overflow-y:scroll;overflow-x:hidden}
.header_megamenu-container-wrapper .megamenu_item-list-container-wrapper{max-height:unset;overflow-y:unset}
.header_nav-item p:hover{color:var(--minimed-blue-500-new)}
.menu-name-container p{margin:0}
.megamenu_item-list-container-wrapper{width:calc(100% - 2rem);padding:0 1rem;max-height:calc(100vh - 14rem);overflow-y:scroll}
.megamenu_item-list-container{flex-direction:column;gap:1.5rem}
.menu-items-container{display:flex;flex-direction:column;gap:1.5rem;max-height:calc(100vh - 14rem);overflow-y:scroll;width:calc(100% - 2rem);padding:0 1rem}
.header_desktop-nav-link p a:focus{border-bottom:0}
.header-title{padding:0 0 .25rem 0;font-size:var(--font-size-sup)}
.request-info-cta-container-wrapper{padding:1rem 1rem;width:calc(100% - 2rem)}
.header_activeMenu{background-color:var(--color-background-light-gray-active);border:0}
.header_desktop-navigation-items{gap:0;flex-direction:column;align-items:flex-start;width:100%}
.header_megamenu-container{top:0}
.header_desktop-main-navigation{width:100%;margin:0;background-color:var(--color-monochrome-white);overflow-x:scroll;gap:0}
.header-wrapper.scrolled .header_desktop-main-navigation{width:unset;padding:0 1rem}
.header-wrapper.scrolled .megamenu-component{padding:0}
[data-search-container].search-visible{height:calc(100vh - 3rem)}
.header_megamenu-container{width:100%;padding:0;min-height:100vh;flex-direction:column;gap:0}
.close_button_container{display:flex;width:calc(100% - 2rem);min-height:2.75rem;justify-content:flex-start;margin-bottom:0 !important;padding:0 1rem}
.megamenu_close-icon-container{height:1.125rem;width:1.125rem;display:flex;align-items:center}
.txt-to-menu{height:1.375rem;display:flex;justify-content:center;align-items:center;color:var(--minimed-blue-500-new);font-size:var(--font-b3-size);font-weight:var(--font-demi);line-height:var(--font-b3-line);letter-spacing:var(--font-b3-spacing);font-family:var(--font-family)}
.header_desktop-nav-link{letter-spacing:var(--menu-item-letter-spacing)}
}
.header_desktop-main-navigation{scrollbar-width:none;-ms-overflow-style:none}
.header_desktop-main-navigation::-webkit-scrollbar{display:none}
[data-search-container].search-visible{position:fixed !important;left:0;right:0;background-color:white !important;z-index:999 !important;max-width:1440px}
.minibanner-padding{padding-top:var(--minibanner-pad-top,0);padding-bottom:var(--minibanner-pad-bottom,0)}
.minibanner-container .cmp-link__screen-reader-only{display:none}
.minibanner-container p{margin:unset !important}
.minibanner-container a{&:focus{outline:2px solid var(--focus);outline-offset:2px;border-radius:12px}
}
.minibanner-container.news .primary-button{&:hover{background-color:var(--hover)}
&:active{background-color:var(--pressed)}
}
.minibanner-container.news .secondary-button{&:hover{color:var(--hover);border:1px solid var(--hover)}
&:active{color:var(--pressed);border:1px solid var(--pressed)}
}
.minibanner-container.announcement-banner .primary-button{&:hover{background-color:var(--hover)}
&:active{background-color:var(--pressed)}
}
.minibanner-container.announcement-banner .tertiary-button{&:hover{background-color:var(--hover)}
&:active{background-color:var(--pressed)}
}
.minibanner-container sup{top:-1rem}
.minibanner-container sub{top:2px}
.minibanner-container sup,.minibanner-container sub{display:inline-block;font-size:50%}
.minibanner-container-component.news{padding:1.55rem 0;background-color:var(--Borders-light);display:flex;width:100%;flex-grow:1;flex-shrink:1;flex-basis:100%;justify-content:center;align-items:center}
.minibanner-container-component.announcement-banner{padding:3.5rem 3rem;background-color:var(--action);display:flex;max-width:1344px;margin:0 auto;flex-grow:1;flex-shrink:1;flex-basis:100%;justify-content:center;align-items:center}
.minibanner-container-component .news,.minibanner-container-component .announcement-banner{max-width:1312px}
.news a,.announcement-banner a{text-decoration:unset !important;display:flex;align-items:center;justify-content:center;cursor:pointer}
.announcement-banner a:not(:first-child){margin:.5rem 0 0 0}
a.none-button{display:none}
.minibanner-container.news{font-family:var(--font-family);color:var(--text-heading);display:flex;flex-direction:row;gap:.5rem;justify-content:center;align-items:center}
.news .minibanner-container-title{font-weight:var(--font-demi);font-size:var(--font-h2-size);line-height:var(--font-h2-line);letter-spacing:var(--font-h2-spacing)}
.news .minibanner-container-title p{font-weight:var(--font-demi);font-family:var(--font-family-demi)}
.news .minibanner-container-description{font-weight:var(--font-regular);font-size:var(--font-h3-size);line-height:var(--font-h3-line);letter-spacing:var(--font-h3-spacing)}
.minibanner-container.announcement-banner{font-family:var(--font-family);color:var(--color-background-white);display:flex;flex-direction:column;align-items:center;gap:.5rem}
.announcement-banner .minibanner-container-title{text-align:center;font-weight:var(--font-demi);font-size:var(--font-d3-size);line-height:var(--font-d3-line);letter-spacing:var(--font-d3-spacing);font-family:var(--font-family-demi)}
.announcement-banner .minibanner-container-description{text-align:center;font-weight:var(--font-regular);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);font-family:var(--font-family-thin)}
.announcement-banner .cta-container-minibanner{display:flex;gap:1rem;margin:1.5rem 0 0 0}
.announcement-banner a:not(:first-child){margin:0}
.news .cta-container-minibanner{display:flex}
.news a,.news a.tertiary-button{font-weight:var(--font-demi);font-family:var(--font-family-demi);font-size:var(--font-bs-size);line-height:var(--font-bs-line);letter-spacing:var(--font-bs-spacing);color:var(--color-background-electric-blue-600);min-height:var(--button-l-height);max-height:var(--button-l-height);padding:0 var(--button-l-lr-padding);margin:0 0 0 .5rem}
.news a.tertiary-button:hover{color:var(--hover)}
.news a.tertiary-button:active{color:var(--pressed)}
.news a.tertiary-button:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:12px}
.announcement-banner a,.announcement-banner a.tertiary-button{font-weight:var(--font-demi);font-size:var(--font-bm-size);line-height:var(--font-bm-line);letter-spacing:var(--font-bm-spacing);min-height:var(--button-l-height);max-height:var(--button-l-height);padding:0 var(--button-l-lr-padding);font-family:var(--font-family-demi)}
.announcement-banner a.tertiary-button:hover{color:var(--hover)}
.announcement-banner a.tertiary-button:active{color:var(--pressed)}
.announcement-banner a.tertiary-button:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:12px}
.news a.primary-button{background-color:var(--action);color:var(--color-background-white);border:1px solid var(--tabs-color-border);border-radius:999px;min-height:var(--button-l-height);max-height:var(--button-l-height);padding:0 var(--button-s-lr-padding);font-weight:var(--font-demi);font-size:var(--font-bs-size);line-height:var(--font-bs-line);letter-spacing:var(--font-bs-spacing)}
.announcement-banner a.primary-button{background-color:var(--color-background-white);color:var(--action);border:1px solid var(--color-background-white);border-radius:999px;min-height:var(--button-l-height);max-height:var(--button-l-height);padding:0 var(--button-l-lr-padding);font-weight:var(--font-demi);font-size:var(--font-bm-size);line-height:var(--font-bm-line);letter-spacing:var(--font-bm-spacing)}
.news a.secondary-button{color:var(--action);border:1px solid var(--tabs-color-border);border-radius:999px;min-height:var(--button-l-height);max-height:var(--button-l-height);padding:0 var(--button-l-lr-padding);font-weight:var(--font-demi);font-size:var(--font-bs-size);line-height:var(--font-bs-line);letter-spacing:var(--font-bs-spacing)}
.announcement-banner a.secondary-button{color:var(--color-background-white);border:1px solid var(--color-background-white);border-radius:999px;min-height:var(--button-l-height);max-height:var(--button-l-height);padding:0 var(--button-l-lr-padding);font-weight:var(--font-demi);font-size:var(--font-bm-size);line-height:var(--font-bm-line);letter-spacing:var(--font-bm-spacing)}
.minibanner-container a .arrow-icon,.minibanner-container a .external-link-icon,.minibanner-container a .download-icon{display:inline-block;vertical-align:middle;margin-left:.5rem}
.minibanner-container a .arrow-icon{width:1.5rem;height:1.5rem}
.minibanner-container a .external-link-icon,.minibanner-container a .download-icon{width:1rem;height:1rem}
.minibanner-container a.appStore-button,.minibanner-container a.googlePlay-button{display:flex;justify-content:center;align-items:center;gap:1rem;border-radius:62.5rem;cursor:pointer;background-color:var(--color-monochrome-black);border:0;transition:transform .2s ease,box-shadow .2s ease;text-decoration:none;color:transparent;font-size:0}
.minibanner-container .store-icon{display:flex;align-items:center;justify-content:center}
.minibanner-container .apple-icon{width:1.25rem;height:1.5rem}
.minibanner-container .google-icon{width:1.3125rem;height:1.5rem}
.minibanner-container .store-content{display:flex;flex-direction:column;align-items:flex-start;position:relative}
.minibanner-container .store-subtitle{color:var(--color-monochrome-white);position:relative;align-self:stretch;margin:0;font:556 .5625rem/100% "SF Compact",sans-serif}
.minibanner-container .google-subtitle{text-transform:uppercase;font:400 .625rem "Helvetica Neue",sans-serif;margin-bottom:.1875rem}
.minibanner-container .store-title{color:var(--color-monochrome-white);letter-spacing:var(--store-button-spacing);position:relative;margin:0;font:1.125rem/100% "SF Compact",sans-serif}
.minibanner-container .google-play-logo-container{display:flex;align-items:center}
.minibanner-container .google-play-logo{width:4.625rem;height:.9375rem;fill:var(--color-monochrome-white)}
.announcement-banner .icon-span{display:none}
.minibanner-container.news .minibanner-container-title ol,.minibanner-container.news .minibanner-container-title ul,.minibanner-container.news .minibanner-container-description ol,.minibanner-container.news .minibanner-container-description ul,.minibanner-container.announcement-banner .minibanner-container-title ol,.minibanner-container.announcement-banner .minibanner-container-title ul,.minibanner-container.announcement-banner .minibanner-container-description ol,.minibanner-container.announcement-banner .minibanner-container-description ul{list-style-position:inside;margin:unset;padding:unset}
.minibanner-container.news .minibanner-container-title ol ol,.minibanner-container.news .minibanner-container-title ol ul,.minibanner-container.news .minibanner-container-title ul ol,.minibanner-container.news .minibanner-container-title ul ul,.minibanner-container.news .minibanner-container-description ol ol,.minibanner-container.news .minibanner-container-description ol ul,.minibanner-container.news .minibanner-container-description ul ol,.minibanner-container.news .minibanner-container-description ul ul,.minibanner-container.announcement-banner .minibanner-container-title ol ol,.minibanner-container.announcement-banner .minibanner-container-title ol ul,.minibanner-container.announcement-banner .minibanner-container-title ul ol,.minibanner-container.announcement-banner .minibanner-container-title ul ul,.minibanner-container.announcement-banner .minibanner-container-description ol ol,.minibanner-container.announcement-banner .minibanner-container-description ol ul,.minibanner-container.announcement-banner .minibanner-container-description ul ol,.minibanner-container.announcement-banner .minibanner-container-description ul ul{margin-left:2rem;padding-left:0}
.minibanner-container.announcement-banner .minibanner-container-title ul.checkmark-list>li::before,.minibanner-container.announcement-banner .minibanner-container-title ol.checkmark-list>li::before,.minibanner-container.announcement-banner .minibanner-container-description ul.checkmark-list>li::before,.minibanner-container.announcement-banner .minibanner-container-description ol.checkmark-list>li::before{filter:brightness(0) invert(1);right:unset;left:unset;transform:translateX(-1.5rem)}
.minibanner-container.news .minibanner-container-title ul.checkmark-list>li::before,.minibanner-container.news .minibanner-container-title ol.checkmark-list>li::before,.minibanner-container.news .minibanner-container-description ul.checkmark-list>li::before,.minibanner-container.news .minibanner-container-description ol.checkmark-list>li::before{right:unset;left:unset;transform:translateX(-1.5rem)}
@media screen and (max-width:834px){.minibanner-container.announcement-banner{gap:1rem}
}
@media screen and (max-width:834px){.minibanner-container-component .minibanner-container{max-height:fit-content}
.minibanner-container.news{display:flex;flex-direction:column;align-items:center;padding:1.5rem 1rem;color:var(--color-background-tenacious-blue-700);gap:0}
.news a{margin:1rem 0 0 0}
.cta-container-minibanner{display:flex;flex-direction:column;align-items:center;width:100%}
.cta-container-minibanner a{width:fit-content}
.cta-container-minibanner a.appStore-button,.cta-container-minibanner a.googlePlay-button{width:auto}
.cta-container-minibanner a.primary-button,.cta-container-minibanner a.secondary-button,.cta-container-minibanner a.tertiary-button{width:fit-content;max-width:100%}
.announcement-banner .cta-container-minibanner a:first-child{margin:.5rem 0 0 0}
.announcement-banner .cta-container-minibanner a:not(:first-child){margin:.5rem 0 0 0}
.announcement-banner .cta-container-minibanner{margin:0}
.minibanner-container.announcement-banner{padding:3rem 1.5rem;color:var(--color-background-white)}
.minibanner-container-title.icon-span{display:none}
.announcement-banner .icon-span{display:none}
.minibanner-container .minibanner-container-title{font-weight:var(--font-bold);font-size:var(--font-h2-size);line-height:var(--font-h2-line);letter-spacing:var(--font-h2-spacing)}
.minibanner-container .minibanner-container-description{font-weight:var(--font-regular);font-size:var(--font-b1-size);line-height:var(--font-b1-line);letter-spacing:var(--font-b1-spacing)}
.minibanner-container.announcement-banner .minibanner-container-description{font-family:var(--font-family-thin)}
.minibanner-container-component.news,.minibanner-container-component.announcement-banner{padding:unset;text-align:center}
}
.minibanner-spinner{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.8);z-index:10}
.minibanner-spinner .loader{border:6px solid #f3f3f3;border-top:6px solid #3498db;border-radius:50%;width:48px;height:48px;animation:minibanner-spin 1s linear infinite}
@keyframes minibanner-spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.separator-custom{display:flex;justify-content:center;max-width:90rem;margin:0 auto}
.separator{width:100%;max-width:90rem;margin:0;border:1px solid}
.separator-padding-container{padding-top:var(--separator-pad-top,0);padding-bottom:var(--separator-pad-bottom,0);padding-left:var(--separator-pad-left,0);padding-right:var(--separator-pad-right,0);width:100%}
.separator--weight-regular{border:1px solid}
.separator--weight-medium{border:2px solid}
.separator--weight-heavy{border:3px solid}
@media(max-width:48rem){.separator-custom{padding:0 1rem}
}
.slider-multi-carousel-container{width:auto;min-height:37.5rem;background-color:var(--sliderMultiBgColor);padding-left:4rem}
.slider-multi-padding-container{padding-top:var(--slider-multi-pad-top,0);padding-bottom:var(--slider-multi-pad-bottom,0)}
.slider-multi-item .slider-multi-carousel-container p,.slider-multi-item .slider-multi-carousel-container a,.slider-multi-item .slider-multi-carousel-container h1,.slider-multi-item .slider-multi-carousel-container h2,.slider-multi-item .slider-multi-carousel-container h3,.slider-multi-item .slider-multi-carousel-container h4,.slider-multi-item .slider-multi-carousel-container h5,.slider-multi-item .slider-multi-carousel-container h6,.slider-multi-item .slider-multi-carousel-container pre,.slider-multi-item .slider-multi-carousel-container blockquote{margin:0}
.slider-multi-carousel-content{position:relative;display:flex;flex-direction:column;height:100%;width:auto}
.slider-multi-carousel-header{margin:2.5rem 0 2rem 0}
.slider-multi-carousel-header[data-text-alignment="left"]{text-align:left}
.slider-multi-carousel-header[data-text-alignment="centre"]{text-align:center}
.slider-multi-carousel-subtitle.demi>*{font-family:var(--font-family-demi);font-weight:var(--font-demi);color:var(--text-heading)}
.slider-multi-carousel-wrapper{position:relative;overflow:hidden;width:100%}
.slider-multi-carousel-nav-container-mobile{display:none}
.slider-multi-carousel-nav-container{display:flex;justify-content:flex-end;gap:.75rem;margin:2.5rem 4rem}
.slider-multi-carousel-nav-container.hide-nav,.slider-multi-carousel-nav-container-mobile.hide-nav{display:none !important}
.slider-multi-carousel-track{display:flex;transition:transform .5s ease;gap:2rem;width:100%}
.slider-multi-carousel-slide{flex:0 0 26rem;background-color:var(--monochrome-white);margin-left:2px;margin-bottom:4px;border-radius:0;box-shadow:0 2px 2px 1px #0000001A;overflow:hidden;height:28.125rem}
.slide-content{height:100%;display:flex;flex-direction:column}
.slide-link{text-decoration:none;display:flex}
.slide-media{height:14.625rem;background-color:var(--neutral-200);display:flex;align-items:center;justify-content:center;border-bottom:.0625rem solid var(--color-background-light-grey);position:relative}
.slide-image{height:14.625rem;background-color:var(--neutral-200);display:flex;align-items:center;justify-content:center;border-bottom:.0625rem solid var(--color-background-light-grey);position:relative}
.slide-image img{z-index:0}
.slide-info{padding:2rem 1rem;flex:1}
.slide-title{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;margin-bottom:1rem}
.slide-title.demi>*{font-family:var(--font-family-demi);font-weight:var(--font-demi);color:var(--text-heading)}
.slide-description>*{font-family:var(--font-family);color:var(--text-body);margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;overflow-wrap:break-word}
.slider-multi-carousel-nav{position:static;width:3rem;height:3rem;border-radius:50%;border:0;background-color:var(--tabs-color-border);color:var(--monochrome-white);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:2}
.slider-multi-carousel-nav:hover{background-color:var(--tabs-color-border)}
.slider-multi-carousel-nav.show{display:flex}
.slider-multi-carousel-nav svg{width:1.25rem;height:1.25rem}
.slider-multi-carousel-pagination{display:none;justify-content:center;gap:.5rem;margin:1.25rem 0 1.875rem 0}
.pagination-dot{width:.5rem;height:.5rem;border-radius:50%;background-color:var(--neutral-700);cursor:pointer;transition:all .3s ease}
.pagination-dot.active{background-color:var(--tabs-color-border);transform:scale(1.2)}
.pagination-dot:hover{background-color:var(--tabs-color-border)}
@media(max-width:1440px){.slider-multi-carousel-container{padding-left:4rem}
}
@media(max-width:1439px) and (min-width:1024px){.slider-multi-carousel-container{padding-left:1.5rem}
.slider-multi-carousel-nav-container{margin:2rem 1.5rem 2.5rem 1.5rem}
}
@media(max-width:1200px){.slider-multi-carousel-container{max-width:100%}
.slider-multi-carousel-track{gap:1.25rem}
.slider-multi-carousel-nav-container,.slider-multi-carousel-nav-container-mobile{margin-top:1.5625rem}
}
@media(max-width:1023px){.slider-multi-carousel-container{padding-left:1rem}
.slider-multi-carousel-track{gap:1rem}
}
@media(max-width:768px){.slider-multi-carousel-container{min-height:auto}
.carousel-sidebar{display:none}
.slider-multi-carousel-content{width:100%;padding:0;max-width:calc(100% - 1rem)}
.slider-multi-carousel-header{margin-bottom:1.5rem}
.slider-multi-carousel-subtitle{margin-bottom:0;line-height:1.3}
.slider-multi-carousel-wrapper{position:relative}
.slider-multi-carousel-slide{flex:0 0 100%;height:24.375rem}
.slide-link{text-decoration:none;display:flex;flex:0 0 99%}
.slider-multi-carousel-nav-container{display:none}
.slider-multi-carousel-nav-container-mobile{display:flex;position:relative;margin-top:0}
.slider-multi-carousel-nav-container-mobile.hide-nav{display:none !important}
.slider-multi-carousel-nav{position:absolute;top:-17.375rem;width:1.5rem;height:1.5rem;z-index:3;background-color:var(--tabs-color-border);border:0;border-radius:50%;color:var(--monochrome-white);cursor:pointer;align-items:center;justify-content:center;transition:all .3s ease}
.slider-multi-carousel-nav.show{display:flex !important}
.slider-multi-carousel-nav-next{right:.313rem}
.slider-multi-carousel-nav-prev{left:-0.625rem}
.slider-multi-carousel-nav svg{width:1rem;height:1rem}
.slider-multi-carousel-pagination{display:flex;margin-top:1.25rem;padding:0 1.25rem}
.slide-image{height:11.5rem}
.slide-info{padding:2rem 1rem}
.slide-title{margin-bottom:.5rem}
.slide-description{-webkit-line-clamp:4}
}
.slider-single-item-section{max-width:90rem;padding:0 4rem;margin:0 auto;font-family:var(--font-family);background-color:var(--color-background-neutral-100)}
.slider-single-padding-container{padding-top:var(--slider-single-pad-top,0);padding-bottom:var(--slider-single-pad-bottom,0)}
.slider-single-item-section h1,.slider-single-item-section h2,.slider-single-item-section h3,.slider-single-item-section h4,.slider-single-item-section h5,.slider-single-item-section h6,.slider-single-item-section p,.slider-single-item-section pre,.slider-single-item-section blockquote{margin:0}
.slider-single-item-section picture{height:100%;width:100%}
.slider-single-item__container{display:flex;flex-direction:row;align-items:stretch}
.slider-single-item__container .regular>*{font-family:var(--font-family);font-weight:var(--font-regular)}
.slider-single-item__container .demi>*{font-family:var(--font-family-demi);font-weight:var(--font-demi)}
.slider-single-item__image-section{display:flex;flex-direction:column;background-color:var(--color-background-neutral-100)}
.slider-single-item__image-container{position:relative;flex:1}
.slider-single-item__image-wrapper{width:100%;height:100%;overflow-x:auto;overflow-y:hidden;display:flex;align-items:center;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.slider-single-item__image-container{aspect-ratio:16 / 9;width:47.75rem}
.slider-single-item-section[data-image-type="variable1"] .slider-single-item__image-container{aspect-ratio:1 / 1;width:47.75rem}
.slider-single-item-section[data-image-type="variable2"] .slider-single-item__image-container{aspect-ratio:3 / 4;width:35.875rem}
.slider-single-item-section[data-image-type="variable3"] .slider-single-item__image-container{aspect-ratio:16 / 9;width:47.75rem}
.slider-single-item__image-wrapper::-webkit-scrollbar{display:none}
.slider-single-item__image-item{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;display:flex;align-items:center;justify-content:center}
.slider-single-item__image{width:100%;height:100%;object-fit:cover;display:block}
.slider-single-item__image{aspect-ratio:16 / 9}
.slider-single-item-section[data-image-type="variable1"] .slider-single-item__image{aspect-ratio:1 / 1}
.slider-single-item-section[data-image-type="variable2"] .slider-single-item__image{aspect-ratio:3 / 4}
.slider-single-item-section[data-image-type="variable3"] .slider-single-item__image{aspect-ratio:16 / 9}
.slider-single-item__dots{display:flex;gap:.5rem;justify-content:center;z-index:10;pointer-events:none}
.slider-single-item__dots--desktop{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%)}
.slider-single-item__dots--mobile{display:none;padding:1rem 0 1.5rem 0}
.slider-single-item__dot{background-color:var(--neutral-400);border:0;cursor:pointer;transition:background-color .3s ease;padding:0;pointer-events:auto}
.slider-single-item__dots--desktop .slider-single-item__dot{width:2.5rem;height:.25rem;border-radius:.125rem}
.slider-single-item__dots--mobile .slider-single-item__dot{width:.5rem;height:.5rem;border-radius:50%}
.slider-single-item__dot:hover{background-color:var(--neutral-500)}
.slider-single-item__dot.active{background-color:var(--action)}
.slider-single-item__content-section{flex:1;display:flex;flex-direction:column;position:relative;background-color:var(--color-background-white)}
.slider-single-item__content{flex:1;padding:0 1rem;display:flex;flex-direction:column;max-width:28rem;width:100%;margin:0 auto;justify-content:center}
.slider-single-item__headline{color:var(--text-heading);padding-bottom:.5rem}
.slider-single-item__subhead{padding-bottom:1.5rem;color:var(--minimed-charcoal)}
.slider-single-item__description{padding-bottom:1.5rem;color:var(--minimed-charcoal)}
.slider-single-item__cta-wrapper{margin-top:1rem}
.slider-single-item__cta{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease;cursor:pointer;border-radius:62.4375rem;min-height:var(--button-l-height);padding:0 var(--button-l-lr-padding);font-weight:var(--font-demi);font-size:var(--font-bm-size);line-height:var(--font-bm-line);letter-spacing:var(--font-bm-spacing)}
.slider-single-item__cta:focus{outline:.125rem solid var(--color-primary-background-button-state-focussed-light-background-border);outline-offset:.125rem}
.slider-single-item__cta.button-primary{background-color:var(--action);color:var(--color-background-white);border:.0625rem solid var(--action)}
.slider-single-item__cta.button-primary:hover{background-color:var(--hover);border-color:var(--hover)}
.slider-single-item__cta.button-primary:active{background-color:var(--hover);border-color:var(--hover)}
.slider-single-item__cta.button-secondary{background-color:var(--color-background-white);color:var(--action);border:.0625rem solid var(--action)}
.slider-single-item__cta.button-secondary:hover{background-color:var(--color-background-white);color:var(--hover);border-color:var(--hover)}
.slider-single-item__cta.button-secondary:active{background-color:var(--color-background-white);color:var(--hover);border-color:var(--hover)}
.slider-single-item__cta.button-tertiary{background-color:transparent;color:var(--color-background-electric-blue);border:0;padding:0;min-height:auto}
.slider-single-item__cta.button-tertiary:hover{text-decoration:underline}
.slider-single-item__cta .arrow-icon,.slider-single-item__cta .external-link-icon,.slider-single-item__cta .download-icon{display:inline-block;vertical-align:middle;margin-left:.5rem}
.slider-single-item__cta .arrow-icon{width:1.5rem;height:1.5rem}
.slider-single-item__cta .external-link-icon,.slider-single-item__cta .download-icon{width:1rem;height:1rem}
.slider-single-item__cta.button-googlePlay,.slider-single-item__cta.button-appStore{padding-left:0;padding-right:0}
.slider-single-item__arrow{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;border-radius:50%;background-color:var(--action);border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:var(--color-background-white);z-index:10;pointer-events:auto}
.slider-single-item__arrow--next{right:2rem}
.slider-single-item__arrow--prev{left:2rem}
.slider-single-item__arrow:hover{background-color:var(--hover)}
.slider-single-item__arrow:focus{outline:.125rem solid var(--color-primary-background-button-state-focussed-light-background-border);outline-offset:.125rem}
.slider-single-item__arrow svg{width:1.5rem;height:1.5rem}
.slider-single-item__arrow{width:3rem;height:3rem}
.slider-single-item-placeholder{padding:2rem;text-align:center;background-color:var(--color-background-neutral-100);border:.125rem dashed var(--neutral-400);border-radius:.5rem;color:var(--text-body)}
.slider-single-item-placeholder p{margin:0;font-size:var(--font-b1-size);line-height:var(--font-b1-line)}
@media(max-width:768px){.slider-single-item-section{padding:0 1rem}
.slider-single-item__container{flex-direction:column}
.slider-single-item__content{padding:unset}
.slider-single-item__image-section{width:100%}
.slider-single-item__image-container{width:100% !important}
.slider-single-item-section[data-image-type="variable1"] .slider-single-item__image-container,.slider-single-item-section[data-image-type="variable2"] .slider-single-item__image-container,.slider-single-item-section[data-image-type="variable3"] .slider-single-item__image-container{width:100% !important}
.slider-single-item__content-section{width:100%}
.slider-single-item__headline{padding-bottom:.5rem}
.slider-single-item__subhead{padding-bottom:1rem}
.slider-single-item__description{padding-bottom:1rem}
.slider-single-item__arrow--next{right:-0.7rem}
.slider-single-item__arrow--prev{left:-0.7rem}
.slider-single-item__arrow{width:1.5rem;height:1.5rem}
.nav-icon-slider{height:.5rem}
.slider-single-item__dots--desktop{display:none}
.slider-single-item__dots--mobile{display:flex}
}
.tabs{max-width:90rem;margin:0 auto;font-family:var(--font-family)}
.tabs .tab-btn{font-family:var(--font-family-demi)}
.cmp-tabs{max-width:1440px;padding:2.5rem 2rem;margin:0 auto}
.cmp-tabs__scroll-wrapper{position:relative;display:flex;align-items:center;width:100%}
.divider-tab-cmp{position:absolute;background-color:var(--dividers-default);height:.0625rem;width:100%;bottom:0;z-index:-1}
.cmp-tabs__scroll-btn{background:transparent;border:0;outline:0;display:none;padding:.375rem .5rem;padding-bottom:1rem}
.tab-btn{background:transparent;border:0;outline:0;padding:0;cursor:pointer;color:var(--action);padding-bottom:1.125rem;border-radius:0;margin-bottom:0;font-size:var(--font-b2-size);line-height:var(--font-b2-line);font-weight:var(--font-demi);opacity:.8}
.cmp-tabs__tab--active .tab-btn{border-bottom:.125rem solid var(--action);color:var(--action);opacity:1;padding-left:.75rem;padding-right:.75rem}
.cmp-tabs__tablist{display:flex;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;list-style:none;margin:0;padding:0;flex-wrap:nowrap;gap:2.5rem}
.cmp-tabs__tablist::-webkit-scrollbar{display:none}
.tabs_tab{white-space:nowrap;flex-shrink:0;padding:.75rem 0 0 0;cursor:pointer;transition:background-color .2s ease;border:0;outline:0;margin:0}
.tabs_tab:hover{background-color:unset}
.tabs_tab:hover .tab-btn{color:var(--minimed-blue-700);opacity:1}
.cmp-tabs__tab--active{color:var(--action);margin-bottom:0}
.cmp-tabs__tab:focus-visible{border:.125rem solid var(--light-blue-700);outline:0;margin-bottom:.3125rem}
.cmp-tabs__scroll-btn--hidden{opacity:.5}
.cmp-tabs__tabpanel--active{min-height:17.5rem}
.tabs-nav__item--active{border-bottom-color:var(--color-background-electric-blue-600);color:var(--color-background-electric-blue-600);font-weight:var(--font-bold)}
.tabs-nav__item:focus-visible{outline:.125rem solid var(--color-background-electric-blue-600);outline-offset:-0.125rem;border-radius:.25rem .25rem 0 0}
.tabs-nav__label{display:block;text-align:center}
.tabs-panels{display:flex;flex-direction:column;width:100%;position:relative}
.tabs-panel{display:none;width:100%;min-height:17.5rem;padding:2.5rem 0;box-sizing:border-box;opacity:0;animation:fadeOut .2s ease-out}
.tabs-panel--active{display:block;opacity:1;animation:fadeIn .3s ease-in}
.tabs-panel__content{width:100%}
.tabs-panel__content p{margin:0}
.tabs-panel__content p:last-child{margin-bottom:0}
@media(min-width:48rem){.cmp-tabs{padding:2.5rem 4rem}
.cmp-tabs__tablist{gap:3.5rem}
.cmp-tabs__scroll-btn{padding-bottom:.5rem}
.tab-btn{padding-bottom:.625rem;margin-bottom:-0.4375rem;font-size:var(--font-b1-size);line-height:var(--font-b1-line)}
.cmp-tabs__tab--active{margin-bottom:.4375rem}
.cmp-tabs__tab--active .tab-btn{padding-left:1rem;padding-right:1rem}
.tabs-panel{padding:3rem 0}
}
@keyframes fadeIn{from{opacity:0;transform:translateY(0.625rem)}
to{opacity:1;transform:translateY(0)}
}
@keyframes fadeOut{from{opacity:1;transform:translateY(0)}
to{opacity:0;transform:translateY(0.625rem)}
}
@media(prefers-reduced-motion:reduce){.tabs-nav__item,.tabs-panel{transition:none;animation:none}
.tabs-panel--active{animation:none}
}
@media(prefers-contrast:high){.tabs-nav-wrapper{border-bottom-color:#000}
.tabs-nav__item--active{border-bottom-color:#000}
.tabs-nav__item:focus-visible{outline-color:#000}
}
.tabs-nav__item:focus:not(:focus-visible){outline:0}
@media print{.tabs-nav-wrapper{display:none}
.tabs-panel{display:block !important;opacity:1 !important;page-break-inside:avoid}
}
.teaser-double-cta{display:flex;flex-flow:column;flex-direction:column;justify-content:center;align-items:center;background:var(--backgroundColorHex);max-width:90rem;margin:0 auto;width:100%;color:var(--text-body);padding-top:3.5rem}
.teaser-double-padding-container{padding-top:var(--teaser-double-pad-top,0);padding-bottom:var(--teaser-double-pad-bottom,0)}
.teaser-dual-headline{margin-bottom:2.5rem;padding:0 1rem;color:var(--text-heading)}
.teaser-double-cta h1,.teaser-double-cta h2,.teaser-double-cta h3,.teaser-double-cta h4,.teaser-double-cta h5,.teaser-double-cta h6,.teaser-double-cta p,.teaser-double-cta pre,.teaser-double-cta blockquote{margin:0}
.teaser-dual-headline p,.teaser-dual-card-title p,.teaser-dual-card-description p{font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);font-weight:var(--font-regular)}
.teaser-double-cta h1{font-size:var(--font-d2-s-size)}
.teaser-double-cta .demi>*{font-family:var(--font-family-demi);font-weight:var(--font-demi)}
.teaser-dual-cards-container{display:grid;grid-template-columns:1fr;box-sizing:border-box;gap:2rem;padding-left:1rem;padding-right:1rem;margin-bottom:3.5rem}
.teaser-dual-img-container.img-with-video-icon{position:relative}
img.teaser-dual-card-image{width:100%;display:block;height:auto}
.teaser-dual-card{background:#fff;box-shadow:var(--shadowCardValue);border:1px solid var(--backgroundColorHex);width:100%;display:flex;flex-direction:column;overflow:hidden;min-height:min-content}
.dual-card-content-container{height:auto;display:flex;flex-direction:column;justify-content:space-between}
.teaser-dual-card-content{padding:2rem 1rem}
.teaser-dual-card-pretitle{padding-bottom:.25rem;text-transform:uppercase;color:var(--text-heading)}
.teaser-dual-card-title{margin:0;margin-bottom:1rem;color:var(--text-heading)}
.teaser-dual-card-ctas{padding:0 1rem 2rem 1rem;display:flex;gap:1rem;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start}
.teaser-dual-card-cta.button-large-primary{background-color:var(--action);border:var(--action)}
.teaser-dual-card-cta.button-large-primary:hover{background-color:var(--hover);border-color:var(--hover)}
.teaser-dual-card-cta.button-large-primary:active{background-color:var(--pressed);border-color:var(--pressed)}
.teaser-dual-card-cta.button-large-secondary{color:var(--action);border-color:var(--action)}
.teaser-dual-card-cta.button-large-secondary:hover{background-color:#fff;color:var(--hover);border-color:var(--hover)}
.teaser-dual-card-cta.button-large-secondary:active{color:var(--pressed);border-color:var(--pressed);background-color:#fff}
.teaser-dual-card-cta.button-large-tertiary{color:var(--action);margin:0;padding:0;min-height:auto;gap:0rem;text-decoration:none}
.teaser-dual-card-cta.button-large-tertiary:hover{color:var(--hover)}
.teaser-dual-card-cta.button-large-tertiary:active{color:var(--pressed);outline:2px solid var(--focus);outline-offset:4px;border-radius:12px}
.teaser-dual-card-cta.button-large-tertiary:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:12px}
.teaser-dual-card-cta.button-large-none{text-decoration:none;color:var(--action)}
.teaser-dual-card-cta.button-large-googlePlay img,.teaser-dual-card-cta.button-large-appStore img{display:block;width:100%;height:3rem}
.teaser-dual-card-image.desktop{display:none}
.teaser-dual-card-image.mobile{display:block}
.teaser-dual-headline[data-headline-alignment="left"]{align-self:flex-start}
.teaser-dual-headline[data-headline-alignment="center"]{align-self:center}
.teaser-dual-headline ol,.teaser-dual-headline ul,.teaser-dual-card-title ol,.teaser-dual-card-title ul,.teaser-dual-card-description ol,.teaser-dual-card-description ul{list-style-position:inside;margin:unset;padding:unset}
.teaser-dual-headline ol ol,.teaser-dual-headline ol ul,.teaser-dual-headline ul ol,.teaser-dual-headline ul ul,.teaser-dual-card-title ol ol,.teaser-dual-card-title ol ul,.teaser-dual-card-title ul ol,.teaser-dual-card-title ul ul,.teaser-dual-card-description ol ol,.teaser-dual-card-description ol ul,.teaser-dual-card-description ul ol,.teaser-dual-card-description ul ul{margin-left:2rem;padding-left:0}
.teaser-dual-headline ul.checkmark-list>li::before,.teaser-dual-headline ol.checkmark-list>li::before,.teaser-dual-card-title ul.checkmark-list>li::before,.teaser-dual-card-title ol.checkmark-list>li::before,.teaser-dual-card-description ul.checkmark-list>li::before,.teaser-dual-card-description ol.checkmark-list>li::before{right:unset;left:unset;transform:translateX(-1.5rem)}
.teaser-double-cta .video-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;width:3.5rem;height:3.5rem;z-index:1;background:0;border:0;opacity:90%}
.teaser-double-cta .video-play-btn img{width:3.5rem;height:3.5rem;cursor:pointer;background-color:var(--color-background-white);border-radius:50%;opacity:90%}
.teaser-dual-card-cta .external-link-icon,.teaser-dual-card-cta .download-icon{display:inline-block;width:1rem;height:1rem;margin-left:.5rem;vertical-align:middle}
.teaser-dual-card-cta .arrow-icon{width:1.5rem;height:1.5rem}
.teaser-dual-card-cta{font-size:0}
.teaser-dual-card-cta>*{font-size:var(--font-b2-size)}
@media(min-width:64em){.teaser-double-cta h1{font-size:var(--font-d2-size)}
.teaser-dual-cards-container{padding-left:4rem;padding-right:4rem;grid-template-columns:repeat(3,1fr)}
.teaser-dual-cards-container.grid-column-2{grid-template-columns:repeat(2,1fr)}
.dual-card-content-container{height:100%}
.teaser-dual-headline{padding:0 4rem}
.teaser-dual-card-ctas{flex-flow:row wrap;align-items:center}
.teaser-dual-card-image.mobile{display:none}
.teaser-dual-card-image.desktop{display:block}
.teaser-dual-card{min-height:unset}
.teaser-dual-card-cta.button-large-tertiary{min-height:var(--button-l-height)}
.teaser-double-cta .video-play-btn,.teaser-double-cta .video-play-btn img{width:5rem;height:5rem}
}
.teaser-singlecta-mf{max-width:90rem;margin:0 auto;font-family:var(--font-family);color:var(--text-body)}
.singlecta-padding-container{padding-top:var(--singlecta-pad-top,0);padding-bottom:var(--singlecta-pad-bottom,0)}
.teaser-singlecta-mf p,.teaser-singlecta-mf a,.teaser-singlecta-mf h1,.teaser-singlecta-mf h2,.teaser-singlecta-mf h3,.teaser-singlecta-mf h4,.teaser-singlecta-mf h5,.teaser-singlecta-mf h6,.teaser-singlecta-mf pre,.teaser-singlecta-mf blockquote{margin:0}
.teaser-group__headline p,.teaser-card__title p,.teaser-card__desc p{font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);font-weight:var(--font-regular)}
.teaser-singlecta-mf .button-large-tertiary{margin:unset}
.teaser-group h1{font-size:var(--font-d2-s-size)}
.teaser-group .demi>*{font-family:var(--font-family-demi);font-weight:var(--font-demi)}
.teaser-group{margin:0 auto;background:var(--teaser-group-bg-color);padding:1rem}
.teaser-group__headline{margin:0 0 3rem 0;color:var(--text-heading)}
.teaser-group__headline.left__headline{text-align:left}
.teaser-group__headline.center__headline{text-align:center}
.teaser-group__cards{display:flex;gap:2rem;flex-flow:column wrap;box-sizing:border-box;align-items:stretch}
.teaser-card{flex:1 1 0;display:flex;flex-direction:column;align-items:center;background:var(--teaser-card-bg-color);padding:2rem 1.5rem 1rem 1.5rem;text-decoration:none;outline:0;gap:1rem;color:var(--text-body)}
.teaser-card.text-left{text-align:left;align-items:flex-start}
.teaser-card.text-center{text-align:center;align-items:center}
.teaser-card-container{display:flex;flex-direction:column;flex:1 1 0;gap:1rem;width:100%}
.teaser-card.shadow{box-shadow:0rem .125rem .125rem .0625rem rgba(0,0,0,0.1)}
.teaser-card__cta-container{margin-top:auto;width:100%;display:flex;justify-content:center}
.cta-text-left{justify-content:flex-start}
.cta-text-left .teaser-card__cta.button-large-tertiary{padding:0}
.cta-text-center{justify-content:center}
.teaser-card__img{margin-bottom:1rem;display:flex;justify-content:center;width:100%}
.teaser-card__img.img-left{justify-content:flex-start}
.teaser-card__img.img-center{justify-content:center}
.teaser-card__img img{width:5rem;height:5rem;object-fit:cover;display:block}
.teaser-card__pretitle{text-transform:uppercase;margin-bottom:.25rem;color:var(--text-heading)}
.teaser-card__title{margin:0 0 1rem 0;color:var(--text-heading)}
.teaser-card-cta-container{margin-top:auto;width:100%;display:flex;justify-content:center}
.teaser-card__cta.button-large-primary{background-color:var(--action);border:var(--action)}
.teaser-card__cta.button-large-primary:hover{background-color:var(--hover);border-color:var(--hover)}
.teaser-card__cta.button-large-primary:active{background-color:var(--pressed);border-color:var(--pressed)}
.teaser-card__cta.button-large-secondary{color:var(--action);border-color:var(--action)}
.teaser-card__cta.button-large-secondary:hover{color:var(--hover);border-color:var(--hover)}
.teaser-card__cta.button-large-secondary:active{color:var(--pressed);border-color:var(--pressed)}
.teaser-card__cta.button-large-tertiary,.teaser-card__cta.button-large-none{color:var(--action);transition:all .3s ease;align-items:center;gap:.5rem}
.teaser-card__cta.button-large-tertiary:hover{color:var(--hover)}
.teaser-card__cta.button-large-tertiary:active{color:var(--pressed);text-decoration:none}
.teaser-card__cta.button-large-tertiary:focus-visible{outline:2px solid var(--focus);outline-offset:4px}
.teaser-card__cta.button-large-googlePlay img,.teaser-card__cta.button-large-appStore img{display:block;width:100%;height:3rem}
.teaser-card__cta{transition:all .3s ease}
.teaser-card__cta .arrow-icon,.teaser-card__cta .external-link-icon,.teaser-card__cta .download-icon{display:inline-block;vertical-align:middle;margin-left:.5rem}
.teaser-card__cta .arrow-icon{width:1.5rem;height:1.5rem}
.teaser-card__cta .external-link-icon,.teaser-card__cta .download-icon{width:1rem;height:1rem}
.teaser-card:hover{transform:translateY(-0.125rem);box-shadow:0 .25rem 1rem rgba(30,34,40,0.12);transition:all .3s ease}
.teaser-card:focus{box-shadow:0 0 0 .125rem #1473e6}
.teaser-group__headline ol,.teaser-group__headline ul,.teaser-card__title ol,.teaser-card__title ul,.teaser-card__desc ol,.teaser-card__desc ul{list-style-position:inside;margin:unset;padding:unset}
.teaser-group__headline ol ol,.teaser-group__headline ol ul,.teaser-group__headline ul ol,.teaser-group__headline ul ul,.teaser-card__title ol ol,.teaser-card__title ol ul,.teaser-card__title ul ol,.teaser-card__title ul ul,.teaser-card__desc ol ol,.teaser-card__desc ol ul,.teaser-card__desc ul ol,.teaser-card__desc ul ul{margin-left:2rem;padding-left:0}
.teaser-group__headline ul.checkmark-list>li::before,.teaser-group__headline ol.checkmark-list>li::before,.teaser-card__title ul.checkmark-list>li::before,.teaser-card__title ol.checkmark-list>li::before,.teaser-card__desc ul.checkmark-list>li::before,.teaser-card__desc ol.checkmark-list>li::before{right:unset;left:unset;transform:translateX(-1.5rem)}
@media(min-width:48em){.teaser-group h1{font-size:var(--font-d2-size)}
.teaser-group__cards{flex-flow:row wrap}
.teaser-group{padding:2rem 4rem}
}
.teaser-singlecta-placeholder{text-align:center;padding:2.5rem 1.25rem;font-style:italic}
.textComponent{max-width:90rem;margin:0 auto;scroll-behavior:smooth}
.textcomponent-padding{padding-top:var(--textcomponent-pad-top,0);padding-bottom:var(--textcomponent-pad-bottom,0)}
.text-component h1,.text-component h2,.text-component h3,.text-component h4,.text-component h5,.text-component h6,.text-component .d2,.text-component .d3,.text-component .h1,.text-component .h2,.text-component .h3,.text-component .h4{color:var(--text-heading-custom,#003ead);margin:0 0 .5rem 0}
.text-component.d2,.text-component.d3,.text-component.h1,.text-component.h2,.text-component.h3,.text-component.h4{color:var(--text-heading-custom,#003ead)}
.text-component h1 sup,.text-component .d2 sup,.text-component.d2 sup{font-size:1.25rem}
.text-component h2 sup,.text-component .d3 sup,.text-component.d3 sup{font-size:1.125rem}
.text-component .d2.regular,.text-component.d2.regular{font-weight:500}
.text-component .d3.regular,.text-component.d3.regular{font-weight:500}
.text-component h3 sup,.text-component .h1 sup,.text-component.h1 sup{font-size:1rem}
.text-component h4 sup,.text-component .h2 sup,.text-component.h2 sup{font-size:.875rem}
.text-component h5 sup,.text-component .h3 sup,.text-component.h3 sup{font-size:.625rem}
.text-component h6 sup,.text-component .h4 sup,.text-component.h4 sup{font-size:.5625rem}
.text-component *[id]{scroll-margin-top:var(--header-height,7.5rem)}
.text-component h1[id],.text-component h2[id],.text-component h3[id],.text-component h4[id],.text-component h5[id],.text-component h6[id],.text-component p[id],.text-component div[id],.text-component section[id]{scroll-margin-top:var(--header-height,7.5rem)}
.text-component{font-family:var(--font-family);margin:0;max-width:90rem;padding:0 1rem;background-color:var(--backgroundColorHex,#fff);color:var(--textColorHex,#191919)}
.text-component.demi,.text-component .demi{font-family:var(--font-family-demi)}
.textComponent th{font-weight:var(--font-bold);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing)}
.textComponent tr:first-child th{background-color:var(--neutral-200);font-family:var(--font-family-bold)}
.text-component tr:not(:first-child) th{font-weight:var(--font-demi);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);white-space:nowrap}
.text-component tr td{font-weight:var(--font-regular);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing)}
.text-component .text-component__table-wrapper{max-width:100%;overflow-x:scroll;padding-bottom:1rem}
.text-component .text-component__table-wrapper ol{text-align:left}
.text-component .text-component__table-wrapper table{width:100%;border-style:solid}
.text-component .text-component__table-wrapper table,.text-component .text-component__table-wrapper th,.text-component .text-component__table-wrapper td{border-color:var(--neutral-400);border-style:solid}
.text-component .text-component__table-wrapper table[cellspacing="0"]{border-collapse:collapse}
.text-component .cmp-link__screen-reader-only{display:none !important}
.text-component p:last-child,.text-component p:last-child>*{padding-bottom:0}
.text-component p:last-child>*{margin-bottom:0}
.text-component ul,.text-component ol{margin-top:0;margin-bottom:0;padding-bottom:1.5rem}
.text-component ul ul,.text-component ul ol,.text-component ol ul,.text-component ol ol{padding-bottom:0}
.text-component p{margin:0;padding-bottom:1.5rem}
.text-component a{color:var(--text-anchor-custom,#0067f0);font-weight:var(--font-demi);word-wrap:break-word}
.text-component .black-box{display:block;padding:.5rem .75rem;border:.0625rem solid var(--color-background-tenacious-blue-700)}
@media(min-width:48.0625em) and (max-width:64em){.text-component{padding:0 2rem}
.text-component h1,.text-component h2,.text-component h3,.text-component h4,.text-component h5,.text-component h6,.text-component .d2,.text-component .d3,.text-component .h1,.text-component .h2,.text-component .h3,.text-component .h4{margin:0 0 1rem 0}
}
@media(min-width:64.0625em){.text-component{padding:0 4rem}
.text-component .text-component__table-wrapper{max-width:unset;overflow-x:unset}
.text-component h1,.text-component h2,.text-component h3,.text-component h4,.text-component h5,.text-component h6,.text-component .d2,.text-component .d3,.text-component .h1,.text-component .h2,.text-component .h3,.text-component .h4{margin:0 0 1rem 0}
}
.custom-toast{position:fixed;bottom:1rem;right:50%;transform:translateX(50%);min-width:350px;max-width:593px;background-color:var(--color-monochrome-white);border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1);z-index:10000;display:flex;flex-direction:column;overflow:hidden;font-family:var(--font-family)}
.toast-container{display:flex;justify-content:start;align-items:center;padding:.93rem 1.562rem}
.check-container{padding-right:1rem;display:flex;align-items:center}
.toast-close{background:0;border:0;cursor:pointer;transition:color .2s;margin-left:40px;padding:0;color:var(--color-background-electric-blue);font-size:var(--font-b2-size);font-weight:var(--font-demi);line-height:var(--font-b2-line)}
.toast-body{color:var(--color-background-tenacious-blue-700);font-size:var(--font-b2-size);font-weight:var(--font-regular);line-height:var(--font-b2-line);white-space:nowrap}
@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}
to{opacity:1;transform:translateY(0)}
}
@keyframes fadeOut{from{opacity:1;transform:translateY(0)}
to{opacity:0;transform:translateY(20px)}
}
[hidden]{display:none !important}
@media(max-width:991px){.toast-body{white-space:wrap}
}
.video-component{padding:0 4rem;max-width:1440px;margin:0 auto}
.video-component-section{display:flex;justify-content:center;flex-direction:column;align-items:center;width:100%;margin:0}
.video-padding-container{padding-top:var(--video-pad-top,0);padding-bottom:var(--video-pad-bottom,0)}
.video-component__player-wrapper{position:relative;width:40rem;height:22.5rem;background-color:var(--monochrome-black);overflow:hidden}
.video-component__player-wrapper--youtube{position:relative;overflow:hidden;height:22.5rem;width:40rem}
.video-component__player{width:100%;height:100%;display:block;object-fit:contain}
.video-component__youtube-container{position:absolute;top:0;left:0;width:100%;height:100%}
.video-component__youtube-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.video-component__fallback{padding:2rem;text-align:center;color:var(--monochrome-white)}
.video-component__play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:0;border:0;cursor:pointer;z-index:10;padding:0;outline:0;opacity:1;pointer-events:auto;transition:opacity .3s ease}
.video-component__play-overlay svg{width:5rem;height:5rem;opacity:.8}
.video-component__play-overlay--youtube{opacity:1}
.video-component__play-overlay--youtube.is-hidden{opacity:0;pointer-events:none}
.video-component__player-wrapper.is-playing:not(.show-controls) .video-component__play-overlay{opacity:0;pointer-events:none}
.video-component__player-wrapper.is-playing.show-controls .video-component__play-overlay{opacity:1;pointer-events:auto}
.video-component__player-wrapper.is-paused .video-component__play-overlay{opacity:1;pointer-events:auto}
.video-component__controls{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,0.8),transparent);padding:1rem;display:flex;align-items:center;gap:.75rem;opacity:0;transition:opacity .3s ease}
.video-component__player-wrapper.show-controls .video-component__controls{opacity:1}
.video-component__control{background:0;border:0;color:var(--color-monochrome-white);cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}
.video-component__player::-webkit-media-controls-start-playback-button{display:none !important}
.video-component__player::-webkit-media-controls-overlay-play-button{display:none !important}
.video-component__player::-moz-media-controls-play-button{display:none !important}
@supports(-webkit-touch-callout:none){.video-component__play-overlay{display:none !important}
}
@media(max-width:768px){.video-component{padding:0}
.video-component-section{margin:0;padding:0 1rem;width:unset}
.play-icon{width:3.25rem;height:3.25rem}
.video-component__player-wrapper--youtube,.video-component__player-wrapper{width:100%;height:unset;aspect-ratio:16 / 9}
.video-component__play-overlay svg{width:3.25rem;height:3.25rem}
.video-component__controls{padding:.5rem;gap:.5rem}
}
.minimed-modal-container .minimed-video-modal-not-supported{display:none}
.minimed-modal-container{width:100%;display:none;position:fixed;top:0;bottom:0;left:0;right:0;justify-content:center;z-index:1000}
.minimed-modal-container .modal-backdrop{position:absolute;bottom:0;top:0;min-height:inherit;width:100%;opacity:.8;background-color:var(--color-background-neutral-600);z-index:1001}
.minimed-modal-container .minimed-modal-content{min-height:50%;max-height:60%;top:24%;position:relative;background:rgba(255,255,255,0.2);box-shadow:0 .5rem 2rem 0 rgba(31,38,135,0.37);backdrop-filter:blur(10px);border-radius:1rem;border:1px solid rgba(255,255,255,0.18);padding:1.5rem;color:#222;z-index:1001;opacity:1;overflow:hidden;display:flex}
.minimed-modal-container .minimed-modal-content span{position:absolute;top:.25rem;right:.25rem;cursor:pointer;z-index:1002}
.minimed-modal-container .minimed-modal-content .minimed-modal-video{width:100%;height:100%;object-fit:contain;background:black;border-radius:.75rem}
.minimed-modal-container .minimed-modal-content .minimed-modal-video .minimed-video-player{display:flex;width:100%}
@media screen and (max-width:375px){.minimed-modal-container .minimed-modal-content{width:80%}
}
@media screen and (max-width:360px){.minimed-modal-container .minimed-modal-content{width:80%}
}
@media screen and (max-width:1023px){.minimed-modal-container .minimed-modal-content{top:16%;min-height:45%;max-height:50%;padding:1.125rem}
.minimed-modal-container .minimed-modal-content span{display:flex;border-radius:8.875rem;background-color:white;justify-content:center;align-items:center;top:.25rem;height:1rem;width:1rem;right:.125rem}
.minimed-modal-container .minimed-modal-content.minimed-video-modal-width-youtube{width:100vw;aspect-ratio:16 / 9;padding:1.125rem}
}
.minimed-video-modal-width-youtube .youtube-video-wrapper iframe{width:100%;border-radius:.75rem}
.minimed-video-modal-width-youtube .minimed-video-player{width:100%}
@media(min-width:769px){.minimed-video-modal-width-youtube .minimed-video-player{width:unset}
.minimed-video-modal-width-youtube .youtube-video-wrapper iframe{width:50rem}
}
@media(max-width:767px){.modal-video-player{width:100%}
.minimed-modal-container .minimed-modal-content{min-height:unset}
.youtube-video-wrapper iframe{width:100%}
}
.minimed-modal-container .minimed-modal-content{max-width:64rem}
.minimed-modal-content.no-video{width:50%}
.modal-video-player.no-video{width:100%}
.external-link-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.2);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.18);z-index:1500}
.external-link-dialog-container{background:var(--color-monochrome-white);border-radius:8px;width:576px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px rgba(0,0,0,0.15);z-index:1501}
.external-link-dialog-container h1,.external-link-dialog-container h2,.external-link-dialog-container h3,.external-link-dialog-container h4,.external-link-dialog-container h5,.external-link-dialog-container h6,.external-link-dialog-container p,.external-link-dialog-container pre,.external-link-dialog-container blockquote{margin:0}
.external-link-dialog-container .demi>*{font-family:var(--font-family-demi);font-weight:var(--font-demi)}
.external-link-close-btn{position:absolute;top:16px;right:16px;background:0;border:0;font-size:var(--font-h2-size);color:var(--tabs-btn-color);cursor:pointer;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:opacity .2s;border-radius:0}
.external-link-close-btn:hover{opacity:.7}
.external-link-close-btn:focus{outline:2px solid var(--tabs-btn-color);outline-offset:2px}
.external-link-dialog-content{padding:40px 64px 40px 40px}
.external-link-main-heading{font-size:var(--font-h3-size);font-weight:var(--font-demi);line-height:var(--font-b1-line);color:var(--tabs-btn-color);margin:0 0 12px 0}
.external-link-secondary-heading{font-size:var(--font-b2-size);font-weight:var(--font-demi);line-height:24px;color:var(--tabs-btn-color);margin:0 0 12px 0}
.external-link-description{font-size:12px;font-weight:var(--font-regular);line-height:20px;color:var(--minimed-charcoal)}
.external-link-description p{margin-bottom:8px}
.external-link-description p:last-child{margin:0}
.external-link-country-name{font-weight:var(--font-regular)}
.external-link-button-group{display:flex;gap:12px;margin-top:24px}
.external-link-btn-continue{border:0;padding:14px 32px;font-size:var(--font-b2-size);font-weight:var(--font-demi);line-height:20px;letter-spacing:.02em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;height:48px}
.button-large-primary:hover{background:var(--tabs-color-border)}
.external-link-btn-continue svg{flex-shrink:0;stroke:var(--color-background-white)}
.external-link-btn-cancel,.button-large-secondary{font-family:var(--font-family);background:var(--color-monochrome-white);color:var(--minimed-blue-500-new);border:2px solid var(--minimed-blue-500-new);border-radius:100px;padding:14px 32px;font-size:var(--font-b2-size);font-weight:var(--font-demi);line-height:20px;letter-spacing:.02em;cursor:pointer;display:flex;align-items:center;justify-content:center;height:48px}
.button-large-secondary svg,.button-large-tertiary svg{stroke:var(--minimed-blue-500-new)}
.button-large-tertiary svg:hover{stroke:var(--hover)}
.external-link-btn-cancel:hover,.button-large-secondary:hover{background:#f5faff}
.external-link-btn-continue.button-large-tertiary{margin:0;padding:0}
@media(max-width:768px){.ext-link-modal-container{position:relative;z-index:2001}
.external-link-dialog-container{width:calc(100% - 32px);overflow:hidden;box-sizing:border-box}
.external-link-dialog-content{padding:40px 24px 24px 24px}
.external-link-close-btn{right:12px;top:12px}
.external-link-button-group{flex-direction:row;gap:8px;width:100%;box-sizing:border-box;overflow:hidden}
.external-link-btn-continue,.external-link-btn-cancel{flex:1 1 100%;box-sizing:border-box;overflow:hidden}
}
.compatibility-tool-card{max-width:90rem;margin:0 auto;scroll-behavior:smooth}
.app-compat-tool-card-container{padding:0 1rem;margin-bottom:3rem}
.app-compat-tool{display:grid;grid-template-columns:1fr;gap:1.5rem;box-sizing:border-box}
.app-compat-tool-card{width:100%;background-color:var(--neutral-100);border:.0625rem solid var(--Borders-light);padding:2rem 0;display:flex;flex-flow:column wrap;gap:1.5rem}
img.app-compat-tool-card__image{width:5rem;height:5rem;display:block}
.app-compat-tool-card__image-wrapper{padding:0 1.5rem}
.app-compat-tool-card__title.demi>*{margin:0;font-family:var(--font-family-demi);color:var(--text-heading);font-weight:var(--font-demi)}
.app-compat-tool-card__description>*{margin:0;font-family:var(--font-family);font-size:var(--font-b2-size);line-height:var(--font-b2-line);letter-spacing:var(--font-b2-spacing);font-weight:var(--font-regular)}
.app-compat-tool-card__content{padding:0 1.5rem}
.app-compat-tool-card__title.demi{margin-bottom:.25rem}
.app-compat-tool-card__description{color:var(--text-body);display:flex;flex-flow:column;gap:1rem;justify-content:flex-start}
.app-compat-tool-card__cta{padding:.75rem 1.5rem;display:flex;flex-flow:column;gap:1rem;margin-top:auto}
.app-compat-tool-card__cta-button img{display:block}
@media(min-width:64em){.app-compat-tool-card-container{padding:0 4rem}
.app-compat-tool{grid-template-columns:repeat(3,1fr);column-gap:2rem;row-gap:1.5rem}
.app-compat-tool-card__cta{padding:.75rem 1.9375rem}
}
.device-search{max-width:90rem;margin:0 auto;scroll-behavior:smooth}
.device-compat-search-field{padding:0 1rem;margin-bottom:2rem}
.field__label{display:inline-block;margin:0 0 .25rem 0;color:var(--text-heading);font-family:var(--font-family-demi)}
.search{position:relative}
.device-search-input-container{width:100%;max-width:40rem;display:flex;justify-content:center;align-items:center}
.search__inputWrap{position:relative;display:flex;flex-flow:row wrap;gap:1.5rem}
.search__iconInput{display:block;position:absolute;left:.6875rem;width:1.5rem;height:1.5rem;pointer-events:none}
.search__input{width:100%;box-sizing:border-box;height:3rem;padding:0 .875rem 0 2.8125rem;border:.0625rem solid var(--neutral-700);border-radius:.25rem;background:var(--color-background-white);outline:0;color:var(--text-body)}
.search__input:focus{border:.125rem solid var(--focus)}
.search__dropdown{position:absolute;top:3rem;left:0;width:100%;margin-top:0;border:.0625rem solid var(--disabled);border-top:0;border-radius:0 0 .25rem .25rem;background:var(--neutral-100);max-height:25rem;max-width:40rem;box-sizing:border-box;overflow:auto;display:none}
.search--open .search__input{border-bottom-left-radius:0;border-bottom-right-radius:0}
.search--open .search__dropdown{display:block}
.search__list{list-style:none;padding:0;margin:0}
.search__item{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;cursor:pointer;user-select:none}
.search__item:hover,.search__item[aria-selected="true"]{background:var(--Borders-light)}
.search__iconRow{width:1.25rem;height:1.25rem;flex:0 0 auto}
.search__text{color:var(--text-body)}
.search__item[aria-selected="true"] .search__text{color:var(--action)}
.search__empty{padding:.75rem 1rem;color:var(--text-body);font-size:1rem}
.search__dropdown:focus,.search__dropdown *:focus{outline:0}
.search__go.button-large-primary:hover{background-color:var(--hover)}
.search__go.button-large-primary:active{background-color:var(--pressed)}
.search__go.button-large-primary:focus{outline:2px solid var(--focus);outline-offset:2px}
.search__go.compat-btn-disable,.search__go.compat-btn-disable:hover,.search__go.compat-btn-disable:active,.search__go.compat-btn-disable:focus{background-color:var(--disabled);color:var(--color-background-white);cursor:not-allowed;outline:0}
@media(min-width:64em){.device-compat-search-field{padding:0 4rem}
.search__inputWrap{gap:2rem}
}
.compatibility-tool-results{max-width:90rem;margin:0 auto;scroll-behavior:smooth}
.compat-results-container{padding:0 1rem;margin:3rem 0}
.device-heading-container{margin-bottom:3rem}
.device-compat-heading{color:var(--text-heading);font-family:var(--font-family);margin:0 0 1.5rem 0}
.result-note-container.regular>*,.result-disclaimer-text.regular>*{margin:0;font-family:var(--font-family);font-weight:var(--font-regular);color:var(--text-body)}
.result-note-container.regular p,.result-disclaimer-text.regular p{font-size:var(--font-b1-size);line-height:var(--font-b1-line);letter-spacing:var(--font-b1-spacing)}
.result-support-apps{display:flex;flex-flow:column wrap;gap:1.5rem;margin-bottom:1.5rem}
.app-compat-detail{display:flex;flex-flow:column wrap;gap:1rem}
.app-compat-detail h3{font-family:var(--font-family)}
.app-compat-detail h4{font-family:var(--font-family)}
.app-compat-detail h3,.app-compat-detail h4{margin:0;color:var(--text-heading)}
@media(min-width:64em){.compat-results-container{padding:0 4rem}
}