.icon-link_xxs_left span{display:flex;align-items:center;gap:.5rem}.icon-link_xxs_left span .ui-icon,.icon-link_xxs_left span img{width:.75rem;height:.75rem;flex-shrink:0}.icon-link_xxs_right span{display:flex;align-items:center;gap:.5rem;flex-direction:row-reverse}.icon-link_xxs_right span .ui-icon,.icon-link_xxs_right span img{width:.75rem;height:.75rem;flex-shrink:0}.icon-link_xs_left span{display:flex;align-items:center;gap:.5rem}.icon-link_xs_left span .ui-icon,.icon-link_xs_left span img{width:1rem;height:1rem;flex-shrink:0}.icon-link_xs_right span{display:flex;align-items:center;gap:.5rem;flex-direction:row-reverse}.icon-link_xs_right span .ui-icon,.icon-link_xs_right span img{width:1rem;height:1rem;flex-shrink:0}.icon-link_s_left span{display:flex;align-items:center;gap:.75rem}.icon-link_s_left span .ui-icon,.icon-link_s_left span img{width:1.25rem;height:1.25rem;flex-shrink:0}.icon-link_s_right span{display:flex;align-items:center;gap:.75rem;flex-direction:row-reverse}.icon-link_s_right span .ui-icon,.icon-link_s_right span img{width:1.25rem;height:1.25rem;flex-shrink:0}.icon-link_m_left span{display:flex;align-items:center;gap:.75rem}.icon-link_m_left span .ui-icon,.icon-link_m_left span img{width:1.5rem;height:1.5rem;flex-shrink:0}.icon-link_m_right span{display:flex;align-items:center;gap:.75rem;flex-direction:row-reverse}.icon-link_m_right span .ui-icon,.icon-link_m_right span img{width:1.5rem;height:1.5rem;flex-shrink:0}@keyframes skeleton-fade{0%{background-color:#f5f5f5;color:#f5f5f5}to{background-color:#ccc;color:#ccc}}.picture-banner{overflow:hidden;width:100%}.picture-banner .picture-banner-ui-wrapper{display:flex;flex-direction:column-reverse;border-radius:1.25rem}.picture-banner .picture-banner-ui-wrapper.--light,.picture-banner .picture-banner-ui-wrapper.--light .picture-banner-intro{background-color:#f5f5f5}.picture-banner .picture-banner-ui-wrapper.--light .picture-banner-intro-title b{color:var(--theme-color-medium)}.picture-banner .picture-banner-ui-wrapper.--dark{background-color:var(--theme-color-dark);color:#fff}.picture-banner .picture-banner-ui-wrapper.--dark .picture-banner-intro{background-color:var(--theme-color-dark)}.picture-banner .picture-banner-ui-wrapper.--dark .picture-banner-secondary-cta{margin:0;color:#fff;border-color:#fff}.user-input-keyboard .picture-banner .picture-banner-ui-wrapper.--dark .picture-banner-secondary-cta:not(span):focus,.user-input-mouse .picture-banner .picture-banner-ui-wrapper.--dark .picture-banner-secondary-cta:not(span):hover,.user-input-touch .picture-banner .picture-banner-ui-wrapper.--dark .picture-banner-secondary-cta:not(span):active{color:#fff;border-color:#fff}.picture-banner .picture-banner-ui-wrapper.--dark .qah-title,.picture-banner .picture-banner-ui-wrapper.--dark .qah-toggle-button{color:#fff}@media(max-width:63.9375em){.picture-banner .picture-banner-ui-wrapper{width:100%;max-width:unset}}@media(min-width:64em){.picture-banner .picture-banner-ui-wrapper{flex-direction:row;align-items:center}.picture-banner .picture-banner-ui-wrapper.--image-position-left{flex-direction:row-reverse}.picture-banner .picture-banner-ui-wrapper.--image-position-left .picture-banner-image{border-radius:1.25rem 8.75rem 0 1.25rem}}.picture-banner .picture-banner-intro{border-radius:1.25rem}@media(max-width:63.9375em){.picture-banner .picture-banner-intro{padding-block:2.5rem;transform:translateY(-2.5rem);border-radius:2.5rem 2.5rem 0 0;margin-bottom:-2.5rem}}@media(min-width:64em){.picture-banner .picture-banner-intro{padding:2rem 3.5rem}}.picture-banner .picture-banner-intro .picture-banner-intro-wrapper{padding-inline:1.5rem}@media(min-width:64em){.picture-banner .picture-banner-intro .picture-banner-intro-wrapper{padding-inline:0}}.picture-banner .picture-banner-intro .picture-banner-intro-surtitle{font-size:.75rem;letter-spacing:.02em;line-height:1.5}@media(min-width:64em){.picture-banner .picture-banner-intro .picture-banner-intro-surtitle{font-size:.875rem;line-height:1.4285714286;margin-bottom:.25rem}}.picture-banner .picture-banner-intro .picture-banner-intro-description{font-size:.875rem;line-height:1.4285714286;margin-block-start:.75rem}.picture-banner .picture-banner-intro .picture-banner-intro-description p{margin:0}@media(min-width:64em){.picture-banner .picture-banner-intro .picture-banner-intro-description{font-size:1rem;line-height:1.375;margin-block-start:1rem}}.picture-banner .picture-banner-intro .picture-banner-intro-description ul{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:.75rem}.picture-banner .picture-banner-intro .picture-banner-intro-description ul>li{font-size:1rem;line-height:1.375;position:relative;padding-left:1.5rem;color:#1e1e1e}.picture-banner .picture-banner-intro .picture-banner-intro-description ul>li p{margin:0}@media(max-width:47.9375em){.picture-banner .picture-banner-intro .picture-banner-intro-description ul>li{font-size:.875rem;line-height:1.4285714286}}.picture-banner .picture-banner-intro .picture-banner-intro-description ul>li:before{content:"";position:absolute;left:0;top:0;width:1.25rem;height:1.25rem;color:var(--theme-color-medium);background-color:currentColor;-webkit-mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%222.75%22%20fill%3D%22%230071cc%22%2F%3E%3C%2Fsvg%3E) no-repeat center/contain;mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%222.75%22%20fill%3D%22%230071cc%22%2F%3E%3C%2Fsvg%3E) no-repeat center/contain}.picture-banner .picture-banner-intro .picture-banner-intro-description ul{gap:.375rem}.picture-banner .picture-banner-intro .picture-banner-intro-title h2{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.1428571429;margin:0}@media(min-width:64em){.picture-banner .picture-banner-intro .picture-banner-intro-title h2{font-size:2.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.2352941176}}.picture-banner .picture-banner-intro .picture-banner-intro-title h3{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.1666666667;margin:0}@media(min-width:64em){.picture-banner .picture-banner-intro .picture-banner-intro-title h3{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.1428571429}}.picture-banner .picture-banner-intro .picture-banner-intro-cta-container{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}@media(min-width:64em){.picture-banner .picture-banner-intro .picture-banner-intro-cta-container{flex-direction:row;margin-top:2rem}}.picture-banner .picture-banner-intro .cta-label{width:100%}@media(min-width:64em){.picture-banner .picture-banner-intro .cta-label{width:auto}}.picture-banner .picture-banner-image{width:100%;height:auto;aspect-ratio:1;object-fit:cover;max-height:22.5rem;align-self:stretch}@media(min-width:64em){.picture-banner .picture-banner-image{width:50%;max-height:unset;aspect-ratio:1.7777777778;border-radius:0 1.25rem 1.25rem 8.75rem}}.picture-banner .line-clamp{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis}.picture-banner .clamp-1{-webkit-line-clamp:1;line-clamp:1}.picture-banner .clamp-2{-webkit-line-clamp:2;line-clamp:2}.picture-banner .clamp-4{-webkit-line-clamp:4;line-clamp:4}.picture-banner .clamp-5{-webkit-line-clamp:5;line-clamp:5}.picture-banner .clamp-6{-webkit-line-clamp:6;line-clamp:6}
