/*! article */article a{color:var(--color-primary)}.media--750px{height:487.5px}@media screen and (min-width:768px){.media--750px{height:637.5px}}@media screen and (min-width:1536px){.media--750px{height:750px}}.media>img{backface-visibility:hidden;object-fit:cover;object-position:center center}.article__top{row-gap:calc(var(--spacing) * 2)}.article__top li{padding-inline-end:calc(var(--spacing) * 4)}.article__top li:after{content:"";position:absolute;inset-inline-end:0;width:1px;height:16px;background-color:currentColor;opacity:.3}.article__top li:last-child{padding-inline-end:0}.article__top li:last-child:after{content:none}.article__top .icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.article .badge{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);font-size:var(--text-xs);color:var(--badge-foreground);background-color:var(--badge-background)}.media--height>:is(img,svg,video-media){inset:0;position:absolute;max-width:100%;width:100%;height:100%}@media screen and (pointer:fine){.article .badge{--tw-scale-x: 1;--tw-scale-y: 1;transform:scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition:transform .5s cubic-bezier(.3,1,.3,1)}.article .badge:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05}.article .banner__media~.banner__content .badge{transition-property:transform}}@media screen and (min-width:768px){.article .badge{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);font-size:var(--text-xs)}}@media screen and (min-width:1024px){.article.grid{gap:calc(var(--spacing) * 16)}.article__media{max-width:var(--page-width);margin:0 auto;padding-inline:var(--gap-padding)}.article__image{border-radius:var(--rounded-block)}}.article .banner__title+*{margin-block-start:0}.article .rte>*:first-child{margin-block-start:0}.article .rte figure img{border-radius:var(--rounded-block)}@media screen and (min-width:1024px){.article .rte figure{margin-inline-end:calc(calc(var(--spacing) * 10) * -1);margin-inline-start:calc(calc(var(--spacing) * 10) * -1)}.article .rte figure figcaption{margin-inline-start:calc(var(--spacing) * 10)}}@media screen and (min-width:1536px){.article .rte figure{margin-inline-end:calc(calc(var(--spacing) * 20) * -1);margin-inline-start:calc(calc(var(--spacing) * 20) * -1)}.article .rte figure figcaption{margin-inline-start:calc(var(--spacing) * 20)}}.article{font-size:18px;line-height:28px;color:var(--color-gray-900)}.article h2{font-size:24px;line-height:32px;margin-bottom:16px;font-weight:700}.article h3{font-size:20px;line-height:28px;margin-bottom:16px;font-weight:700}.article p{line-height:28px;font-style:normal;font-weight:400;font-size:18px;margin-bottom:32px;color:var(--color-gray-900)}.article a{color:var(--color-gray-900);text-decoration:underline}.article a:hover{color:#337ab7}.article .pull-quote{color:var(--color-app-gray-600);margin-top:48px;margin-bottom:64px!important;border-left:3px solid var(--color-blue-500);padding-left:24px!important}.article ul{margin-bottom:32px;list-style-type:disc;margin-left:20px;display:flex;flex-direction:column;row-gap:8px}.article ul li p{margin-bottom:0}.article ol{display:flex;flex-direction:column;row-gap:16px;list-style-type:decimal;margin-left:16px;margin-bottom:32px}.article ol li::marker{font-weight:700}.article ol ul{margin-bottom:0;margin-left:16px}.article #fca-content-container{border-radius:12px;overflow:hidden;background-size:cover!important;background-position:100% 80%}.article .fca-mobile-image-wrapper{background-size:cover!important}.article .fca-content{padding:24px;width:100%}.article .width-65{width:60%}#fca-content-container .fca-wrapper .fca-content.position-middle-right{margin-left:auto;margin-right:5%}@media screen and (max-width:550px){.article .width-65{width:100%}#fca-content-container .fca-wrapper .fca-content.position-middle-right{margin-inline:0}}@media screen and (min-width:960px){.fca-mobile-image-wrapper{background:0 0!important}.article .width-65{width:65%}.article .fca-content{max-width:50%}}.article .fca-content.color-frostWhite{color:#fff}.article .fca-content.color-frostWhite p{color:#fff;margin-bottom:10px}.article .fca-content.color-frostWhite p span{font-size:14px!important;line-height:20px!important}.article .fca-content.color-frostWhite p span strong{font-size:20px;line-height:28px}.article .fca-content .fca-button{color:inherit;font-size:14px;text-decoration:none;cursor:pointer}.article .fca-content .fca-button:hover{color:#bed5e9}.article .fca-content .go-to-link{color:inherit;font-size:14px;text-decoration:none;position:relative}.article .fca-content .go-to-link:after{content:" →";display:inline;color:inherit}.article .fca-content .go-to-link a:hover{color:#bed5e9}.article .inline-fca{margin-bottom:32px!important;background-color:#f0fbff;padding:.75em 1em;color:#5482ab;font-weight:700;text-decoration:none!important}/*! comments */.comments-section{padding-block:clamp(40px,5vw,80px)}.comments-section:before{background-color:rgb(var(--color-foreground) / var(--opacity-025))}.comments-section :is(.article-card,.new-comment,.comment-card){background-color:rgb(var(--color-background));padding:calc(var(--spacing) * 5);border-radius:var(--rounded-block)}.comments-wrapper{padding-block-start:calc(var(--spacing) * 5)}.comments-wrapper .pagination{padding-block-end:calc(var(--spacing) * 5)}.comment-card .gravatar{width:calc(var(--spacing) * 15)}@media screen and (max-width:767px){.comment-card .article-card__top li{padding-inline-end:0}.comment-card .article-card__top li:after{content:none}}@media screen and (min-width:1024px){.comments-section>.grid{gap:calc(var(--spacing) * 15)}.comments-section .article-card{padding:calc(var(--spacing) * 7) calc(var(--spacing) * 10)}.comments-section :is(.new-comment,.comment-card){padding:calc(var(--spacing) * 10)}.comments-wrapper{padding-block-start:var(--spacing-7d5)}}@media screen and (min-width:1280px){.comments-section .page-width--narrow .article-card:nth-child(1){margin-inline-start:calc(calc(var(--spacing) * 20) * -1)}.comments-section .page-width--narrow .article-card:nth-child(2){margin-inline-end:calc(calc(var(--spacing) * 20) * -1)}}.comment-count .icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}#bronto-modal.modal{position:fixed;inset:0;z-index:1050;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;display:flex;justify-content:center;align-items:center;width:100%;padding-right:16px;padding-left:16px;z-index:-100;opacity:0}#bronto-modal.modal.show{z-index:10;background-color:#0003;opacity:1;transition:opacity .3s ease-in-out;transition-delay:.1s}#bronto-modal .modal-dialog{width:100%;max-width:600px;min-height:max-content}#bronto-modal.modal .modal-dialog .modal-content{background-size:cover;background-color:#fff;border-radius:8px;visibility:hidden;opacity:0}#bronto-modal.modal.show .modal-dialog .modal-content{visibility:visible;opacity:1;transition:opacity .1s ease-in;transition-delay:.3s}#bronto-modal .modal-dialog .close{position:absolute;top:0;right:0;padding:10px;cursor:pointer;color:#d3d3d3;opacity:initial;font-size:21px;font-weight:700;line-height:1}.bronto-form{background-size:cover;background-color:transparent;position:relative;border-radius:8px;outline:0;box-shadow:0 5px 15px #00000080;width:100%;max-width:600px;padding:30px}.bronto-custom{margin:-30px;padding:50px 20px 15px}.bronto-custom .bronto-body{text-align:center}.bronto-custom .bronto-body span strong{margin-bottom:32px;font-size:28px;line-height:28px;font-weight:700;color:#fff}.bronto-custom .bronto-fields form{display:flex;flex-direction:column;gap:12px}.bronto-custom .bronto-fields form div input{background-color:#fff;width:100%;height:40px;border:1px solid #d3d3d3;padding:0 12px;font-size:14px}.bronto-custom .bronto-fields form div input[type=submit]{background-color:#408fcf;width:100%;max-width:270px;height:40px;margin:8px auto 0;padding:0 12px;text-transform:uppercase;display:block;font-weight:700;color:#fff;border:none}.bronto-custom .bronto-fields form label{display:none}@media(min-width:768px){.bronto-custom .bronto-fields form{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}}@media(min-width:768px){.bronto-custom .bronto-fields form div:nth-child(1){width:calc(50% - 4px)}}@media(min-width:768px){.bronto-custom .bronto-fields form div:nth-child(2){width:calc(50% - 4px)}}@media(min-width:768px){.bronto-custom .bronto-fields form div{width:100%}}.bronto-custom #bronto-form-dismiss{display:block;text-align:center;font-size:14px}
