:root{--banner-height: 0px;--secondary-nav-height: 0px;--primary-nav-height: 5.0625rem;--skip-link-height: 0px;--primary-stack-height: calc(var(--banner-height) + var(--primary-nav-height) + var(--skip-link-height));--content-top: calc(var(--primary-stack-height) + var(--secondary-nav-height));--sticky-top: calc(var(--content-top) + 1.25rem)}:root:has(.skip-to-main-content:focus){--skip-link-height: 2.5rem}.nav-flyout-links-bottom .btn{width:100%}.nav-flyout-links-bottom *:not(:last-child){margin-bottom:.9375rem}.blog-nav .identity{text-align:center}.blog-nav .identity a{display:inline-block}.blog-nav .identity a:focus-visible{outline:2px solid #ae2019;outline-offset:3px}.blog-nav .identity img{height:2.5rem;width:auto;margin:auto}@media(max-width: 47.9375rem){.blog-nav .identity img{height:1.5rem}}.blog-nav .identity p{margin:1rem 0 0}@media(max-width: 47.9375rem){.blog-nav .identity p{font-size:.75rem;line-height:1rem;margin:.3125rem 0 0}}@keyframes slideInFromRight{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOutToRight{from{transform:translateX(0)}to{transform:translateX(100%)}}.nav-flyout-search-panel,.nav-flyout-search{position:fixed;top:0;right:0;bottom:0;z-index:50;width:100%;box-shadow:-4px 0 16px rgba(0,0,0,.1);display:flex;flex-direction:column}.nav-flyout-search:not(.nav-flyout-search-panel){background-color:#fff;animation:slideInFromRight 300ms ease-in-out;transform:translateX(0)}@media(min-width: 48rem){.nav-flyout-search:not(.nav-flyout-search-panel){max-width:42rem}}@media(min-width: 64rem){.nav-flyout-search:not(.nav-flyout-search-panel){max-width:45rem}}.nav-flyout-search:not(.nav-flyout-search-panel)[data-state=closed]{animation:slideOutToRight 300ms ease-in-out forwards}@media(prefers-reduced-motion: reduce){.nav-flyout-search:not(.nav-flyout-search-panel),.nav-flyout-search:not(.nav-flyout-search-panel)[data-state=closed]{animation:none}}.site-search .search-trigger{visibility:hidden;pointer-events:none}.block-title,.icn-label{font-size:1.25rem;line-height:1.75rem;font-variation-settings:"wght" 120}.icn-label{display:flex}.icn-label:before{content:"";display:inline-block;margin-right:.75rem;height:1.875rem;width:1.875rem;background:url("/ui/blog/blog-icn-for-you.svg") center center/contain no-repeat}.popular .icn-label:before{background-image:url("/ui/blog/blog-icn-popular.svg")}.latest .icn-label:before{background-image:url("/ui/blog/blog-icn-latest.svg")}.topics .icn-label:before{background-image:url("/ui/blog/blog-icn-topics.svg")}.rss .icn-label:before{background-image:url("/ui/blog/blog-icn-share-rss.svg")}.authors .icn-label:before{background-image:url("/ui/blog/blog-icn-contributors.svg")}.series .icn-label:before{background-image:url("/ui/blog/blog-icn-up-next.svg")}.center-block{grid-column:1/-1}.blog-image{position:relative;overflow:hidden;padding-top:56.25%}.blog-image img{position:absolute;transform:translateY(-50%);top:50%;width:100%}.blog-image img.card-img{cursor:pointer}.blog-image.fix-ratio img{width:134%;max-width:none;left:-17%}.block-style{background-color:#f2f3f3;padding:2.5rem}#article-rail .block-style{text-align:center;padding:1.25rem}.two-column{display:grid;grid-template-columns:1fr;gap:1.875rem}#article-rail p a{color:#010035}#article-rail p a:hover{color:#ae2019;text-decoration:underline}#article-rail :last-child{margin-bottom:0}.btn,form .btn{white-space:nowrap;background-color:#d0271d;color:#fff;font-variation-settings:var(--font-weight-medium);border:2px solid rgba(0,0,0,0);border-radius:.3125rem;justify-content:center;align-items:center;padding:.65rem 1.4rem;display:inline-flex}.btn::before,form .btn::before{display:none}.btn:hover,form .btn:hover{background-color:#ae2019;color:#fff !important}.btn.btn-outline,form .btn.btn-outline{border-color:#d0271d;color:#d0271d;background-color:rgba(0,0,0,0) !important}.btn.btn-outline:hover,form .btn.btn-outline:hover{color:#ae2019 !important}.btn:hover,.btn:focus-visible,form .btn:hover,form .btn:focus-visible{outline:2px solid #ae2019}.btn:focus-visible,form .btn:focus-visible{outline-offset:3px}.topic-form .form-container,.subscribe-form .form-container{background-color:#f2f3f3;padding:1.25rem;padding-bottom:3.75rem}@media(min-width: 48rem){.topic-form .form-container,.subscribe-form .form-container{padding:5rem}}.topic-form .form-container label,.topic-form .form-container legend,.subscribe-form .form-container label,.subscribe-form .form-container legend{font-variation-settings:"wght" 120;font-size:1rem}.topic-form .form-container label,.subscribe-form .form-container label{margin-bottom:0;line-height:1.625rem}.topic-form .form-container .checklist-subscribe,.subscribe-form .form-container .checklist-subscribe{text-align:left}.topic-form .form-container .checklist-subscribe label,.subscribe-form .form-container .checklist-subscribe label{margin-bottom:.625rem;line-height:0}.topic-form .form-container legend,.subscribe-form .form-container legend{margin-bottom:.625rem}.topic-form .form-container textarea,.subscribe-form .form-container textarea{margin-bottom:0}.topic-form .form-container fieldset[class*=field-] input:not(.checkbox),.topic-form .form-container fieldset[class*=field-] select,.subscribe-form .form-container fieldset[class*=field-] input:not(.checkbox),.subscribe-form .form-container fieldset[class*=field-] select{margin-bottom:0;min-height:2.875rem}.topic-form .form-container .form-group,.subscribe-form .form-container .form-group{margin-bottom:1.125rem}.topic-form .form-container input[type=checkbox]+label,.subscribe-form .form-container input[type=checkbox]+label{display:inline}.topic-form .form-container button,.subscribe-form .form-container button{padding-top:.75rem;padding-bottom:.75rem;min-width:0;max-width:150px}.topic-form .form-container .field-error,.subscribe-form .form-container .field-error{display:block;text-align:left;color:#fff;font-size:.875rem;line-height:1.125rem;padding:.4375rem .75rem;background-color:#b35000;margin-top:-0.125rem}.topic-form .form-container .checkbox-list .field-error,.topic-form .form-container .field-comply .field-error,.subscribe-form .form-container .checkbox-list .field-error,.subscribe-form .form-container .field-comply .field-error{margin-top:.625rem}.topic-form .form-container .form-disclaimer,.topic-form .form-container .privacy,.subscribe-form .form-container .form-disclaimer,.subscribe-form .form-container .privacy{font-size:.875rem;line-height:1.0625rem;max-width:385px;text-align:center;margin-left:auto;margin-right:auto}.topic-form .form-container .form-disclaimer a,.topic-form .form-container .privacy a,.subscribe-form .form-container .form-disclaimer a,.subscribe-form .form-container .privacy a{color:#010035;text-decoration:none;font-variation-settings:"wght" 120}.topic-form .form-container .form-disclaimer a:hover,.topic-form .form-container .privacy a:hover,.subscribe-form .form-container .form-disclaimer a:hover,.subscribe-form .form-container .privacy a:hover{color:#ae2019;text-decoration:underline}.topic-form .form-container .form-submit-border,.subscribe-form .form-container .form-submit-border{width:100%;float:left;text-align:center;margin-bottom:1.125rem}.topic-form .form-container .privacy,.subscribe-form .form-container .privacy{margin-top:0;margin-bottom:0}.topic-form:has(#thankyoumessage) .bottom:has(.close-icn),.subscribe-form:has(#thankyoumessage) .bottom:has(.close-icn){display:none}.topic-form .left strong,.subscribe-form .left strong{font-variation-settings:"wght" 150}.topic-form .left p a,.subscribe-form .left p a{color:#010035;text-decoration:none;font-variation-settings:"wght" 120}.topic-form .left p a:hover,.subscribe-form .left p a:hover{color:#ae2019;text-decoration:underline}.topic-form .left .form-header>*,.subscribe-form .left .form-header>*{font-variation-settings:"wght" 120;font-size:2.25rem;line-height:2.75rem;margin-bottom:2.25rem}.topic-form .left .form-header>::before,.subscribe-form .left .form-header>::before{content:"";display:block;width:2.5rem;height:2.5rem;margin:0 auto 1.5rem;background:center/contain no-repeat}.topic-form .size20,.subscribe-form .size20{font-size:1.25rem !important;line-height:1.625rem}.subscribe-form .form-header>::before{background-image:url("/ui/blog/blog-icn-subscribe.svg") !important}.topic-form .form-header>::before{background-image:url("/ui/blog/blog-icn-reco-topic.svg") !important}footer .identity a{display:inline-block}footer .identity img{height:2.5rem;width:auto}footer .copyright{color:#010035}footer ul{padding-left:0}footer ul li a{color:#010035;font-variation-settings:"wght" 120}footer ul li a:hover{color:#ae2019;text-decoration:underline}footer .prose ul,footer .prose li{margin-bottom:0}@media(min-width: 48rem){.block-title,.icn-label{font-size:1.5rem;line-height:2rem}.block-style{padding:3.75rem}.two-column{grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center}}@media(min-width: 64rem){.block-style{padding:5rem}#article-rail .block-style{padding:2.5rem}.two-column{gap:3.75rem}}@media print{header.nav .main-links div,.hgroup-row button,article #article-share,.blog-article div[data-testid=right-col],.icn-label:before,div.video-container,iframe,div.series,div.series~div,aside[data-testid=blog-card-promo-FullWidth],aside[data-testid=blog-card-promo-MultiColumn],footer ul,footer h4,#onetrust-consent-sdk,#ot-sdk-btn{display:none !important}header.nav{position:initial}.hgroup-row{padding:1.25rem 0}.blog-article div[data-testid=left-col]{grid-column:1/-1}#article-header a,.promo-block article a{text-decoration:none !important}.blog-article figure.quote-block,.blog-article aside.promo-block,.content-grid{padding:0 !important}}
