.navbar{background:#00000040;backdrop-filter:blur(4px);box-shadow:0 2px 4px #0000001a}.blog-page__container{width:min(1180px,calc(100% - 32px));margin:0 auto}.blog-page__hero,.blog-page__section,.blog-detail-layout{background:linear-gradient(180deg,#f7fbff,#fff)}.blog-page__hero{padding:128px 0 56px}.blog-page__hero-grid{display:grid;gap:32px}.blog-page__hero-copy,.blog-page__hero-media,.blog-featured-card,.blog-card,.blog-widget,.blog-sidebar-cta,.blog-inline-cta{border-radius:24px;box-shadow:0 24px 60px #0e223d14}.blog-page__hero-copy{background:linear-gradient(135deg,#fffffffa,#f5fafff5);padding:32px 24px}.blog-page__eyebrow,.blog-chip{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#00a3c8}.blog-page__title,.blog-detail-hero h1{color:var(--dark-blue);font-size:clamp(2.4rem,6vw,4.4rem);line-height:1.05;margin:14px 0 18px}.blog-page__intro,.blog-featured-card__content p,.blog-card__body p,.blog-sidebar-cta p,.blog-inline-cta__copy p,.blog-article__lead p,.blog-article__content p,.blog-article__content li,.blog-article__content blockquote{color:#4c5d73;font-size:1rem;line-height:1.75}.blog-card__body p{height:13em;overflow-y:auto;margin-bottom:2em}.blog-page__search{display:flex;align-items:center;background:#fff;border:1px solid rgba(27,42,74,.1);border-radius:16px;overflow:hidden;margin-top:28px}.blog-page__search input,.blog-page__search button{border:0;background:transparent}.blog-page__search input{width:100%;padding:16px 18px;font:inherit;color:var(--dark-blue)}.blog-page__search button{color:var(--dark-blue);cursor:pointer;padding:0 18px;font-size:1rem}.blog-page__hero-media{overflow:hidden;min-height:300px}.blog-page__hero-media img,.blog-featured-card__media img,.blog-card__media img,.blog-widget__item img{width:100%;height:100%;display:block}.blog-page__section,.blog-detail-layout{padding:0 0 72px}.blog-page__section--flush-top{padding-top:0}.blog-page__section-heading{margin-bottom:22px}.blog-page__section-heading h2,.blog-widget__title,.blog-inline-cta__copy h2,.blog-sidebar-cta h2,.blog-article__content h2,.blog-article__content h3{color:var(--dark-blue)}.blog-page__section-heading h2,.blog-widget__title,.blog-sidebar-cta h2{font-size:1.5rem}.blog-page__section-heading--compact{margin-bottom:18px}.blog-featured-card{background:#fff;overflow:hidden;display:grid}.blog-featured-card__content,.blog-card__body{padding:24px}.blog-featured-card__content h3,.blog-card__body h3{font-size:1.8rem;line-height:1.2;margin:14px 0 16px}.blog-card__body h3{font-size:1.2rem;height:4em;margin-bottom:2em}.blog-featured-card__content h3 a,.blog-card__body h3 a,.blog-breadcrumbs a,.blog-widget__item,.blog-pagination a,.blog-card__link,.blog-widget__footer-link{text-decoration:none}.blog-meta{display:flex;flex-wrap:wrap;gap:14px;margin:18px 0 22px;color:#6c7b90;font-size:.92rem}.blog-meta span{display:inline-flex;align-items:center;gap:8px}.blog-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:14px;background:var(--dark-blue);color:#fff;font-weight:700;text-decoration:none;padding:14px 20px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.blog-button:hover,.blog-button:focus-visible{transform:translateY(-1px);box-shadow:0 14px 28px #1b2a4a2e}.blog-button--secondary{background:var(--yellow);color:var(--dark-blue)}.blog-grid{display:grid;gap:24px}.blog-card{overflow:hidden;background:#fff;border:1px solid rgba(27,42,74,.08)}.blog-card__media{display:block;aspect-ratio:1 / 1;overflow:hidden}.blog-card__body h3 a,.blog-card__link,.blog-widget__footer-link{color:var(--dark-blue)}.blog-card__link,.blog-widget__footer-link{display:inline-flex;align-items:center;gap:8px;font-weight:700}.blog-pagination{display:flex;justify-content:center;gap:12px;margin-top:32px;flex-wrap:wrap}.blog-pagination__button{display:inline-flex;align-items:center;justify-content:center;min-width:48px;padding:12px 18px;border-radius:14px;border:1px solid rgba(27,42,74,.12);color:var(--dark-blue);background:#fff;font-weight:700}.blog-pagination__button--active{background:var(--dark-blue);color:#fff}.blog-detail-hero{position:relative;min-height:420px;background-position:center;background-size:cover;padding:148px 0 64px}.blog-detail-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0612219e,#061221bd)}.blog-detail-hero__content{position:relative;z-index:1}.blog-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;color:#ffffffd1;font-size:.92rem;margin-bottom:18px}.blog-breadcrumbs a,.blog-detail-hero h1,.blog-meta--hero,.blog-chip--hero{color:#fff}.blog-detail-hero h1{max-width:860px}.blog-detail-layout{padding-top:40px}.blog-detail-layout__grid{display:grid;gap:28px}.blog-article,.blog-widget,.blog-sidebar-cta{background:#fff}.blog-article{padding:28px 24px}.blog-article__lead{border-bottom:1px solid rgba(27,42,74,.08);margin-bottom:30px;padding-bottom:22px}.blog-article__lead p{color:var(--dark-blue);font-size:1.08rem}.blog-article__content{max-width:760px}.blog-article img{max-width:100%;height:auto;display:block}.blog-article__content table{overflow-x:auto}.blog-article__content h2{font-size:1.92rem;margin:34px 0 14px}.blog-article__content h3{font-size:1.35rem;margin:24px 0 12px}.blog-article__content ul,.blog-article__content ol{margin:18px 0 18px 18px;display:grid;gap:10px}.blog-article__content blockquote{margin:24px 0;padding:18px 22px;border-left:4px solid var(--yellow);background:#f7fbff;border-radius:0 18px 18px 0;color:var(--dark-blue);font-weight:500}.blog-inline-cta{margin:36px 0 16px;background:#f8fbff;border:1px solid rgba(27,42,74,.08);padding:24px;display:grid;gap:18px;align-items:center}.blog-inline-cta__icon{width:72px;height:72px;border-radius:50%;background:#00a3c81f;color:var(--dark-blue);display:inline-flex;align-items:center;justify-content:center;font-size:1.8rem}.blog-sidebar{display:grid;gap:22px;align-content:start}.blog-widget,.blog-sidebar-cta{padding:22px;border:1px solid rgba(27,42,74,.08)}.blog-widget__list{display:grid;gap:16px;margin-top:18px}.blog-widget__item{display:grid;grid-template-columns:88px 1fr;gap:14px;align-items:center;color:var(--dark-blue)}.blog-widget__item img{aspect-ratio:1;border-radius:14px}.blog-widget__item strong{font-size:.98rem;line-height:1.35}.blog-widget__item span{margin-top:6px;color:#6c7b90;font-size:.88rem}.blog-widget__footer-link{margin-top:18px}.blog-sidebar-cta{background:linear-gradient(180deg,#0d2e53,#091f38);color:#fff}.blog-sidebar-cta h2,.blog-sidebar-cta p{color:#fff}.blog-related-articles{margin-top:44px}@media(min-width:768px){.blog-page__hero{padding-top:140px}.blog-page__hero-copy{padding:40px}.blog-featured-card{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-inline-cta{grid-template-columns:auto 1fr auto}}@media(min-width:1024px){.blog-page__hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-detail-layout__grid{grid-template-columns:minmax(0,1.9fr) minmax(300px,.85fr);align-items:start}.blog-sidebar{position:sticky;top:108px}}@media(max-width:767px){.blog-page__hero,.blog-detail-hero{padding-top:116px}.blog-page__title,.blog-detail-hero h1{font-size:2.4rem}.blog-featured-card__content h3,.blog-card__body h3{font-size:1.35rem}.blog-widget__item{grid-template-columns:72px 1fr}.blog-article__content{width:80vw;overflow:hidden}.blog-article__content table{width:100%;font-size:.4rem}}
