.resource-navigation{display:none!important}.blog-layout{align-items:flex-start;display:flex;gap:32px;margin:32px auto 0;max-width:1200px;padding:0 20px 80px}.blog-sidebar{flex:0 0 210px;width:210px}.blog-sidebar__inner{max-height:calc(100vh - 110px);overflow-y:auto;position:sticky;scrollbar-color:#ddd transparent;scrollbar-width:thin;top:90px}.blog-sidebar__inner::-webkit-scrollbar{width:3px}.blog-sidebar__inner::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.blog-sidebar__section{margin-bottom:24px}.blog-sidebar__label{color:#939598;font-family:CalibreSemibold,sans-serif;font-size:1.1rem;letter-spacing:.7px;margin:0 0 8px;text-transform:uppercase}.blog-search-wrap{position:relative}.blog-search-icon{color:#aaa;left:11px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.blog-search-input{background:#fff!important;border:1.5px solid #ddd!important;border-radius:30px!important;box-shadow:none!important;color:#414042!important;display:block!important;font-family:CalibreReg,sans-serif!important;font-size:1.5rem!important;line-height:1.4!important;min-height:0!important;outline:none!important;padding:9px 12px 9px 32px!important;width:100%!important}.blog-search-input:focus{border-color:#b01c2e!important}.blog-search-input::placeholder{color:#bbb}.blog-filter-list{list-style:none!important;margin:0!important;padding:0!important}.blog-filter-list li{background:none!important;margin:0!important;padding:0!important}.blog-filter-list li:before{display:none!important}.blog-filter-item{border-radius:7px;color:#414042;display:block;font-family:CalibreReg,sans-serif;font-size:1.5rem;line-height:1.4;padding:6px 10px;text-decoration:none!important;transition:background .1s,color .1s}.blog-filter-item:hover{background:#f2f2f2;color:#b01c2e;opacity:1!important}.blog-filter-item.is-active{background:#b01c2e;color:#fff!important;font-family:CalibreSemibold,sans-serif}.blog-filter-item.is-active:hover{opacity:1!important}.blog-tag-header{color:#939598;font-family:CalibreReg,sans-serif;font-size:1.5rem;margin-bottom:20px}.blog-tag-header strong{color:#414042}.blog-tag-clear{color:#b01c2e;margin-left:8px;text-decoration:none}.blog-tag-clear:hover{text-decoration:underline}.blog-content{flex:1 1 0;min-width:0}.blog-tmpl #blogs,.blog-tmpl.blog-c #blogs,.blog-tmpl.hs-blog-listing #blogs{display:grid!important;gap:20px!important;grid-template-columns:1fr 1fr!important;list-style:none!important;margin:0!important;padding:0!important}.blog-tmpl #blogs>li,.blog-tmpl.hs-blog-listing #blogs>li{background:#fff!important;border:1px solid #e8e8e8!important;border-radius:12px!important;display:block!important;float:none!important;margin:0!important;min-width:0!important;overflow:hidden!important;padding:0!important;position:static!important;text-align:left!important;transition:box-shadow .15s,transform .15s;width:auto!important}.blog-tmpl #blogs>li:hover{box-shadow:0 6px 24px rgba(0,0,0,.1)!important;transform:translateY(-2px)}.blog-tmpl #blogs>.post-item--hero{background:#fff!important;border:1px solid #e8e8e8!important;border-radius:12px!important;grid-column:1/-1!important;overflow:hidden!important}.blog-tmpl #blogs>.post-item--hero:hover{box-shadow:0 6px 24px rgba(0,0,0,.1)!important;transform:none}.blog-tmpl #blogs>.post-item--subscribe{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;grid-column:1/-1!important;overflow:visible!important;padding:0!important}.blog-tmpl #blogs>.post-item--subscribe:hover{box-shadow:none!important;transform:none}.topic-badge{background:#f2f2f2;border:1px solid #ddd;border-radius:20px;color:#414042;display:inline-block;font-family:CalibreSemibold,sans-serif;font-size:1.05rem;letter-spacing:.5px;line-height:1.3;margin-bottom:10px;padding:3px 9px;text-transform:uppercase}.topic-badge--credit-card,.topic-badge--debt,.topic-badge--loans{background:#fff3f4;border-color:#f7c0c5;color:#b01c2e}.topic-badge--press{background:#e8f4ff;border-color:#b5d4f4;color:#185fa5}.topic-badge--security-amp-scams,.topic-badge--security-scams{background:#fff8e6;border-color:#fac775;color:#ba7517}.topic-badge--credit,.topic-badge--credit-union,.topic-badge--credit-union-101{background:#e8f8f0;border-color:#c0dd97;color:#3b6d11}.topic-badge--iq-for-kids,.topic-badge--youth-accounts{background:#f3edff;border-color:#afa9ec;color:#534ab7}.topic-badge--saving-money,.topic-badge--savings{background:#e1f5ee;border-color:#9fe1cb;color:#0f6e56}.topic-badge--home-amp-mortgage,.topic-badge--home-mortgage,.topic-badge--investing,.topic-badge--retirement{background:#fef0ea;border-color:#f5c4b3;color:#993c1d}.topic-badge--budgeting{background:#eaf3de;border-color:#c0dd97;color:#3b6d11}.topic-badge--checking{background:#e8f4ff;border-color:#b5d4f4;color:#185fa5}.hero-card{display:grid!important;grid-template-columns:1fr 1fr;min-height:300px}.hero-card,.hero-card:hover{text-decoration:none!important}.hero-card:hover{opacity:1!important}.hero-card__image-wrap{overflow:hidden}.hero-card__image{background-position:50%;background-size:cover;height:100%;min-height:300px;width:100%}.hero-card__image--empty{background:linear-gradient(135deg,#1a0a0d,#b01c2e);min-height:300px;width:100%}.hero-card__body{background:#fff;display:flex;flex-direction:column;justify-content:center;padding:30px 32px}.hero-card__title{color:#414042!important;font-family:CalibreReg,sans-serif!important;font-size:2.4rem!important;line-height:1.3!important;margin-bottom:12px!important}.hero-card__excerpt{color:#939598;font-family:CalibreReg,sans-serif;font-size:1.5rem;line-height:1.6;margin-bottom:16px}.post-card{display:flex!important;flex-direction:column;height:100%}.post-card,.post-card:hover{text-decoration:none!important}.post-card:hover{opacity:1!important}.post-card__img-wrap{flex-shrink:0;height:185px;overflow:hidden;position:relative}.post-card__img{background-position:50%;background-size:cover;height:100%;width:100%}.post-card__img--empty{background:linear-gradient(135deg,#1a0a0d,#b01c2e);height:100%;width:100%}.post-card__img-wrap .topic-badge{left:10px;margin:0;position:absolute;top:10px}.post-card__body{display:flex;flex:1;flex-direction:column;padding:16px 20px 20px}.post-card__title{color:#414042!important;flex:1;font-family:CalibreReg,sans-serif!important;font-size:1.9rem!important;line-height:1.35!important;margin-bottom:8px!important}.post-card__excerpt{color:#939598;font-family:CalibreReg,sans-serif;font-size:1.4rem;line-height:1.5;margin-bottom:12px}.read-more-link{color:#b01c2e;display:inline-block;font-family:CalibreSemibold,sans-serif;font-size:1.4rem;margin-top:auto;text-decoration:none}.subscribe-strip{align-items:flex-start;background:#414042;border-radius:12px;display:flex;gap:32px;padding:28px 36px}.subscribe-strip__text{flex:0 0 220px}.subscribe-strip__text h3{color:#fff;font-family:CalibreReg,sans-serif;font-size:2rem;margin-bottom:6px}.subscribe-strip__text p{color:hsla(0,0%,100%,.6);font-family:CalibreReg,sans-serif;font-size:1.4rem;line-height:1.5;margin:0}.subscribe-strip__form{flex:1}.subscribe-strip__form .hs-form-field>label{color:hsla(0,0%,100%,.65)!important;display:block!important;font-family:CalibreReg,sans-serif!important;font-size:1.1rem!important;letter-spacing:.4px;margin-bottom:5px!important;text-transform:uppercase}.subscribe-strip__form .hs-email input[type=email]{background:#fff!important;border:0!important;border-radius:30px!important;color:#414042!important;font-size:1.5rem!important;line-height:1.4!important;min-height:0!important;padding:10px 16px!important;width:100%!important}.subscribe-strip__form .hs-button,.subscribe-strip__form input[type=submit]{background:#b01c2e!important;border:2px solid #b01c2e!important;border-radius:30px!important;color:#fff!important;cursor:pointer;font-family:CalibreSemibold,sans-serif!important;font-size:1.5rem!important;margin-top:8px;padding:10px 16px!important;text-transform:uppercase;width:100%}.subscribe-strip__form .hs-button:hover,.subscribe-strip__form input[type=submit]:hover{background:#8f1522!important;border-color:#8f1522!important;opacity:1!important;padding-right:16px!important}.subscribe-strip .legal-consent-container{margin-top:10px}.subscribe-strip .legal-consent-container *{color:hsla(0,0%,100%,.35)!important;font-size:1.05rem!important;line-height:1.4!important}.subscribe-strip .legal-consent-container a{color:hsla(0,0%,100%,.45)!important}.subscribe-strip .legal-consent-container .control__indicator{background:hsla(0,0%,100%,.07)!important;border-color:hsla(0,0%,100%,.25)!important;height:13px!important;width:13px!important}.subscribe-strip .hs-error-msgs label,.subscribe-strip label.hs-error-msg{color:#faa!important;display:block!important;font-size:1.2rem!important}.load-more-wrap{padding:28px 0 20px;text-align:center}.load-more-btn{background:#fff;border:2px solid #414042;border-radius:30px;color:#414042;cursor:pointer;display:inline-block;font-family:CalibreSemibold,sans-serif;font-size:1.7rem;min-height:0!important;padding:12px 36px;transition:background .15s,color .15s}.load-more-btn:hover{background:#414042;color:#fff;padding-right:36px!important}.load-more-btn.is-next{background:#b01c2e;border-color:#b01c2e;color:#fff}.load-more-btn.is-next:hover{background:#8f1522;border-color:#8f1522}.load-more-btn.is-done{cursor:default;opacity:.4}.load-more-count{font-size:1.3rem;margin-top:8px}.blog-no-results,.load-more-count{color:#939598;font-family:CalibreReg,sans-serif}.blog-no-results{font-size:1.7rem;padding:48px 0;text-align:center}@media (max-width:860px){.blog-layout{flex-direction:column;gap:20px;margin-top:24px}.blog-sidebar{flex:none;width:100%}.blog-sidebar__inner{max-height:none;overflow:visible;position:static}.blog-filter-list{display:flex!important;flex-wrap:wrap;gap:6px;padding-top:4px}.blog-filter-list li{display:inline!important}.blog-filter-item{border:1.5px solid #ddd;border-radius:30px!important;display:inline-block!important;font-size:1.4rem!important;padding:5px 14px!important;white-space:nowrap}.blog-filter-item.is-active{background:#b01c2e;border-color:#b01c2e;color:#fff!important}.hero-card{grid-template-columns:1fr!important}.hero-card__image,.hero-card__image--empty{min-height:200px!important}.hero-card__body{padding:20px 22px 24px!important}.subscribe-strip{flex-direction:column;gap:16px;padding:22px 20px}.subscribe-strip__text{flex:none}}@media (max-width:540px){.blog-tmpl #blogs,.blog-tmpl.blog-c #blogs,.blog-tmpl.hs-blog-listing #blogs{grid-template-columns:1fr!important}}