.blog-shell{background:#f5f7fb}.consumer-blog{color:#142644;max-width:1220px;margin:auto;padding:38px 28px 70px}.consumer-blog h1{letter-spacing:-.045em;height:auto;min-height:0;margin:14px 0;font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:1.12;display:block}.consumer-blog a:focus-visible,.consumer-blog button:focus-visible,.consumer-blog select:focus-visible{outline-offset:5px;outline:3px solid #4569da}.blog-masthead{justify-content:space-between;align-items:center;gap:36px;padding:8px 0 26px;display:flex}.blog-masthead h1 span{color:#0b8f85}.blog-eyebrow{color:#315a93;letter-spacing:.085em;align-items:center;gap:8px;margin:0;font-size:.8125rem;font-weight:750;display:flex}.blog-intro{color:#52627b;max-width:720px;margin:0;font-size:1.0625rem;line-height:1.65}.blog-daily{border-left:1px solid #d4ddea;flex:0 0 250px;align-items:flex-start;gap:12px;padding:8px 0 8px 26px;display:flex}.blog-daily svg{color:#08776d;flex-shrink:0;margin-top:2px}.blog-daily strong{font-size:1rem;display:block}.blog-daily span{color:#647189;margin-top:5px;font-size:.875rem;line-height:1.6;display:block}.blog-review{color:#53647c;border-block:1px solid #d9e1ed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:15px 0;font-size:.8125rem;line-height:1.7;display:flex}.blog-review>span:first-child{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.blog-review svg{color:#315a93;flex-shrink:0}.blog-spotlight{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:28px;margin:30px 0 48px;display:grid}.blog-feature{color:#fff;background:#10274e;border-radius:20px;overflow:hidden}.blog-feature-image{aspect-ratio:2.6;position:relative;overflow:hidden}.blog-feature-image img{object-fit:cover;object-position:50% 49%;width:100%;height:100%;display:block}.blog-feature-image>span{color:#10274e;letter-spacing:.075em;background:#d9f890;border-radius:5px;padding:7px 12px;font-size:.8125rem;font-weight:800;position:absolute;top:18px;left:22px}.blog-feature-copy{padding:26px 30px 28px}.blog-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.blog-tags span{color:#214c8b;background:#edf3ff;border-radius:5px;padding:5px 9px;font-size:.8125rem;font-weight:650;display:inline-block}.blog-tags small{color:#637087;font-size:.8125rem}.blog-feature .blog-tags span{color:#c5eaf5;background:#224268}.blog-feature .blog-tags small{color:#b0c2dd}.blog-feature h2{letter-spacing:-.025em;margin:16px 0 10px;font-size:clamp(1.5rem,2.7vw,2rem);font-weight:750;line-height:1.22}.blog-feature h2 a,.blog-card h3 a,.blog-headlines h2 a{color:inherit;text-decoration:none}.blog-feature h2 a:hover,.blog-card h3 a:hover,.blog-headlines h2 a:hover{text-underline-offset:4px;text-decoration:underline}.blog-feature-copy>p{color:#cad9ec;margin:0;font-size:1rem;line-height:1.65}.blog-feature-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;display:flex}.blog-feature-bottom>span{color:#b4c5dd;font-size:.8125rem}.blog-feature-bottom a{color:#e2fcb6;align-items:center;gap:7px;font-size:.875rem;font-weight:700;display:inline-flex}.blog-headlines{flex-direction:column;padding:10px 0 0;display:flex}.blog-headlines>.blog-eyebrow{color:#61718a;padding-bottom:10px}.blog-headlines article{border-bottom:1px solid #d9e1ed;gap:16px;padding:23px 0;display:flex}.blog-headline-number{color:#8ca2bf;font-size:1.125rem;font-weight:700}.blog-headline-meta{color:#08776d;font-size:.8125rem;font-weight:650}.blog-headlines h2{letter-spacing:-.02em;margin:8px 0;font-size:1.25rem;font-weight:750;line-height:1.3}.blog-headlines article p{color:#617087;margin:0 0 12px;font-size:.9375rem;line-height:1.6}.blog-text-link{color:#244fc2;align-items:center;gap:5px;font-size:.875rem;font-weight:650;display:inline-flex}.blog-headlines-note{color:#67768c;margin:auto 0 0;padding-top:20px;font-size:.875rem;line-height:1.6}.blog-archive{scroll-margin-top:110px}.blog-archive-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.blog-archive-heading h2{letter-spacing:-.03em;margin:9px 0 0;font-size:clamp(1.5rem,3vw,2rem);font-weight:750;line-height:1.2}.blog-archive-heading>p{color:#66778d;margin:0;font-size:.875rem}.blog-controls{gap:12px;display:flex}.blog-search{flex:1;min-width:0;position:relative}.blog-search>svg{color:#62758f;pointer-events:none;position:absolute;top:16px;left:16px}.blog-search input{min-height:52px;box-shadow:none;background:#fff;border:1px solid #ced8e6;border-radius:10px;padding-left:46px;font-size:1rem}.blog-category{max-width:100%}.blog-category select{color:#233c62;background:#fff;border:1px solid #ced8e6;border-radius:10px;width:100%;min-height:52px;padding:12px 38px 12px 16px;font-size:1rem}.blog-months{flex-wrap:wrap;gap:7px;padding:16px 0;display:flex}.blog-months button{color:#516783;text-transform:capitalize;background:0 0;border:1px solid #d8e1ed;border-radius:7px;padding:8px 11px;font-size:.875rem;line-height:1.4}.blog-months button[aria-pressed=true]{color:#fff;background:#173f88;border-color:#173f88}.blog-months button:hover:not([aria-pressed=true]){background:#e7eef8}.blog-results{color:#66768e;justify-content:space-between;align-items:center;gap:12px;min-height:34px;font-size:.8125rem;display:flex}.blog-results button{color:#244fc2;text-underline-offset:3px;background:0 0;border:0;font-size:.875rem;text-decoration:underline}.blog-month-section{margin-top:28px}.blog-month-heading{align-items:center;gap:12px;margin-bottom:16px;display:flex}.blog-month-heading:after{content:"";background:#d8e1ed;flex:1;height:1px}.blog-month-heading h2{text-transform:capitalize;margin:0;font-size:1.125rem;font-weight:750}.blog-month-heading>span{color:#687991;white-space:nowrap;font-size:.8125rem}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.blog-card{background:#fff;border:1px solid #dce4ef;border-radius:12px;flex-direction:column;min-width:0;padding:24px;transition:border-color .15s,box-shadow .15s;display:flex}.blog-card:hover{border-color:#a6bad8;box-shadow:0 8px 24px #18396809}.blog-card h3{letter-spacing:-.015em;margin:18px 0 12px;font-size:1.1875rem;font-weight:750;line-height:1.35}.blog-card>p{color:#5d6d83;margin:0;font-size:1rem;line-height:1.65}.blog-card-bottom{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:22px;display:flex}.blog-card-date{color:#64738b;flex-direction:column;gap:3px;font-size:.8125rem;line-height:1.5;display:flex}.blog-card-date time{color:#324d73}.blog-card-bottom>a{color:#214a9a;border:1px solid #dbe4f1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.blog-card-bottom>a:hover{color:#fff;background:#214a9a}.blog-empty{text-align:center;background:#fff;border:1px solid #dce4ef;border-radius:12px;padding:42px 22px}.blog-empty>svg{color:#67809f;margin:0 auto}.blog-empty h3{margin:16px 0 8px;font-size:1.25rem;font-weight:700}.blog-empty p{color:#62758b}.blog-empty button{color:#fff;background:#173f88;border:0;border-radius:8px;margin-top:18px;padding:12px 16px}.blog-editorial{background:#ecf3f7;border:1px solid #d8e5eb;border-radius:12px;align-items:flex-start;gap:20px;margin-top:44px;padding:28px;display:flex}.blog-editorial>svg{color:#24587e;flex-shrink:0}.blog-editorial h2{margin:0 0 10px;font-size:1.1875rem;font-weight:700}.blog-editorial p{color:#52677e;margin:7px 0 0;font-size:.9375rem;line-height:1.75}.blog-article{max-width:900px}.blog-back{color:#2455b6;align-items:center;gap:7px;margin:0 0 28px;font-size:.9375rem;display:inline-flex}.blog-article h1{margin:22px 0;font-size:clamp(2rem,4vw,3rem)}.blog-article-date{color:#5b6d85;border-block:1px solid #d8e1ed;margin:24px 0;padding:16px 0;font-size:.875rem;line-height:1.9}.blog-news-date{color:#25486c;margin:0 0 12px;font-size:.9375rem;font-weight:650}.blog-effective,.blog-status{color:#16634f;background:#e7f5ef;border-radius:8px;padding:14px 18px;font-size:.9375rem;line-height:1.7}.blog-status{color:#815217;background:#fff2d9}.blog-body{margin:30px 0}.blog-body p{margin:22px 0;font-size:1.125rem;line-height:1.9}.blog-action{background:#eaf4f2;border-left:4px solid #168b7d;border-radius:0 12px 12px 0;padding:26px}.blog-action h2,.blog-source h2,.blog-related h2{margin:0 0 12px;font-size:1.25rem;font-weight:750}.blog-action p{margin:0;font-size:1.0625rem;line-height:1.8}.blog-source{padding:28px 0}.blog-source a{color:#2457ba;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.blog-source ul{padding-left:20px}.blog-source li{margin:10px 0}.blog-source p{color:#617189;font-size:.9375rem;line-height:1.75}.blog-related{border-top:1px solid #d8e1ed;margin:14px 0 36px;padding-top:24px}.blog-related a{color:#244b83;border-bottom:1px solid #e0e7f0;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;font-size:1rem;display:flex}.blog-related svg{flex-shrink:0}@media (width>=1000px){.blog-grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-grid:has(>:only-child){grid-template-columns:1fr}@media (width>=761px){.blog-grid>.blog-card:only-child{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:38px;display:grid}.blog-grid>.blog-card:only-child .blog-tags{grid-column:1}.blog-grid>.blog-card:only-child h3{grid-column:1;margin-bottom:0}.blog-grid>.blog-card:only-child>p{grid-area:1/2/3;align-self:center}.blog-grid>.blog-card:only-child .blog-card-bottom{grid-column:1/-1}}@media (width<=1000px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-daily{flex-basis:210px;padding-left:20px}.blog-spotlight{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:22px}.blog-feature-copy{padding:24px}}@media (width<=760px){.consumer-blog{padding:26px 18px 44px}.blog-masthead{padding-bottom:22px;display:block}.blog-masthead h1{font-size:2.25rem}.blog-daily{border-top:1px solid #d9e1ed;border-left:0;margin-top:20px;padding:16px 0 0}.blog-daily span{margin-top:2px}.blog-daily br{display:none}.blog-review{font-size:.8125rem}.blog-spotlight{grid-template-columns:1fr;gap:18px;margin:24px 0 34px}.blog-feature-image{aspect-ratio:2}.blog-feature-copy{padding:24px 22px}.blog-feature h2{font-size:1.6rem}.blog-feature-bottom{flex-direction:column;align-items:flex-start;gap:12px}.blog-headlines{padding-top:8px}.blog-headlines article{padding:18px 0}.blog-headlines-note{display:none}.blog-archive-heading{flex-direction:column;align-items:flex-start;gap:12px}.blog-controls{flex-direction:column}.blog-months{gap:6px}.blog-months button{padding:8px 9px}.blog-grid{grid-template-columns:1fr}.blog-card{padding:22px}.blog-card h3{font-size:1.25rem}.blog-month-heading h2{font-size:1.0625rem}.blog-editorial{gap:14px;padding:22px}.blog-editorial>svg{display:none}.blog-body p{font-size:1.0625rem}.blog-article h1{font-size:2rem}.blog-action{padding:22px}}@media (prefers-reduced-motion:reduce){.blog-card{transition:none}}
