@media (450px<width<=972px){.app .mpMain>.gls[style*="height: 206px;"]{min-height:300px!important}}@media (width<=450px){.app .mpMain>.gls[style*="height: 206px;"]{min-height:292px!important}}.elevatorContent:has(>*)~.gls .jigsaw--compact{margin-top:4rem}@media (width<=450px){.elevatorContent:has(>*)~.gls .jigsaw--compact{margin-top:2rem}}.elevatorContent:empty~.gls .jigsaw--compact{margin-top:4rem}@media (width<=1346px){.elevatorContent:empty~.gls .jigsaw--compact{margin-top:1.25rem}}.aNav+.elevatorContent:empty~.gls .jigsaw--compact{margin-top:0}.jigsaw{grid-template-columns:repeat(12,1fr);gap:2.375rem;max-width:1306px;margin-inline:auto;padding:4rem 0;display:grid}@media (width>=451px) and (width<973px){.jigsaw{gap:1.25rem}}@media (width<=450px){.jigsaw{gap:.75rem;padding:2rem 0}}@media (width>450px) and (width<973px){.elevatorContent .jigsaw{padding-top:2.5rem}}@media (width<=450px){.elevatorContent .jigsaw{padding-top:2rem}}.jigsaw.componentForm{max-width:1540px;max-height:70vh;padding:0;overflow:scroll}.jigsaw--compact{gap:.625rem;padding:0}@media (width>=973px){.jigsaw--compact{grid-template-columns:886fr 410fr}.app .jigsaw--compact .jigsaw__title{grid-column:span 2}.jigsaw--compact .jigsawItem{grid-column:unset;grid-row:unset}.jigsaw--compact .jigsawItem:first-child{grid-row:span 2}.jigsaw--compact{aspect-ratio:1306/466}}@media (width<973px){.jigsaw--compact{aspect-ratio:1/calc(.75 + 10px / (100cqi - 40px) - 4.18px / 100cqi)}}.jigsaw--compact .jigsawItem{background:unset;box-shadow:unset}@media (width>=973px){.jigsaw--compact .jigsawItem.jr-8{height:unset}}.jigsaw--comfortable{padding:2.375rem 0}@media (width<973px){.jigsaw--comfortable{padding:1.25rem 0 0}}.jigsawItem{grid-column:var(--x)/span var(--c);grid-row:var(--y)/span var(--r);background:#fff;border-radius:.3125rem;transition:box-shadow .25s ease-in-out;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #f1f2f3,0 .125rem 1rem #3a41480d;container:jigsawItem/size}.jigsawItem:has(.jBenefit,.jArticle):hover{box-shadow:inset 0 0 0 1px #d8d9da,0 .125rem 1rem #3a41481a}.jigsawItem:not(:has(>*)),.jigsawItem:has(>.jBadges){background:unset;box-shadow:unset}.jigsaw:has(.jigsaw__title) .jigsawItem{grid-row:calc(var(--y) + 1)/span var(--r)}.jigsawItem:empty~.jigsawItem{grid-row:calc(var(--y))/span var(--r)}.jigsawItem.jr-1{height:var(--badges-height)}.jigsawItem.jr-3{height:130px}.jigsawItem.jr-6{height:298px}@media (width<=604px){.jigsawItem.jr-6{height:265px}}.jigsawItem.jr-8{height:466px}@media (width<=604px){.jigsawItem.jr-8{height:265px}.jigsawItem.jr-8.jc-6{height:348px}}.jigsawItem.jr-12{height:634px}@media (width<=604px){.jigsawItem.jr-12{height:604px}}.jigsawItem>*{height:inherit}.jigsaw:not(.componentForm):not(:has(.jigsawItem>*))>*,.jigsaw:not(.componentForm):not(:has(.jigsawItem>*)):after{visibility:hidden}.jigsaw>.jigsaw__title,.jigsaw>.mbtn{grid-column:span 12}.jigsaw>.mbtn{grid-row:var(--y)/span var(--r)}.jigsaw:has(.jigsaw__title)>.mbtn{grid-row:calc(var(--y) + 1)/span var(--r)}.jigsaw .mbtn--gray{justify-self:center}.jigsaw .mbtn--gray:not(:hover){--mbtn-color-alt:unset}.app .jigsawItem .mbtn--gray{--v-btn-height:30px;font-size:14px}.jigsaw__title--large{font-size:2.5rem}@media (width<973px){.jigsaw__title--large{text-align:center;font-size:1.75rem}}.jigsaw__title--large:has(+.jigsawItem>:not(.jBadges)){margin:0 0 1.125rem}.jigsaw__title--small{font-size:1.75rem}@media (width<973px){.jigsaw__title--small{text-align:center;font-size:1.5rem}}.jigsaw__title--hero{max-width:1306px;margin-inline:auto;padding-top:4rem}@media (width<=450px){.jigsaw__title--hero{padding-top:2rem}}@media (width>1600px){.mpMain--sidePanels{--sb-top:140px}body:has([class*=infoBanner]) .mpMain--sidePanels{--sb-top:182px}.gls:has(>.is-sticky+.mpMain:not([style*="position: absolute;"])) .mpMain--sidePanels{--sb-top:56px}.gls:has(>.is-sticky+.mpMain:not([style*="position: absolute;"])) .mpMain--sidePanels:before{transition:background-position .5s}.mpMain--sidePanels:before{content:"";position:var(--sb-position);background:var(--sb-left-img) left var(--sb-top) no-repeat, var(--sb-right-img) right var(--sb-top) no-repeat, linear-gradient(var(--sb-gradient-direction), var(--sb-bg-start), var(--sb-bg-end)) left top/240px 100% no-repeat, linear-gradient(var(--sb-gradient-direction), var(--sb-right-start,var(--sb-bg-start)), var(--sb-right-end,var(--sb-bg-end))) right top/240px 100% no-repeat;z-index:0;width:1920px;height:100%;transition:background-position .45s;top:0;left:50%;transform:translate(-50%)}}
