.pbs-financial-health-quiz .assessment-container{background:#fff;border-radius:24px;flex-direction:column;justify-content:space-between;align-items:flex-end;width:402px;max-width:100%;min-height:844px;margin:0 auto;padding:24px 0;display:flex;box-shadow:0 2px 8px #00000026}@media (max-width:480px){.pbs-financial-health-quiz .assessment-container{padding:24px 0}}.pbs-financial-health-quiz .assessment-body{background:#f9fcff;flex-direction:column;flex:1;width:100%;padding:40px 18px;display:flex}.pbs-financial-health-quiz .assessment-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.pbs-financial-health-quiz .assessment-header h6{letter-spacing:1px;color:#000;text-transform:uppercase;margin:0;font-size:11px;font-style:normal;font-weight:600;line-height:14px}.pbs-financial-health-quiz .assessment-badge{background:#f0f4ff;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:5px 10px;display:flex}.pbs-financial-health-quiz .assessment-badge span{color:#000;white-space:nowrap;font-size:11px;font-weight:600}.pbs-financial-health-quiz .assessment-badge .icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.pbs-financial-health-quiz .title{color:#1a1a1a;margin:0 0 16px;font-size:36px;font-style:normal;font-weight:600;line-height:47px}.pbs-financial-health-quiz .banner-image{border-radius:8px;align-self:stretch;height:177px;margin-bottom:16px;overflow:hidden}.pbs-financial-health-quiz .banner-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.pbs-financial-health-quiz .content{margin-bottom:0}.pbs-financial-health-quiz .content p{color:#555;margin:0 0 12px;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.pbs-financial-health-quiz .content p:last-child{margin-bottom:0}.pbs-financial-health-quiz .begin-btn{background:var(--PMS-Blue,#3152eb);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;height:52px;margin-top:auto;font-size:16px;font-weight:600;transition:filter .2s}.pbs-financial-health-quiz .begin-btn:hover{filter:brightness(.85)}.pbs-financial-health-quiz .quiz-title{color:#1a1a1a;margin:0 0 12px;font-size:20px;font-weight:700}.pbs-financial-health-quiz .question-body{flex-direction:column;flex:1;justify-content:space-between;align-self:stretch;align-items:flex-start;gap:16px;display:flex}.pbs-financial-health-quiz .question-step{color:#888;letter-spacing:2px;width:100%;font-size:11px;font-weight:700}.pbs-financial-health-quiz .question-title{color:#1a1a1a;width:100%;margin:0;font-size:22px;font-style:normal;font-weight:600;line-height:32px}.pbs-financial-health-quiz .question-desc{color:#666;width:100%;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.pbs-financial-health-quiz .quote-card{border:1px solid #e3e3e3;border-bottom:4px solid var(--PMS-Blue,#3152eb);background:#fff;border-radius:8px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px;display:flex}.pbs-financial-health-quiz .quote-card .quote-icon{background-color:var(--PMS-Blue,#3152eb);flex-shrink:0;width:24px;height:24px;margin-top:1px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pbs-financial-health-quiz .quote-card .quote-text{color:#333;margin:0;font-size:13px;line-height:1.5}.pbs-financial-health-quiz .question-options{flex-direction:column;gap:10px;width:100%;margin-top:32px;display:flex}.pbs-financial-health-quiz .question-options .question-option:nth-child(2) .option-dot{background:#40996b}.pbs-financial-health-quiz .question-options .question-option:nth-child(3) .option-dot{background:#64cc96}.pbs-financial-health-quiz .question-options .question-option:nth-child(4) .option-dot{background:#93e6bb}.pbs-financial-health-quiz .question-options .question-option:nth-child(5) .option-dot{background:#c2ffdf}.pbs-financial-health-quiz .question-option{border:1px solid var(--PMS-Blue,#3152eb);cursor:pointer;background:#fff;border-radius:4px;align-self:stretch;align-items:center;gap:24px;height:72px;padding:12px 16px;transition:background .2s,border-color .2s;display:flex;position:relative}.pbs-financial-health-quiz .question-option.has-subtitle{gap:24px;height:auto;min-height:72px;padding:12px 16px}.pbs-financial-health-quiz .question-option input{display:none}.pbs-financial-health-quiz .question-option .option-icon,.pbs-financial-health-quiz .question-option .option-icon-lg{flex-shrink:0;width:24px;height:24px}.pbs-financial-health-quiz .question-option.active .option-icon{filter:brightness(0)invert()}.pbs-financial-health-quiz .question-option .option-check{border:1px solid var(--PMS-Blue,#3152eb);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:background .2s,border-color .2s;display:flex}.pbs-financial-health-quiz .question-option .option-check.checked{background:var(--PMS-Blue-dark,#2540c4);border-color:var(--PMS-Blue-dark,#2540c4)}.pbs-financial-health-quiz .question-option .option-check.checked .checkmark{color:#fff}.pbs-financial-health-quiz .question-option .checkmark{color:#0000;font-size:12px;font-weight:700;line-height:1}.pbs-financial-health-quiz .question-option .option-dot{background:#236644;border-radius:50%;flex-shrink:0;width:10px;height:10px}.pbs-financial-health-quiz .question-option .option-text{color:#1a1a1a;flex-direction:column;font-size:14px;line-height:1.4;display:flex}.pbs-financial-health-quiz .question-option .option-text.has-subtitle{gap:2px}.pbs-financial-health-quiz .question-option .option-text strong{font-weight:700}.pbs-financial-health-quiz .question-option .option-title{color:#1a1a1a;font-size:15px;font-weight:700}.pbs-financial-health-quiz .question-option .option-subtitle{color:#888;font-size:12px;line-height:1.3}.pbs-financial-health-quiz .question-option .option-note{color:#888;font-weight:400}.pbs-financial-health-quiz .question-option.active{background:var(--PMS-Blue,#3152eb);border-color:var(--PMS-Blue,#3152eb)}.pbs-financial-health-quiz .question-option.active .option-text,.pbs-financial-health-quiz .question-option.active .option-text .option-title{color:#fff}.pbs-financial-health-quiz .question-option.active .option-text .option-subtitle,.pbs-financial-health-quiz .question-option.active .option-text .option-note{color:#ffffffbf}.pbs-financial-health-quiz .question-option.active .option-dot{outline-offset:1.5px;outline:1.5px solid #fff}.pbs-financial-health-quiz .question-footer{gap:12px;width:100%;margin-top:auto;padding-top:20px;display:flex}.pbs-financial-health-quiz .btn-outline{border:1px solid var(--PMS-Blue,#3152eb);background:var(--Default-Surface-1,#fff);cursor:pointer;color:var(--PMS-Blue,#3152eb);border-radius:8px;flex:1 0 0;justify-content:center;align-items:center;gap:6px;padding:14px 18px;font-size:16px;font-weight:600;transition:filter .2s;display:flex}.pbs-financial-health-quiz .btn-outline:hover{filter:brightness(.95)}.pbs-financial-health-quiz .btn-icon{flex-shrink:0;width:20px;height:20px}.pbs-financial-health-quiz .btn-primary{background:var(--PMS-Blue,#3152eb);cursor:pointer;color:#fff;border:none;border-radius:8px;flex:1 0 0;justify-content:center;align-items:center;gap:8px;padding:14px 18px;font-size:16px;font-weight:600;transition:filter .2s;display:flex}.pbs-financial-health-quiz .btn-primary:hover:not(:disabled){filter:brightness(.85)}.pbs-financial-health-quiz .btn-primary:disabled{opacity:.4;cursor:default}.pbs-financial-health-quiz .quiz-progress-bar{background:#e0e0e0;border-radius:2px;height:4px;margin-bottom:0;overflow:hidden}.pbs-financial-health-quiz .quiz-progress-fill{background:var(--PMS-Blue);border-radius:2px;height:100%;transition:width .3s}.pbs-financial-health-quiz .result-page{background:#f9fcff;max-width:420px;margin:0 auto;padding:40px 18px;font-family:inherit}.pbs-financial-health-quiz .stage-card{background:var(--primary-blue-primary-blue-100,#d9dffb);border-radius:60px 60px 24px 24px;flex-direction:column;height:auto;min-height:400px;margin-bottom:16px;display:flex;overflow:hidden}.pbs-financial-health-quiz .stage-header{background:var(--PMS-Blue,#3152eb);color:#fff;text-align:center;border-radius:60px;flex-direction:column;align-items:center;min-height:320px;padding:20px;display:flex}.pbs-financial-health-quiz .stage-header p{margin:0 0 8px;font-size:16px}.pbs-financial-health-quiz .stage-header .stage-icon{aspect-ratio:1;filter:brightness(0)invert();width:96px;height:96px;margin:0 auto;display:block}.pbs-financial-health-quiz .stage-header h1{margin:8px 0;font-size:40px;font-weight:700}.pbs-financial-health-quiz .stage-header .badge{color:#222;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-block}.pbs-financial-health-quiz .stage-header .score-circle{border-radius:50%;justify-content:center;align-items:center;width:165px;height:165px;margin:0 auto 22px;display:flex;transform:rotate(-90deg)}.pbs-financial-health-quiz .stage-header .score-circle .score-content{background:var(--PMS-Blue,#3152eb);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:140px;height:140px;display:flex;transform:rotate(90deg)}.pbs-financial-health-quiz .stage-header .score-circle .score-content h1{color:#fff;margin:0;font-size:52px;font-weight:700;line-height:1}.pbs-financial-health-quiz .stage-header .score-circle .score-content span{color:#ffffffe6;letter-spacing:1px;margin-top:6px;font-size:14px;font-weight:700}.pbs-financial-health-quiz .stage-header .status-badge{color:#242424;border-radius:6px;align-items:center;gap:8px;margin-bottom:0;padding:6px 12px;display:inline-flex}.pbs-financial-health-quiz .stage-header .status-badge .status-icon-img{width:18px;height:18px;display:block}.pbs-financial-health-quiz .stage-header .status-badge span:last-child{letter-spacing:1px;font-size:12px;font-weight:700}.pbs-financial-health-quiz .stage-body{background:var(--primary-blue-primary-blue-100,#d9dffb);border-radius:0 0 24px 24px;flex:1;padding:20px}.pbs-financial-health-quiz .stage-body p{color:var(--Default-Text,#000);text-align:center;margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.pbs-financial-health-quiz .score-grid{flex-wrap:wrap;align-self:stretch;align-items:flex-start;gap:16px;width:100%;margin-bottom:20px;display:flex}.pbs-financial-health-quiz .score-card{background:#fff;border:1px solid #e5e5e5;border-radius:10px;flex:calc(50% - 8px);padding:14px;box-shadow:0 2px 4px #00000014}.pbs-financial-health-quiz .score-card .label{background:var(--PMS-Blue,#3152eb);color:#fff;letter-spacing:1px;text-transform:uppercase;border-radius:3px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:600;line-height:14px;display:inline-block}.pbs-financial-health-quiz .score-card .score-card-header{align-items:center;gap:6px;display:flex}.pbs-financial-health-quiz .score-card .label-icon{width:16px;height:16px}.pbs-financial-health-quiz .score-card h2{color:#1a1a1a;margin:12px 0 0;font-size:32px;font-weight:700}.pbs-financial-health-quiz .score-card .progress-max{text-align:right;color:#888;margin-bottom:2px;font-size:11px;font-weight:400;display:block}.pbs-financial-health-quiz .score-card .progress{background:#eee;border-radius:4px;height:8px;overflow:hidden}.pbs-financial-health-quiz .score-card .progress span{border-radius:4px;height:100%;transition:width .3s;display:block}.pbs-financial-health-quiz .divider{background:var(--Default-Border,#0000001a);width:100%;height:1px;margin:18px 0}.pbs-financial-health-quiz .intro{margin:18px 0}.pbs-financial-health-quiz .intro h2{color:var(--Default-Text,#000);margin:0 0 6px;font-size:18px;font-style:normal;font-weight:600;line-height:23px}.pbs-financial-health-quiz .intro p{color:var(--Default-Text-subtle,#4a4a4a);margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.pbs-financial-health-quiz .articles-card{background:#eef4ff;border:1px solid #d9dffb;border-radius:14px;margin-bottom:12px;overflow:hidden}.pbs-financial-health-quiz .articles-card .section-header{cursor:pointer;-webkit-user-select:none;user-select:none;background:#b3d7ff59;border-bottom:1px solid #d9dffb;justify-content:space-between;align-items:center;height:52px;padding:0 14px;display:flex}.pbs-financial-health-quiz .articles-card .section-header h2{color:#0f2595;margin:0;font-size:16px;font-weight:600}.pbs-financial-health-quiz .articles-card .section-header .toggle-btn{cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.pbs-financial-health-quiz .articles-card .section-header .toggle-btn img{aspect-ratio:1;width:16px;height:16px}.pbs-financial-health-quiz .articles-card .section-body{background:#fff;max-height:1000px;padding:16px;transition:max-height .3s;overflow:hidden}.pbs-financial-health-quiz .articles-card:not(.is-open) .section-body{max-height:0;padding:0 16px}.pbs-financial-health-quiz .articles-card .category{margin-bottom:24px}.pbs-financial-health-quiz .articles-card .category:last-child{margin-bottom:0}.pbs-financial-health-quiz .articles-card .category-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pbs-financial-health-quiz .articles-card .category-header .tag{background:var(--PMS-Blue,#3152eb);color:#fff;letter-spacing:1px;border-radius:3px;padding:3px 8px;font-size:11px;font-weight:700}.pbs-financial-health-quiz .articles-card .category-header a{color:var(--PMS-Blue,#3152eb);align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.pbs-financial-health-quiz .articles-card .category-header a img{width:16px;height:16px}.pbs-financial-health-quiz .articles-card .article-list{gap:16px;display:flex;overflow-x:auto}.pbs-financial-health-quiz .articles-card .article-list::-webkit-scrollbar{display:none}.pbs-financial-health-quiz .articles-card .article-link{color:inherit;flex:0 0 130px;text-decoration:none;display:block}.pbs-financial-health-quiz .articles-card .article-link:hover .article-card .thumb{opacity:.85}.pbs-financial-health-quiz .articles-card .article-card{flex:0 0 130px}.pbs-financial-health-quiz .articles-card .article-card .thumb{background:#f1f1f1;border-radius:8px;width:100%;height:80px;display:block;overflow:hidden}.pbs-financial-health-quiz .articles-card .article-card .thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.pbs-financial-health-quiz .articles-card .article-card p{color:#1b1b1b;margin-top:8px;font-size:12px;font-weight:500;line-height:1.3}.pbs-financial-health-quiz .articles-card .calculator-list{margin:0;padding:0;list-style:none}.pbs-financial-health-quiz .articles-card .calculator-list li{color:var(--PMS-Blue,#3152eb);align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:500;display:flex}.pbs-financial-health-quiz .articles-card .calculator-list li:last-child{margin-bottom:0}.pbs-financial-health-quiz .articles-card .calculator-list li img{flex-shrink:0;width:16px;height:16px}.pbs-financial-health-quiz .articles-card .calculator-list li a{color:inherit;text-decoration:none}.pbs-financial-health-quiz .articles-card .calculator-list li a:hover{text-decoration:underline}.pbs-financial-health-quiz .actions{gap:12px;margin-top:20px;display:flex}.pbs-financial-health-quiz .actions .secondary{border:1px solid var(--PMS-Blue,#3152eb);background:var(--Default-Surface-1,#fff);color:var(--PMS-Blue,#3152eb);cursor:pointer;border-radius:8px;flex:1 0 0;justify-content:center;align-items:center;gap:6px;padding:14px 18px;font-size:16px;font-weight:600;display:flex}.pbs-financial-health-quiz .actions .primary{background:var(--PMS-Blue,#3152eb);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;flex:1 0 0;justify-content:center;align-items:center;gap:8px;padding:14px 18px;font-size:16px;font-weight:600;display:flex}.pbs-financial-health-quiz{--font:Visa Dialect UI, DM Sans, Helvetica Neue, Helvetica, Arial, sans-serif;font-family:var(--font);max-width:720px;margin:0 auto;padding:24px 16px}.pbs-financial-health-quiz.pl-theme,.pbs-financial-health-quiz.bl-theme{--PMS-Blue:#3152eb;--PMS-Blue-dark:#2540c4;--PMS-Blue-light:#e8ecff;--quiz-badge-bg:#3152eb;--quiz-badge-text:#fff}.pbs-financial-health-quiz.be-theme{--PMS-Blue:#f6a000;--PMS-Blue-dark:#c48000;--PMS-Blue-light:#fff3db;--quiz-badge-bg:#f6a000;--quiz-badge-text:#1a1a1a}.pbs-financial-health-quiz .quote-card.credit-access{border-bottom-color:#0088c7}.pbs-financial-health-quiz .quote-card.credit-access .quote-icon{background-color:#0088c7}.pbs-financial-health-quiz .quote-card.insurance-agree{border-bottom-color:#0088c7}.pbs-financial-health-quiz .quote-card.insurance-agree .quote-icon{background-color:#0088c7}.pbs-financial-health-quiz .slider-wrapper{flex-direction:column;flex:1;align-items:center;width:100%;display:flex}.pbs-financial-health-quiz .slider-bar-section{flex-direction:column;align-items:center;width:100%;padding:0 14px;display:flex}.pbs-financial-health-quiz .slider-emoji-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:48px 0;display:flex}.pbs-financial-health-quiz .slider-emoji-circle{justify-content:center;align-items:center;display:flex}.pbs-financial-health-quiz .slider-emoji-circle .slider-icon{aspect-ratio:1;filter:brightness(0)saturate()invert(22%)sepia(90%)saturate(5000%)hue-rotate(232deg);width:82px;height:82px}.pbs-financial-health-quiz .slider-confidence-text{color:var(--quiz-text);font-size:16px;font-style:normal;font-weight:600;line-height:21px}.pbs-financial-health-quiz .slider-labels{justify-content:space-between;width:100%;padding-bottom:14px;display:flex}.pbs-financial-health-quiz .slider-labels span{color:var(--PMS-Blue,#3152eb);font-size:14px;font-style:normal;font-weight:500;line-height:21px}.pbs-financial-health-quiz .confidence-slider{appearance:none;background:var(--PMS-Blue,#3152eb);border-radius:20px;outline:none;width:100%;height:10px}.pbs-financial-health-quiz .confidence-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:2px solid #8b8b8b;border-radius:50%;width:22px;height:22px;margin-top:-6px}.pbs-financial-health-quiz .confidence-slider::-webkit-slider-runnable-track{background:var(--PMS-Blue,#3152eb);border-radius:20px;height:10px}.pbs-financial-health-quiz .confidence-slider::-moz-range-track{background:var(--PMS-Blue,#3152eb);border-radius:20px;height:10px}.pbs-financial-health-quiz .confidence-slider::-moz-range-thumb{cursor:pointer;background:#fff;border:2px solid #8b8b8b;border-radius:50%;width:22px;height:22px}
@media (max-width:991px){.container-stack .article-carousel__container{padding:24px}}@media (min-width:1601px){.container-stack .article-carousel__container{padding:80px}}.container-stack .text-image-half-variant__content-wrapper{padding:0!important}.container-stack .text-image-half-variant__content-wrapper .text-image-half-variant__content{margin:48px}@media (max-width:991px){.container-stack .text-image-half-variant__content-wrapper .text-image-half-variant__content{margin:24px}}@media (min-width:1601px){.container-stack .text-image-half-variant__content-wrapper .text-image-half-variant__content{margin:80px}}.container-stack .text-image__content-wrapper{padding:0!important}.container-stack .text-image__content-wrapper:has(.text-image__fullbleed-background){padding:48px!important}@media (max-width:991px){.container-stack .text-image__content-wrapper:has(.text-image__fullbleed-background){padding:24px!important}}@media (min-width:1601px){.container-stack .text-image__content-wrapper:has(.text-image__fullbleed-background){padding:80px!important}}.container-stack .text-image__split--content{padding:0!important}.container-stack .text-image__split--content .text-image__content-block{margin:48px}@media (max-width:991px){.container-stack .text-image__split--content .text-image__content-block{margin:24px}}@media (min-width:1601px){.container-stack .text-image__split--content .text-image__content-block{margin:80px}}.container-stack .text-image__split--media{padding:0!important}.container-stack .container-stack__item>:first-child{margin-top:0}.container-stack .container-stack__item>:last-child{margin-bottom:0}.container-stack .container-stack__item>[style*=background-color],.container-stack .container-stack__item>.has-background{padding-left:48px;padding-right:48px}@media (max-width:991px){.container-stack .container-stack__item>[style*=background-color],.container-stack .container-stack__item>.has-background{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}@media (min-width:1601px){.container-stack .container-stack__item>[style*=background-color],.container-stack .container-stack__item>.has-background{margin-left:-80px;margin-right:-80px;padding-left:80px;padding-right:80px}}.container-stack .promoted-section,.container-stack .promo-tout{padding:0!important}.container-stack .promoted-section__content,.container-stack .promoted-section__container,.container-stack .promo-tout__content,.container-stack .promo-tout__container{margin:48px}@media (max-width:991px){.container-stack .promoted-section__content,.container-stack .promoted-section__container,.container-stack .promo-tout__content,.container-stack .promo-tout__container{margin:24px}}@media (min-width:1601px){.container-stack .promoted-section__content,.container-stack .promoted-section__container,.container-stack .promo-tout__content,.container-stack .promo-tout__container{margin:80px}}@media (max-width:991px){.container-stack .container-stack__item>.video-player-container{margin-left:0;margin-right:0}}.container-stack .card__container,.container-stack .card-editorial-grid__container,.container-stack .bento-grid__container,.container-stack .hero,.container-stack .marquee,.container-stack .article-marquee,.container-stack .case-study-marquee{padding-left:0!important;padding-right:0!important}.container-stack .hero__content,.container-stack .hero__container,.container-stack .marquee__content,.container-stack .marquee__container,.container-stack .article-marquee__content,.container-stack .article-marquee__container,.container-stack .case-study-marquee__content,.container-stack .case-study-marquee__container{margin:48px}@media (max-width:991px){.container-stack .hero__content,.container-stack .hero__container,.container-stack .marquee__content,.container-stack .marquee__container,.container-stack .article-marquee__content,.container-stack .article-marquee__container,.container-stack .case-study-marquee__content,.container-stack .case-study-marquee__container{margin:24px}}@media (min-width:1601px){.container-stack .hero__content,.container-stack .hero__container,.container-stack .marquee__content,.container-stack .marquee__container,.container-stack .article-marquee__content,.container-stack .article-marquee__container,.container-stack .case-study-marquee__content,.container-stack .case-study-marquee__container{margin:80px}}.container-stack--20-70-10 .container-stack__column:first-child .container-stack__item>:first-child:not(.article-navigation-panel),.container-stack--20-70-10 .container-stack__column:first-child .container-stack__item>:last-child{margin-top:calc(var(--container-stack-padding-top-space) - var(--container-stack-gap))}@media screen and (max-width:768px){.container-stack--20-70-10 .container-stack__column:first-child .container-stack__item>:first-child:not(.article-navigation-panel),.container-stack--20-70-10 .container-stack__column:first-child .container-stack__item>:last-child{margin-top:0}}.container-stack--20-70-10 .container-stack__column:nth-child(2) .container-stack__item>:first-child:not(.title-block-variant.variant-variant1,.image-component,.article-feature-wrapper,.article-navigation-panel){margin-top:0}.container-stack--20-70-10 .container-stack__column:nth-child(2) .container-stack__item>:last-child{margin-bottom:0}.container-stack--20-70-10 .container-stack__column:nth-child(2) .container-stack__item>.title-block-variant.variant-variant1,.container-stack--20-70-10 .container-stack__column:nth-child(2) .container-stack__item>.image-component,.container-stack--20-70-10 .container-stack__column:nth-child(2) .container-stack__item>.article-feature-wrapper,.container-stack--20-70-10 .container-stack__column:nth-child(2) .container-stack__item>.article-navigation-panel{margin-top:calc(var(--container-stack-padding-top-space) - var(--container-stack-gap))}.container-stack--20-70-10 .container-stack__column:nth-child(2) .container-stack__item:first-child>.title-block-variant,.container-stack--20-70-10 .container-stack__column:nth-child(2) .container-stack__item:first-child>.image-component,.container-stack--20-70-10 .container-stack__column:nth-child(2) .container-stack__item:first-child>.article-feature-wrapper{margin-top:0!important}.container-stack--20-70-10 .container-stack__column:nth-child(2) .container-stack__item p:last-child{margin-bottom:0}.container-stack{width:100%;max-width:1600px;margin:0 auto;padding:0 48px 80px}@media (max-width:768px){.container-stack{margin:0 auto auto;padding:0 24px 48px}}@media (min-width:769px){.container-stack{margin:0 auto auto;padding:0 48px 80px}}@media (min-width:1601px){.container-stack{margin:auto;padding:40px 0 80px}}.container-stack__inner{justify-content:space-between;gap:var(--container-stack-gap);flex-direction:row;width:100%;display:flex}@media (max-width:767px){.container-stack__inner{gap:var(--container-stack-gap);flex-direction:column}}@media (min-width:768px){.container-stack__inner{gap:var(--container-stack-gap)}}.container-stack__column{gap:var(--container-stack-gap);flex-direction:column;display:flex}@media (max-width:767px){.container-stack__column{gap:var(--container-stack-gap);width:100%}}@media (min-width:768px){.container-stack__column{gap:var(--container-stack-gap)}}.container-stack__item{width:100%}.container-stack__item[data-component-type=title-block] .title-block{padding:var(--spacing-xxl)}@media (max-width:767px){.container-stack__item[data-component-type=title-block] .title-block{padding:2.5rem var(--spacing-l)}}.container-stack__item[data-component-type=title-block] .title-block.no-bottom-padding{padding-bottom:0!important}.container-stack__item[data-component-type=title-block] .btn{height:auto;min-height:3rem}@media (min-width:768px){.container-stack--100>.container-stack__inner>.container-stack__column{width:100%}.container-stack--80>.container-stack__inner>.container-stack__column{width:80%;margin:0 auto}.container-stack--50-50>.container-stack__inner>.container-stack__column{width:50%}.container-stack--33-66>.container-stack__inner>.container-stack__column:first-child{width:33%}.container-stack--33-66>.container-stack__inner>.container-stack__column:nth-child(2),.container-stack--66-33>.container-stack__inner>.container-stack__column:first-child{width:67%}.container-stack--66-33>.container-stack__inner>.container-stack__column:nth-child(2){width:33%}.container-stack--25-75>.container-stack__inner>.container-stack__column:first-child{width:25%}.container-stack--25-75>.container-stack__inner>.container-stack__column:nth-child(2){width:75%}}@media (min-width:992px){.container-stack--25-75>.container-stack__inner:has(>.container-stack__column:first-child .container-stack__item[data-component-type="Article Side Panel"]):has(>.container-stack__column:nth-child(2) .container-stack__item[data-component-type=Video\ Player]){flex-direction:row;gap:0}}@media (min-width:768px){.container-stack--75-25>.container-stack__inner>.container-stack__column:first-child{width:75%}.container-stack--75-25>.container-stack__inner>.container-stack__column:nth-child(2){width:25%}.container-stack--20-80>.container-stack__inner>.container-stack__column:first-child{width:20%}.container-stack--20-80>.container-stack__inner>.container-stack__column:nth-child(2){width:80%}.container-stack--20-80>.container-stack__inner:has(>.container-stack__column:first-child .container-stack__item[data-component-type="Article Side Panel"]):has(>.container-stack__column:nth-child(2) .container-stack__item[data-component-type="Data points bar"]){gap:0}}@media (min-width:768px) and (max-width:1199px){.container-stack--20-80>.container-stack__inner:has(>.container-stack__column:first-child .container-stack__item[data-component-type="Article Side Panel"]):has(>.container-stack__column:nth-child(2) .container-stack__item[data-component-type="Data points bar"]){flex-direction:row;gap:0}}@media (min-width:768px){.container-stack--33-33-33>.container-stack__inner>.container-stack__column{width:calc(33.3333% - 20.6667px)}}@media (max-width:767px){.container-stack--25-25-25-25>.container-stack__inner{flex-direction:column}.container-stack--25-25-25-25>.container-stack__inner>.container-stack__column{width:100%}}@media (min-width:768px) and (max-width:1199px){.container-stack--25-25-25-25>.container-stack__inner{flex-wrap:wrap;flex-direction:row!important}.container-stack--25-25-25-25>.container-stack__inner>.container-stack__column{width:calc(50% - 15.5px)}}@media (min-width:1200px){.container-stack--25-25-25-25>.container-stack__inner{flex-direction:row}.container-stack--25-25-25-25>.container-stack__inner>.container-stack__column{width:calc(25% - 23.25px)}}@media (min-width:768px){.container-stack--25-25-50>.container-stack__inner>.container-stack__column:first-child,.container-stack--25-25-50>.container-stack__inner>.container-stack__column:nth-child(2){width:calc(22.5% - 13.95px)}.container-stack--25-25-50>.container-stack__inner>.container-stack__column:nth-child(3),.container-stack--50-25-25>.container-stack__inner>.container-stack__column:first-child{width:calc(55% - 34.1px)}.container-stack--50-25-25>.container-stack__inner>.container-stack__column:nth-child(2),.container-stack--50-25-25>.container-stack__inner>.container-stack__column:nth-child(3){width:calc(22.5% - 13.95px)}}.container-stack--20-70-10{max-width:1440px;padding-left:104px;padding-right:104px}@media (max-width:768px){.container-stack--20-70-10{padding-left:24px;padding-right:24px}}@media (min-width:769px) and (max-width:1439px){.container-stack--20-70-10{padding-left:48px;padding-right:48px}}.container-stack--20-70-10>.container-stack__inner{gap:0}@media (min-width:768px){.container-stack--20-70-10>.container-stack__inner>.container-stack__column:first-child{flex:0 0 284px;width:284px;min-width:284px;margin-right:31px}.container-stack--20-70-10>.container-stack__inner>.container-stack__column:nth-child(2){flex:1 1 0;min-width:0;overflow:hidden}.container-stack--20-70-10>.container-stack__inner>.container-stack__column:nth-child(3){flex:0 0 0;width:0;min-width:0;padding:0;overflow:hidden}}.container-stack--padding{padding-top:var(--container-stack-padding-top-space);padding-bottom:var(--container-stack-padding-top-space)}@media (max-width:768px){.container-stack--padding{padding-top:var(--container-stack-padding-top-space);padding-bottom:var(--container-stack-padding-top-space)}}@media (min-width:769px){.container-stack--padding{padding-top:var(--container-stack-padding-top-space);padding-bottom:var(--container-stack-padding-top-space)}}@media (min-width:1601px){.container-stack--padding{padding-top:var(--container-stack-padding-top-space);padding-bottom:var(--container-stack-padding-top-space)}}.container-stack,.container-stack *,.container-stack :before,.container-stack :after{box-sizing:border-box}.container-stack.ue-environment{position:relative}.container-stack.ue-environment:before{content:"";pointer-events:none;z-index:1;border:2px dashed #007bff4d;position:absolute;inset:-2px}.container-stack.ue-environment:after{content:"Container Stack";color:#fff;pointer-events:none;z-index:2;background:#007bffcc;border-radius:0 0 3px;padding:2px 6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;position:absolute;top:-2px;left:-2px}.container-stack__column{position:relative}.ue-environment .container-stack__column:before{content:"";pointer-events:none;z-index:1;border:1px dotted #007bff33;position:absolute;inset:0 -1px}.container-stack__item{position:relative}.ue-environment .container-stack__item:before{content:"";pointer-events:none;z-index:1;border:1px solid #28a74533;position:absolute;inset:-1px}.ue-environment .container-stack__item:hover:before{border-color:#28a74580}.ue-environment .container-stack__item:after{content:attr(data-component-type);color:#fff;pointer-events:none;z-index:2;text-transform:capitalize;background:#28a745cc;border-radius:0 0 0 2px;padding:1px 4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;position:absolute;top:-1px;right:-1px}@media (max-width:1199px){.container-stack.ue-environment:after{content:"Container Stack (Mobile)"}}.container-stack-wrapper.container-stack--bg-light-gray{background-color:var(--color-bg-tertiary)}.container-stack-wrapper.container-stack--bg-default{background-color:var(--color-bg-primary)}.container-stack-wrapper.container-stack--bg-extra-dark{background-color:var(--color-flyout-dark-bg)}.container-stack--sticky-active>.container-stack__inner{align-items:flex-start}.container-stack--sticky-active>.container-stack__inner>.container-stack__column--sticky{z-index:10;position:sticky;top:80px}.container-stack--sticky-active>.container-stack__inner>.container-stack__column--sticky.container-stack__column--has-secondary-nav{top:75px}.container-stack--20-80.container-stack--sticky-active>.container-stack__inner{align-items:flex-start}@media (min-width:768px){.container-stack--20-80.container-stack--sticky-active>.container-stack__inner>.container-stack__column--sticky{flex-shrink:0;width:20%}.container-stack--20-80.container-stack--sticky-active>.container-stack__inner>.container-stack__column--scrollable{flex-grow:1;width:80%}}.container-stack--25-75.container-stack--sticky-active>.container-stack__inner{align-items:flex-start}@media (min-width:768px){.container-stack--25-75.container-stack--sticky-active>.container-stack__inner>.container-stack__column--sticky{flex-shrink:0;width:25%}.container-stack--25-75.container-stack--sticky-active>.container-stack__inner>.container-stack__column--scrollable{flex-grow:1;width:75%}}@media (max-width:767px){.container-stack--sticky-active>.container-stack__inner>.container-stack__column--sticky:not(.container-stack__column--has-secondary-nav){height:auto!important;max-height:none!important;position:relative!important;top:auto!important;overflow-y:visible!important}.container-stack--sticky-active .container-stack__column--scrollable{min-height:auto!important}}@media (max-width:1199px){.container-stack--has-article-nav .container-stack__column--has-article-nav .article-navigation-panel.is-mobile,.container-stack .container-stack__column--has-article-nav .article-navigation-panel.is-mobile{width:100vw!important;max-width:100vw!important;margin-left:calc(-1*var(--spacing-l,24px))!important;margin-right:calc(-1*var(--spacing-l,24px))!important;z-index:100!important;position:sticky!important;top:0!important;left:0!important;right:0!important}}.container-stack__column--sticky{will-change:position,top;backface-visibility:hidden;transition:position .2s,top .2s;transform:translateZ(0)}.container-stack--sticky-active>.container-stack__inner{contain:layout style}.container-stack--sticky-active>.container-stack__inner:has(.share-article){contain:style}.container-stack--sticky-active>.container-stack__inner>.container-stack__column--sticky{contain:layout;transition:position .1s,top .1s}.container-stack--sticky-active>.container-stack__inner>.container-stack__column--sticky:has(.share-article){contain:style;overflow:visible}.container-stack--in-modal.container-stack--sticky-active .container-stack__column--sticky{height:auto!important;max-height:none!important;position:relative!important;top:auto!important;overflow-y:visible!important}.container-stack--in-modal.container-stack--sticky-active .container-stack__column--scrollable{min-height:auto!important}@media (max-width:575px){.container-stack--in-modal.container-stack--25-25-25-25>.container-stack__inner{flex-direction:column}.container-stack--in-modal.container-stack--25-25-25-25>.container-stack__inner>.container-stack__column{width:100%}}@media (min-width:576px) and (max-width:767px){.container-stack--in-modal.container-stack--25-25-25-25>.container-stack__inner{flex-wrap:wrap;flex-direction:row!important}.container-stack--in-modal.container-stack--25-25-25-25>.container-stack__inner>.container-stack__column{width:calc(50% - 15.5px)}}@media (min-width:768px){.container-stack--in-modal.container-stack--25-25-25-25>.container-stack__inner{flex-wrap:nowrap;flex-direction:row!important}.container-stack--in-modal.container-stack--25-25-25-25>.container-stack__inner>.container-stack__column{width:calc(25% - 23.25px)}}@media (max-width:767px){.container-stack--in-modal.container-stack--33-33-33>.container-stack__inner{flex-direction:column}}@media (min-width:768px){.container-stack--in-modal.container-stack--33-33-33>.container-stack__inner{flex-direction:row}.container-stack--in-modal.container-stack--33-33-33>.container-stack__inner>.container-stack__column{width:calc(33.3333% - 20.6667px)}}@media (max-width:767px){.container-stack--in-modal.container-stack--50-50>.container-stack__inner,.container-stack--in-modal.container-stack--33-66>.container-stack__inner,.container-stack--in-modal.container-stack--66-33>.container-stack__inner,.container-stack--in-modal.container-stack--25-75>.container-stack__inner,.container-stack--in-modal.container-stack--75-25>.container-stack__inner,.container-stack--in-modal.container-stack--20-80>.container-stack__inner{flex-direction:column}}@media (min-width:768px){.container-stack--in-modal.container-stack--50-50>.container-stack__inner,.container-stack--in-modal.container-stack--33-66>.container-stack__inner,.container-stack--in-modal.container-stack--66-33>.container-stack__inner,.container-stack--in-modal.container-stack--25-75>.container-stack__inner,.container-stack--in-modal.container-stack--75-25>.container-stack__inner,.container-stack--in-modal.container-stack--20-80>.container-stack__inner{flex-direction:row}}@media (max-width:767px){.container-stack--in-modal.container-stack--25-25-50>.container-stack__inner,.container-stack--in-modal.container-stack--50-25-25>.container-stack__inner{flex-direction:column}}@media (min-width:768px){.container-stack--in-modal.container-stack--25-25-50>.container-stack__inner,.container-stack--in-modal.container-stack--50-25-25>.container-stack__inner{flex-direction:row}}body:has(.article-progress-bar) .container-stack--sticky-active>.container-stack__inner>.container-stack__column--sticky{top:152px}@media (max-width:1023px){.container-stack .container-stack__item[data-component-type=TopicCloud]{display:none}:is(.container-stack--20-80:has(.article-navigation-panel)>.container-stack__inner,.container-stack--25-75:has(.article-navigation-panel)>.container-stack__inner,.container-stack--20-70-10:has(.article-navigation-panel)>.container-stack__inner){flex-direction:column!important}:is(.container-stack--20-80:has(.article-navigation-panel)>.container-stack__inner>.container-stack__column,.container-stack--25-75:has(.article-navigation-panel)>.container-stack__inner>.container-stack__column,.container-stack--20-70-10:has(.article-navigation-panel)>.container-stack__inner>.container-stack__column){flex:none!important;width:100%!important;min-width:0!important;margin-right:0!important}}
