.sf-featured-blog,.sf-blog-archive,.sf-single-post{--sf-blog-ink:var(--sf-text);--sf-blog-blue:var(--sf-primary);--sf-blog-muted:var(--sf-muted);box-sizing:border-box;font-family:var(--sf-blog-body-font);font-weight:var(--sf-blog-body-weight)}.sf-blog-banner{position:relative;min-height:260px;background-color:var(--sf-primary);background-image:linear-gradient(90deg,rgb(0 0 0 / .52),rgb(0 0 0 / .12)),var(--sf-blog-banner-image);background-position:center;background-size:cover;color:#fff}.sf-blog-banner__overlay{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:260px;padding:32px 20px;text-align:center}.sf-blog-banner__eyebrow,.sf-blog-banner__breadcrumb{margin:0;font-family:var(--sf-blog-body-font);font-size:var(--sf-blog-body-size-desktop);font-weight:var(--sf-blog-body-weight)}.sf-blog-banner__eyebrow{margin-bottom:8px;color:var(--sf-secondary);text-transform:uppercase}.sf-blog-banner h1{margin:0 0 10px;color:#fff;font-family:var(--sf-blog-heading-font);font-size:var(--sf-blog-heading-size-desktop);font-weight:var(--sf-blog-heading-weight)}.sf-blog-banner__breadcrumb{color:#fff}.sf-blog-banner__breadcrumb a{color:inherit}.sf-blog-banner__breadcrumb span{margin:0 7px;color:var(--sf-secondary)}.sf-featured-blog{position:relative;z-index:2;margin:0;padding:20px 0 20px;background:linear-gradient(to bottom,transparent 165px,var(--sf-primary) 165px)}.sf-featured-blog__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px, 5vw, 64px);width:min(100% - 80px, 1360px);min-height:380px;margin:0 auto;padding:52px clamp(40px, 6vw, 100px);background:#f4f8fa;border-radius:12px}.sf-featured-blog__intro{align-self:center}.sf-featured-blog__eyebrow,.sf-blog-archive__eyebrow,.sf-single-post__category,.sf-blog-card__category{margin:0 0 15px;color:var(--sf-blog-blue);font-size:12px;font-weight:400;letter-spacing:0;line-height:1.4;text-transform:uppercase}.sf-featured-blog__eyebrow::before{display:inline-block;width:8px;height:1px;margin:0 3px 3px 0;background:#f2a938;content:''}.sf-featured-blog h2,.sf-blog-archive h1,.sf-single-post h1,.sf-related-posts h2{margin:0;color:var(--sf-blog-ink);font-family:var(--sf-blog-heading-font);font-weight:var(--sf-blog-heading-weight);line-height:1.12}.sf-featured-blog h2{font-size:var(--sf-blog-heading-size-desktop);line-height:1.13}.sf-featured-blog__text{margin:10px 0 20px;color:var(--sf-blog-muted);font-size:var(--sf-blog-body-size-desktop);font-weight:var(--sf-blog-body-weight);line-height:1.25}.sf-featured-blog__link{display:inline-flex;align-items:center;min-height:31px;padding:0 18px;border-radius:7px;background:var(--sf-primary);color:#fff;font-family:var(--sf-blog-body-font);font-size:var(--sf-blog-body-size-desktop);font-weight:var(--sf-blog-body-weight);text-decoration:none}.sf-blog-card__read-more{color:var(--sf-blog-blue);font-family:var(--sf-blog-body-font);font-size:var(--sf-blog-body-size-desktop);font-weight:var(--sf-blog-body-weight);text-decoration:none}.sf-blog-card__read-more span{margin-left:7px;transition:margin-left .2s ease}.sf-blog-card__read-more:hover span{margin-left:12px}.sf-featured-blog__posts{display:flex;align-items:flex-start;justify-content:center;gap:24px;min-height:275px}.sf-featured-blog__post{position:relative;display:block;width:220px;height:275px;overflow:hidden;border-radius:6px;border:2px solid #fff0;background:#dce8ee}.sf-featured-blog__post--1{flex:0 0 220px}.sf-featured-blog__post--2{flex:0 0 220px;margin-top:36px;border-color:#0071c8}.sf-featured-blog__post--2::before{position:absolute;top:-56px;left:-24px;width:88px;height:88px;border:1px solid #0071c8;border-radius:50%;content:'';transform:rotate(35deg)}.sf-featured-blog__image{display:block;width:100%;height:100%;object-fit:cover}.sf-featured-blog__image--empty{background:linear-gradient(135deg,#dce8ee,#8bb2c5)}.sf-blog-archive__grid,.sf-related-posts__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sf-blog-card{min-width:0;background:var(--sf-background);font-family:var(--sf-blog-body-font);font-weight:var(--sf-blog-body-weight)}.sf-blog-card__image-link{display:block;overflow:hidden;aspect-ratio:1.25 / 1;background:#dce8ee}.sf-blog-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.sf-blog-card__image-link:hover .sf-blog-card__image{transform:scale(1.04)}.sf-blog-card__image--empty{background:linear-gradient(135deg,#dce8ee,#8bb2c5)}.sf-blog-card__content{padding:20px 0 0}.sf-blog-card__category{margin-bottom:9px;font-size:11px}.sf-blog-card__title{margin:0;font-family:var(--sf-blog-heading-font);font-size:var(--sf-blog-heading-size-desktop);font-weight:var(--sf-blog-heading-weight);line-height:1.3}.sf-blog-card__title a{color:var(--sf-blog-ink);text-decoration:none}.sf-blog-card__title a:hover{color:var(--sf-blog-blue)}.sf-blog-card__excerpt{margin:10px 0 16px;color:var(--sf-blog-muted);font-size:var(--sf-blog-body-size-desktop);font-weight:var(--sf-blog-body-weight);line-height:1.55}.sf-blog-card__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--sf-blog-muted);font-size:var(--sf-blog-body-size-desktop)}.sf-blog-card__read-more{white-space:nowrap}.sf-blog-archive,.sf-single-post{width:min(100% - 80px, 1360px);margin:0 auto;padding:92px 0 150px}.sf-blog-archive{width:100%;max-width:none;padding:86px max(40px, calc((100% - 1360px) / 2)) 140px;background:var(--sf-background);border-radius:12px}.sf-blog-archive__header{max-width:720px;margin-bottom:64px}.sf-blog-archive h1,.sf-single-post h1{font-family:var(--sf-blog-heading-font);font-size:var(--sf-blog-heading-size-desktop);font-weight:var(--sf-blog-heading-weight)}.sf-blog-archive__grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:30px;row-gap:64px;max-width:1360px;margin:0 auto}.sf-blog-archive__header{max-width:none;margin-right:auto;margin-left:auto}.sf-blog-archive .sf-blog-card{padding:0 0 26px;border:1px solid var(--sf-border);border-radius:8px;overflow:hidden;box-shadow:0 10px 28px rgb(18 48 71 / .07);transition:transform .25s ease,box-shadow .25s ease}.sf-blog-archive .sf-blog-card:hover{box-shadow:0 16px 34px rgb(18 48 71 / .13);transform:translateY(-5px)}.sf-blog-archive .sf-blog-card__image-link{aspect-ratio:1.48 / 1}.sf-blog-archive .sf-blog-card__content{padding:22px 24px 0}.sf-blog-archive .navigation.pagination{margin-top:64px}.sf-blog-archive .nav-links{display:flex;justify-content:center;gap:10px}.sf-blog-archive .page-numbers{padding:8px 13px;color:var(--sf-blog-ink);text-decoration:none}.sf-blog-archive .page-numbers.current,.sf-blog-archive .page-numbers:hover{background:var(--sf-blog-blue);color:#fff}.sf-single-post__article{max-width:none;margin:0 auto;padding:clamp(30px, 5vw, 72px);background:var(--sf-background);border-radius:12px;box-shadow:0 14px 42px rgb(18 48 71 / .09)}.sf-single-post__layout{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(280px,.9fr);align-items:start;gap:24px}.sf-single-post__sidebar{display:grid;gap:24px}.sf-single-post__sidebar-panel{padding:22px 20px;border:1px solid var(--sf-border);border-radius:12px;background:var(--sf-background)}.sf-single-post__sidebar-panel h2{margin:0 0 18px;padding-bottom:10px;border-bottom:2px solid var(--sf-secondary);color:var(--sf-blog-ink);font-family:var(--sf-blog-heading-font);font-size:var(--sf-blog-heading-size-desktop);font-weight:var(--sf-blog-heading-weight)}.sf-single-post__sidebar-panel ul{margin:0;padding:0;list-style:none}.sf-single-post__sidebar-panel li{padding:10px 0;border-bottom:1px solid var(--sf-border);color:var(--sf-muted);font-size:var(--sf-blog-body-size-desktop)}.sf-single-post__sidebar-panel li a{color:inherit;text-decoration:none}.sf-single-post__related{display:grid;grid-template-columns:60px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid var(--sf-border);color:var(--sf-blog-ink);text-decoration:none}.sf-single-post__related-image,.sf-single-post__related-image img{display:block;width:60px;height:60px;object-fit:cover;border-radius:7px}.sf-single-post__related-image:empty{background:var(--sf-border)}.sf-single-post__related strong{display:block;font-family:var(--sf-blog-heading-font);font-size:var(--sf-blog-body-size-desktop);font-weight:var(--sf-blog-heading-weight);line-height:1.35}.sf-single-post__related small{display:block;margin-top:6px;color:var(--sf-muted);font-size:12px}.sf-single-post__sidebar-panel p{margin:0 0 20px;color:var(--sf-muted);font-size:var(--sf-blog-body-size-desktop);line-height:1.6}.sf-single-post__contact-link{display:inline-block;padding:11px 18px;border-radius:999px;background:var(--sf-primary);color:#fff;font-family:var(--sf-blog-body-font);font-size:var(--sf-blog-body-size-desktop);font-weight:var(--sf-blog-body-weight);text-decoration:none}.sf-single-post__header{max-width:none;margin:0 auto 44px;text-align:left}.sf-single-post__meta{margin:20px 0 0;color:var(--sf-blog-muted);font-size:var(--sf-blog-body-size-desktop);font-family:var(--sf-blog-body-font);font-weight:var(--sf-blog-body-weight);text-align:left}.sf-single-post__featured-image{aspect-ratio:1.8 / 1;overflow:hidden;margin:34px 0 64px;border-radius:8px}.sf-single-post__featured-image img{display:block;width:100%;height:100%;object-fit:cover}.sf-single-post__content{max-width:none;margin:0 auto;color:var(--sf-blog-ink);font-size:var(--sf-blog-body-size-desktop);font-family:var(--sf-blog-body-font);font-weight:var(--sf-blog-body-weight);line-height:1.8}.sf-single-post__content h2,.sf-single-post__content h3,.sf-single-post__content h4{margin:2em 0 .65em;color:var(--sf-blog-ink);font-family:var(--sf-blog-heading-font);font-weight:var(--sf-blog-heading-weight);line-height:1.25}.sf-single-post__content a{color:var(--sf-blog-blue)}.sf-single-post__content img{max-width:100%;height:auto}.sf-related-posts{width:min(100% - 80px, 1360px);margin:0 auto;padding:0 0 150px}.sf-related-posts h2{margin-bottom:28px;font-family:var(--sf-blog-heading-font);font-size:var(--sf-blog-heading-size-desktop);font-weight:var(--sf-blog-heading-weight)}.sf-single-post{background:var(--sf-background);border-radius:12px}.sf-single-post__category{display:inline-block;padding:7px 12px;border-radius:999px;background:color-mix(in srgb,var(--sf-primary) 12%,var(--sf-background))}@media (max-width:1100px) and (min-width:768px){.sf-featured-blog__inner{grid-template-columns:minmax(250px,.8fr) minmax(360px,1fr);gap:45px;width:calc(100% - 48px);padding:42px 55px}.sf-featured-blog__post{width:180px;height:235px}.sf-featured-blog__post--1,.sf-featured-blog__post--2{flex-basis:180px}.sf-blog-archive,.sf-single-post,.sf-related-posts{width:calc(100% - 48px)}.sf-blog-archive{padding-right:24px;padding-left:24px}.sf-blog-archive__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-single-post__layout{grid-template-columns:minmax(0,1.65fr) minmax(240px,.9fr)}.sf-blog-banner h1,.sf-blog-archive h1,.sf-single-post h1{font-size:var(--sf-blog-heading-size-tablet)}.sf-featured-blog h2,.sf-related-posts h2,.sf-blog-card__title{font-size:var(--sf-blog-heading-size-tablet)}.sf-featured-blog__text,.sf-blog-card__excerpt,.sf-blog-card__meta,.sf-blog-card__read-more,.sf-single-post__meta,.sf-single-post__content{font-size:var(--sf-blog-body-size-tablet)}}@media (max-width:767px){.sf-blog-banner,.sf-blog-banner__overlay{min-height:210px}.sf-blog-banner h1{font-size:var(--sf-blog-heading-size-mobile)}.sf-blog-archive h1,.sf-single-post h1{font-size:var(--sf-blog-heading-size-mobile)}.sf-blog-banner__eyebrow,.sf-blog-banner__breadcrumb{font-size:var(--sf-blog-body-size-mobile)}.sf-featured-blog{padding-bottom:20px;background:linear-gradient(to bottom,transparent 145px,var(--sf-primary) 145px)}.sf-featured-blog__inner,.sf-blog-archive,.sf-single-post,.sf-related-posts{width:calc(100% - 32px)}.sf-featured-blog__inner{grid-template-columns:1fr;gap:36px;min-height:0;padding:32px 22px 28px}.sf-featured-blog__inner{width:calc(100% - 32px)}.sf-featured-blog__posts{min-height:235px;gap:14px}.sf-featured-blog__post{width:43%;height:175px}.sf-featured-blog__post--1,.sf-featured-blog__post--2{flex-basis:43%}.sf-blog-archive__grid,.sf-related-posts__grid{grid-template-columns:1fr}.sf-blog-archive,.sf-single-post{width:100%;padding-top:60px;padding-bottom:100px}.sf-blog-archive{padding-right:16px;padding-left:16px}.sf-single-post__article{padding:28px 18px}.sf-single-post__layout{grid-template-columns:1fr}.sf-blog-archive__grid{row-gap:44px}.sf-blog-archive__header{margin-bottom:40px}.sf-single-post__featured-image{aspect-ratio:1.25 / 1;margin-bottom:36px}.sf-featured-blog h2,.sf-related-posts h2,.sf-blog-card__title{font-size:var(--sf-blog-heading-size-mobile)}.sf-featured-blog__text,.sf-blog-card__excerpt,.sf-blog-card__meta,.sf-blog-card__read-more,.sf-single-post__meta,.sf-single-post__content{font-size:var(--sf-blog-body-size-mobile)}.sf-related-posts{padding-bottom:100px}}