:root{--blog-navy:#1a3346;--blog-navy-deep:#17405f;--blog-ink:#2d3e4e;--blog-rule:#d9e4ee;--blog-tint:#eaf2fb;--blog-tint-teal:#e6f4ef;--blog-tint-warn:#fdeeee;--blog-warn:#c0392b;--blog-sidebar-w:340px}.blog-post__layout{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) var(--blog-sidebar-w);margin:0 auto;max-width:var(--container-wide,1400px)}.blog-post__main{min-width:0}.blog-post__sidebar{display:flex;flex-direction:column;gap:24px;position:sticky;top:24px}.blog-post__meta{border-bottom:1px solid var(--blog-rule);color:var(--blog-ink);display:flex;flex-wrap:wrap;font-family:Maven Pro,sans-serif;font-size:15px;gap:8px 20px;margin:0 0 28px;padding-bottom:20px}.blog-post__meta-item{display:inline-flex;gap:6px}.blog-post__meta-item--updated{color:var(--color-blue-meridian,#057070)}.blog-post__author-link{border-bottom:1px solid rgba(18,112,176,.35);color:var(--color-atlantic-blue,#1270b0);font-weight:600;text-decoration:none}.blog-post__author-link:hover{border-bottom-color:currentColor}.blog-sidebar-card{background:var(--color-soft-cloud,#edf7ff);border-radius:var(--radius-lg,16px);padding:24px}.blog-sidebar-card__heading{color:var(--color-atlantic-blue,#1270b0);font-family:Solway,serif;font-size:20px;font-weight:400;margin:0 0 16px}.blog-sidebar-card__lede{color:var(--blog-ink);font-family:Maven Pro,sans-serif;font-size:15px;line-height:1.5;margin:0 0 16px}.blog-related__list{list-style:none;margin:0;padding:0}.blog-related__item+.blog-related__item{border-top:1px solid rgba(26,51,70,.12);margin-top:20px;padding-top:20px}.blog-related__thumb{aspect-ratio:478/194;background:#d9e6f2;border-radius:12px;display:block;margin:0 0 14px;overflow:hidden}.blog-related__thumb img{display:block;height:100%;object-fit:cover;transition:transform var(--transition-base,.3s ease);width:100%}.blog-related__item:hover .blog-related__thumb img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.blog-related__thumb img{transition:none}.blog-related__item:hover .blog-related__thumb img{transform:none}}.blog-related__title{color:var(--color-blue-meridian,#057070);font-family:Maven Pro,sans-serif;font-size:22px;font-weight:700;line-height:1.25;margin:0 0 10px}.blog-related__link{color:inherit;text-decoration:none}.blog-related__link:hover{text-decoration:underline}.blog-related__excerpt{color:#2d3e4e;font-family:Maven Pro,sans-serif;font-size:15px;line-height:1.6;margin:0 0 14px}.blog-related__button{align-items:center;border:1px solid var(--color-blue-meridian,#057070);border-radius:200px;color:var(--color-blue-meridian,#057070);display:inline-flex;font-family:Maven Pro,sans-serif;font-size:17px;height:46px;justify-content:center;min-width:160px;padding:0 24px;text-decoration:none;transition:background var(--transition-base,.3s ease),color var(--transition-base,.3s ease)}.blog-related__button:hover{background:var(--color-blue-meridian,#057070);color:#fff}.blog-related__button:focus-visible{outline:2px solid var(--color-blue-meridian,#057070);outline-offset:2px}.blog-post__author-card{align-items:flex-start;background:#f7fbff;border-radius:var(--radius-md,8px);border-top:3px solid var(--color-true-teal,#00c299);display:flex;gap:18px;margin-top:40px;padding:24px}.blog-post__author-avatar{border-radius:50%;flex:0 0 72px;height:72px;object-fit:cover;width:72px}.blog-post__author-name{color:var(--blog-navy);font-family:Maven Pro,sans-serif;font-weight:700;margin:0 0 6px}.blog-post__author-name a{border-bottom:1px solid rgba(26,51,70,.3);color:inherit;text-decoration:none}.blog-post__author-bio{color:var(--blog-ink);font-size:15px;line-height:1.6}.blog-faq{background:var(--color-soft-cloud,#edf7ff);border-radius:var(--radius-xl,24px);margin-top:56px;padding:40px 34px}.blog-faq[hidden]{display:none}.blog-faq__heading{color:var(--color-atlantic-blue,#1270b0);font-family:Solway,Georgia,serif;font-size:clamp(28px,3vw,40px);font-weight:400;margin:0 0 24px;text-wrap:balance}.blog-faq__item+.blog-faq__item{border-top:1px solid rgba(18,112,176,.28)}.blog-faq__question{align-items:center;background:none;border:0;color:var(--color-atlantic-blue,#1270b0);cursor:pointer;display:flex;font-family:Maven Pro,sans-serif;font-size:24px;font-weight:700;gap:24px;justify-content:space-between;line-height:1.3;padding:20px 0;text-align:left;width:100%}.blog-faq__question:focus-visible{outline:2px solid var(--color-atlantic-blue,#1270b0);outline-offset:2px}.blog-faq__question-text{flex:1 1 auto;min-width:0}.blog-faq__chevron{flex:0 0 auto;height:12px;position:relative;transition:transform .25s ease;width:22px}.blog-faq__chevron:before{border-bottom:3px solid;border-right:3px solid;content:"";height:14px;left:2px;position:absolute;top:1px;transform:rotate(45deg);width:14px}.blog-faq__question[aria-expanded=true] .blog-faq__chevron{transform:rotate(180deg)}.blog-faq__answer{color:#2d3e4e;font-family:Maven Pro,sans-serif;font-size:16px;line-height:1.65;max-width:70ch;padding:0 0 22px}.blog-faq__answer p{margin:0 0 12px}.blog-faq__answer p:last-child{margin-bottom:0}.blog-faq__cta{display:flex;justify-content:center;margin-top:28px}.blog-faq__cta-button{align-items:center;background:var(--color-atlantic-blue,#1270b0);border-radius:200px;color:#fff;display:inline-flex;font-family:Maven Pro,sans-serif;font-size:20px;height:52px;justify-content:center;min-width:222px;padding:0 32px;text-decoration:none;transition:background var(--transition-base,.3s ease)}.blog-faq__cta-button:hover{background:#0e5b8f;color:#fff}.blog-faq__cta-button:focus-visible{outline:3px solid rgba(18,112,176,.45);outline-offset:2px}@media (prefers-reduced-motion:reduce){.blog-faq__chevron{transition:none}}.blog-author-header{align-items:flex-start;display:flex;gap:24px;margin:0 auto 40px;max-width:var(--container-max,1200px);padding:40px 0 0}.blog-author-header__avatar{border-radius:50%;flex:0 0 104px;height:104px;object-fit:cover;width:104px}.blog-author-header__name{color:var(--color-atlantic-blue,#1270b0);font-family:Solway,serif;font-size:36px;font-weight:400;margin:0 0 10px}.blog-author-header__bio{color:var(--blog-ink);font-size:16px;line-height:1.65;max-width:70ch}.blog-author-header__links{display:flex;gap:16px;margin-top:12px}.blog-author-header__links a{color:var(--color-atlantic-blue,#1270b0);font-size:14px}@media (max-width:1024px){.blog-post__layout{gap:40px;grid-template-columns:minmax(0,1fr)}.blog-post__sidebar{position:static}.blog-author-header{flex-direction:column}}.blog-listing__container{margin:0 auto;max-width:1496px;padding:56px 24px 80px}.blog-filter{align-items:center;display:flex;flex-wrap:wrap;gap:20px 32px;margin-bottom:44px}.blog-filter__label{color:var(--color-atlantic-blue,#1270b0);flex:0 0 auto;font-family:Solway,Georgia,serif;font-size:24px;font-weight:400;margin:0}.blog-filter__search{align-items:center;border-bottom:1px solid var(--color-atlantic-blue,#1270b0);display:flex;flex:0 1 317px;min-width:220px;position:relative}.blog-filter__search-label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.blog-filter__search-input{appearance:none;-webkit-appearance:none;background:transparent;border:0;color:var(--color-atlantic-blue,#1270b0);flex:1 1 auto;font-family:Maven Pro,sans-serif;font-size:16px;min-width:0;padding:6px 4px 10px}.blog-filter__search-input::placeholder{color:var(--color-atlantic-blue,#1270b0);opacity:1}.blog-filter__search-input:focus{outline:none}.blog-filter__search:focus-within{border-bottom-width:2px;padding-bottom:0}.blog-filter__search-submit{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--color-atlantic-blue,#1270b0);cursor:pointer;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;margin-bottom:4px;padding:0;width:34px}.blog-filter__search-submit:hover{background:rgba(18,112,176,.1)}.blog-filter__search-submit:focus-visible{outline:2px solid var(--color-atlantic-blue,#1270b0);outline-offset:2px}.blog-filter__tags{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:12px}.blog-filter__tag{align-items:center;border:1px solid var(--color-atlantic-blue,#1270b0);border-radius:200px;color:var(--color-atlantic-blue,#1270b0);display:inline-flex;font-family:Maven Pro,sans-serif;font-size:16px;height:42px;line-height:1;padding:0 20px;text-decoration:none;transition:background var(--transition-base,.3s ease),color var(--transition-base,.3s ease);white-space:nowrap}.blog-filter__tag:hover{background:var(--color-atlantic-blue,#1270b0);color:#fff}.blog-filter__tag:focus-visible{outline:2px solid var(--color-atlantic-blue,#1270b0);outline-offset:2px}.blog-filter__tag--active{background:var(--color-atlantic-blue,#1270b0);color:#fff}.blog-listing__filtered-note{color:#4a5c6b;font-family:Maven Pro,sans-serif;font-size:15px;margin:-24px 0 32px}.blog-listing__filtered-note a{color:var(--color-atlantic-blue,#1270b0)}.blog-card-grid{display:grid;gap:64px 32px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-card{background:#fff;border-radius:var(--radius-lg,16px);display:flex;flex-direction:column;overflow:hidden}.blog-card__image-link{display:block;text-decoration:none}.blog-card__image-wrapper{aspect-ratio:478/335;background:var(--color-soft-cloud,#edf7ff);border-radius:var(--radius-lg,16px);max-width:100%;overflow:hidden;width:100%}.blog-card__image{display:block;height:100%;object-fit:cover;transition:transform var(--transition-base,.3s ease);width:100%}.blog-card:hover .blog-card__image{transform:scale(1.03)}.blog-card__content{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:16px;padding:24px 0 0}.blog-card__title{color:var(--color-blue-meridian,#057070);font-family:Maven Pro,sans-serif;font-size:32px;font-weight:700;line-height:1.2;margin:0;text-wrap:balance}.blog-card__link{color:inherit;text-decoration:none}.blog-card__link:hover{text-decoration:underline}.blog-card__excerpt{color:#2d3e4e;font-family:Maven Pro,sans-serif;font-size:16px;line-height:1.6;margin:0}.blog-card__button{align-items:center;background:transparent;border:1px solid var(--color-blue-meridian,#057070);border-radius:200px;color:var(--color-blue-meridian,#057070);display:inline-flex;font-family:Maven Pro,sans-serif;font-size:20px;height:52px;justify-content:center;margin-top:auto;min-width:191px;padding:0 28px;text-decoration:none;transition:background var(--transition-base,.3s ease),color var(--transition-base,.3s ease)}.blog-card__button:hover{background:var(--color-blue-meridian,#057070);color:#fff}.blog-card__button:focus-visible{outline:2px solid var(--color-blue-meridian,#057070);outline-offset:2px}.blog-card-grid__empty{color:#4a5c6b;font-family:Maven Pro,sans-serif;padding:40px 0}.blog-listing__more{display:flex;justify-content:center;margin-top:64px}.blog-listing__more-button{align-items:center;background:var(--color-atlantic-blue,#1270b0);border:1px solid var(--color-atlantic-blue,#1270b0);border-radius:200px;color:#fff;cursor:pointer;display:inline-flex;font-family:Maven Pro,sans-serif;font-size:20px;height:52px;justify-content:center;min-width:287px;padding:0 32px;text-decoration:none;transition:background var(--transition-base,.3s ease)}.blog-listing__more-button:hover{background:#0e5b8f;color:#fff}.blog-listing__more-button:focus-visible{outline:3px solid rgba(18,112,176,.45);outline-offset:2px}.blog-listing__more-button[aria-busy=true]{opacity:.7;pointer-events:none}.blog-author-hero{background:var(--color-soft-cloud,#edf7ff);padding:72px 24px}.blog-author-hero__inner{align-items:center;display:flex;gap:48px;justify-content:space-between;margin:0 auto;max-width:1496px}.blog-author-hero__name{color:var(--color-atlantic-blue,#1270b0);font-family:Solway,Georgia,serif;font-size:clamp(32px,4.4vw,64px);font-weight:400;line-height:1.1;margin:0 0 20px;text-wrap:balance}.blog-author-hero__bio{color:#2d3e4e;font-family:Maven Pro,sans-serif;font-size:18px;line-height:1.6;max-width:70ch}.blog-author-hero__links{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.blog-author-hero__links a{color:var(--color-atlantic-blue,#1270b0);font-family:Maven Pro,sans-serif;font-size:15px}.blog-author-hero__avatar{border-radius:50%;flex:0 0 auto;height:301px;object-fit:cover;width:301px}@media (max-width:1100px){.blog-card-grid{gap:48px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.blog-card__title{font-size:26px}.blog-author-hero__avatar{height:220px;width:220px}}@media (max-width:760px){.blog-listing__container{padding:40px 20px 64px}.blog-card-grid{gap:40px;grid-template-columns:minmax(0,1fr)}.blog-card__title{font-size:24px}.blog-card__button{font-size:18px;min-width:0;width:100%}.blog-filter{gap:16px 20px}.blog-filter__search{flex-basis:100%}.blog-filter__tags{gap:10px}.blog-filter__tag{font-size:15px;height:38px;padding:0 16px}.blog-listing__more-button{min-width:0;width:100%}.blog-author-hero{padding:48px 20px}.blog-author-hero__inner{align-items:flex-start;flex-direction:column-reverse;gap:28px}.blog-author-hero__avatar{height:140px;width:140px}}.blog-post__body .ici-callout,.blog-post__body .ici-checks,.blog-post__body .ici-cta,.blog-post__body .ici-faq,.blog-post__body .ici-pullquote,.blog-post__body .ici-stat,.blog-post__body .ici-steps,.blog-post__body .ici-table-wrap,.blog-post__body .ici-takeaways{font-family:Maven Pro,sans-serif;margin:32px 0}.ici-callout{background:var(--blog-tint);border-left:5px solid var(--color-atlantic-blue,#1270b0);border-radius:0 var(--radius-md,8px) var(--radius-md,8px) 0;padding:20px 24px}.ici-callout__label{color:var(--color-atlantic-blue,#1270b0);display:block;font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.ici-callout__body{color:var(--blog-navy-deep);font-size:17px;line-height:1.65}.ici-callout__body p{margin:0 0 12px}.ici-callout__body p:last-child{margin-bottom:0}.ici-callout--tip{background:var(--blog-tint-teal);border-left-color:var(--color-blue-meridian,#057070)}.ici-callout--tip .ici-callout__label{color:var(--color-blue-meridian,#057070)}.ici-callout--tip .ici-callout__body{color:#22323f}.ici-callout--warn{background:var(--blog-tint-warn);border-left-color:var(--blog-warn)}.ici-callout--warn .ici-callout__label{color:var(--blog-warn)}.ici-callout--warn .ici-callout__body{color:#3a2523}.ici-takeaways{background:var(--blog-tint);border-radius:var(--radius-md,8px);padding:24px 28px}.ici-takeaways__heading{color:var(--blog-navy);font-size:18px;font-weight:700;margin:0 0 14px}.ici-takeaways ul{list-style:none;margin:0;padding:0}.ici-takeaways li{color:var(--blog-ink);font-size:16px;line-height:1.6;margin-bottom:12px;padding-left:22px;position:relative}.ici-takeaways li:last-child{margin-bottom:0}.ici-takeaways li:before{background:var(--color-true-teal,#00c299);border-radius:50%;content:"";height:7px;left:0;position:absolute;top:.6em;width:7px}.ici-checks,.ici-steps{counter-reset:ici-step;list-style:none;margin:32px 0;padding:0}.ici-checks>li,.ici-steps>li{color:var(--blog-ink);font-size:16px;line-height:1.6;margin-bottom:18px;min-height:30px;padding-left:46px;position:relative}.ici-checks>li:last-child,.ici-steps>li:last-child{margin-bottom:0}.ici-steps>li:before{align-items:center;background:var(--blog-navy-deep);color:#fff;content:counter(ici-step);counter-increment:ici-step;display:flex;font-size:14px;font-weight:700;height:30px;justify-content:center;width:30px}.ici-checks>li:before,.ici-steps>li:before{border-radius:50%;left:0;position:absolute;top:0}.ici-checks>li:before{background:var(--color-blue-meridian,#057070);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.2' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:15px 15px;content:"";height:26px;width:26px}.ici-checks>li{min-height:26px;padding-left:42px}.ici-checks b,.ici-checks strong,.ici-steps b,.ici-steps strong{color:var(--blog-navy)}.ici-stat{align-items:baseline;background:var(--blog-navy-deep);border-radius:var(--radius-md,8px);color:#fff;display:flex;flex-wrap:wrap;gap:8px 24px;padding:26px 30px}.ici-stat__number{font-size:40px;font-weight:800;letter-spacing:-.01em;line-height:1}.ici-stat__copy{flex:1 1 260px;min-width:0}.ici-stat__caption{display:block;font-size:16px;line-height:1.45}.ici-stat__source{color:hsla(0,0%,100%,.75);display:block;font-size:13px;margin-top:6px}.ici-pullquote{border-left:5px solid var(--color-atlantic-blue,#1270b0);margin:36px 0;padding:4px 0 4px 24px}.ici-pullquote p{color:var(--blog-navy);font-size:21px;font-style:italic;line-height:1.5;margin:0}.ici-pullquote cite{color:#6b7c8c;display:block;font-size:15px;font-style:normal;margin-top:10px}.ici-faq{margin:0}.ici-faq__item{border-bottom:1px solid var(--blog-rule);padding:18px 0}.ici-faq__item:first-child{padding-top:0}.ici-faq__q{color:var(--blog-navy);font-size:17px;font-weight:700;margin:0 0 8px}.ici-faq__a{color:var(--blog-ink);font-size:16px;line-height:1.65;margin:0}.ici-faq__a p{margin:0 0 10px}.ici-faq__a p:last-child{margin-bottom:0}.ici-cta{align-items:center;background:var(--blog-tint);border-radius:var(--radius-md,8px);display:flex;flex-wrap:wrap;gap:18px 24px;justify-content:space-between;padding:22px 26px}.ici-cta__text{color:var(--blog-navy);font-size:18px;margin:0}.ici-cta__button{align-items:center;background:var(--blog-navy-deep);border-bottom:0!important;border-radius:var(--radius-md,8px);color:#fff!important;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;padding:14px 28px;text-decoration:none!important;transition:background var(--transition-base,.3s ease)}.ici-cta__button:hover{background:var(--color-atlantic-blue,#1270b0)}.ici-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.ici-table{border-collapse:collapse;font-size:16px;min-width:520px;width:100%}.ici-table thead th{background:var(--blog-navy-deep);color:#fff;font-weight:700;padding:14px 18px;text-align:left}.ici-table tbody td{border-bottom:1px solid var(--blog-rule);color:var(--blog-ink);padding:14px 18px}.ici-table tbody tr:nth-child(2n){background:#f2f8fd}.ici-table tbody td:first-child{color:var(--blog-navy)}.blog-post__body a:not(.ici-cta__button),.blog-post__body a:not(.ici-cta__button):visited{border-bottom:1px solid rgba(23,64,95,.4);color:var(--blog-navy-deep);text-decoration:none}.blog-post__body a:not(.ici-cta__button):hover{border-bottom-color:currentColor;color:var(--color-atlantic-blue,#1270b0)}@media (max-width:600px){.ici-stat{padding:22px}.ici-stat__number{font-size:32px}.ici-cta{align-items:stretch;flex-direction:column}.ici-cta__button{width:100%}.ici-callout,.ici-takeaways{padding:18px 20px}}.blog-tag-hero{background:var(--blog-tint,#eaf2fb);padding:64px 40px 40px}.blog-tag-hero__inner{margin:0 auto;max-width:var(--container-wide,1400px)}.blog-tag-hero__eyebrow{color:var(--color-atlantic-blue,#1270b0);font-family:Maven Pro,sans-serif;font-size:14px;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.blog-tag-hero__title{color:#057070;font-family:Solway,serif;font-size:clamp(30px,3.4vw,46px);line-height:1.2;margin:0}.blog-tag-hero__name-fallback{text-transform:capitalize}.blog-tag-hero__clear{color:var(--color-atlantic-blue,#1270b0);display:inline-block;font-family:Maven Pro,sans-serif;font-size:15px;margin-top:16px}.blog-tag-hero__clear:focus-visible{outline:2px solid var(--color-atlantic-blue,#1270b0);outline-offset:2px}.blog-tag-hero__name:not(:empty)+.blog-tag-hero__name-fallback{display:none}.blog-card__tags,.blog-post__tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 24px;padding:0}.blog-card__tag,.blog-post__tag{align-items:center;background:var(--blog-tint,#eaf2fb);border-bottom:0;border-radius:200px;color:var(--blog-navy-deep,#17405f);display:inline-flex;font-family:Maven Pro,sans-serif;font-size:14px;height:30px;line-height:1;padding:0 14px;text-decoration:none;transition:background var(--transition-base,.3s ease),color var(--transition-base,.3s ease)}.blog-card__tag:hover,.blog-post__tag:hover{background:var(--color-atlantic-blue,#1270b0);color:#fff}.blog-card__tag:focus-visible,.blog-post__tag:focus-visible{outline:2px solid var(--color-atlantic-blue,#1270b0);outline-offset:2px}.blog-card__tags{margin:0 0 16px}@media (max-width:767px){.blog-tag-hero{padding:40px 20px 28px}.blog-post__tags{margin-bottom:20px}}