.breadcrumbs{font-size:14px;line-height:1.4;margin:0 0 16px;width:100%}.breadcrumbs-list{align-items:center;display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.breadcrumbs-item{align-items:center;display:inline-flex;min-width:0}.breadcrumbs-item a{color:#1f8a4c;text-decoration:none}.breadcrumbs-item a:focus,.breadcrumbs-item a:hover{text-decoration:underline}.breadcrumbs-separator{color:#9aa0a6;user-select:none}.breadcrumbs-current{color:#5f6368;font-weight:600;max-width:60ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs-standalone{margin:0 auto;max-width:1060px;padding:96px 24px 0}.blog-screen-shell{background:radial-gradient(circle at top,#dff8f1 0,#f9fffd 45%,#fff 100%);min-height:100vh}.blog-screen{margin:0 auto;max-width:1120px;min-height:1100px;padding:110px 24px 96px}.blog-article,.blog-author-hero,.blog-hero{margin-bottom:32px}.blog-cta-eyebrow,.blog-eyebrow{color:#00ffa4;font-size:13px;font-weight:700;letter-spacing:0;margin-bottom:12px;text-transform:uppercase}.blog-eyebrow{margin-top:35px}.blog-article-title,.blog-title{color:#033629;font-size:44px;font-weight:700;line-height:1.05;margin-bottom:16px}.blog-author-bio,.blog-subtitle{color:#2d5047;font-size:15px;line-height:1.55;max-width:760px}.blog-filter{margin-bottom:16px}.blog-filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:35px}.blog-filter-label{color:#50ffd2;font-size:22px;font-weight:700;line-height:1.2}.blog-filter-toggle{align-items:center;background-color:#fff;border:1px solid #bfdccf;border-radius:999px;color:#055843;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:10px 18px;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.blog-filter-toggle:hover{background-color:#055843;border-color:#055843;color:#fff;transform:translateY(-1px)}.blog-filter-icon{font-size:18px!important}.blog-filter-toggle.jiggle{animation:blog-filter-jiggle .42s ease}@keyframes blog-filter-jiggle{0%{transform:rotate(0deg) scale(1)}20%{transform:rotate(-6deg) scale(1.05)}40%{transform:rotate(5deg) scale(1.05)}60%{transform:rotate(-4deg) scale(1.03)}80%{transform:rotate(3deg) scale(1.01)}to{transform:rotate(0deg) scale(1)}}.blog-filter-options{display:none}.blog-filter-options.open{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.blog-category-chip{background-color:#fff;border:1px solid #bfdccf;border-radius:999px;color:#055843;font-size:13px;font-weight:600;padding:10px 16px;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.blog-filter-options.open .blog-category-chip{animation:blog-chip-pop .42s cubic-bezier(.34,1.56,.64,1) backwards}@keyframes blog-chip-pop{0%{opacity:0;transform:translateY(-10px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.blog-category-chip.active,.blog-category-chip:hover{background-color:#055843;border-color:#055843;color:#fff}.blog-card-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-card{background-color:#fff;border:1px solid #d8ebe3;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;padding:24px}.blog-card-image-link{aspect-ratio:16/9;background-color:#e8f6f1;border-radius:6px;display:block;margin:-8px -8px 18px;outline:1px solid rgba(0,0,0,.1);overflow:hidden}.blog-card-image{display:block;height:100%;object-fit:cover;transition:transform .18s ease;width:100%}.blog-card-image-link:hover .blog-card-image{transform:scale(1.03)}.blog-article-byline,.blog-card-meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.blog-article-byline,.blog-author-role,.blog-card-category,.blog-card-date{color:#007154;font-size:14px;font-weight:600}.blog-card-title-link{color:inherit}.blog-card-title{color:#033629;font-size:22px;font-weight:600;line-height:1.15;margin:18px 0 12px}.blog-card-excerpt{color:#29453f;font-size:13px;line-height:1.4;padding-bottom:10px}.blog-portable-text blockquote,.blog-portable-text li,.blog-portable-text p{color:#29453f;font-size:15px;line-height:1.4;padding-bottom:10px}.blog-article-author,.blog-portable-text a{color:#055843;font-weight:700}.blog-pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:36px}.blog-cta-link,.blog-pagination-link{background-color:#055843;border-radius:999px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-width:120px;padding:12px 18px}.blog-pagination-link.disabled{background-color:#cfe3da;color:#5e7d74}.blog-empty-state,.blog-pagination-status{color:#365650;font-size:16px;line-height:1.5}.blog-empty-state{background-color:#fff;border:1px dashed #bfdccf;border-radius:8px;padding:24px}.blog-article-screen{max-width:900px}.blog-article-title{margin-top:14px}.blog-article-main-image{aspect-ratio:16/9;border:none!important;display:block;height:auto;margin-bottom:15px;margin-top:45px;pointer-events:none;width:100%}.blog-article-main-image[width][height]{aspect-ratio:auto}.blog-portable-text{margin-top:28px}.blog-portable-text h2{color:#23745f;font-size:28px;line-height:1.2;margin:34px 0 14px}.blog-portable-text h3{color:#055843;font-size:22px;line-height:1.3;margin:28px 0 12px}.blog-portable-text ol,.blog-portable-text ul{margin:16px 0 16px 24px}.blog-portable-text ul{list-style:disc}.blog-portable-text ol{list-style:decimal}.blog-portable-text li{border-left:10px solid #28cba1;display:list-item;margin-bottom:10px;margin-left:-5px;padding-bottom:0;padding-left:17px}.blog-screen-shell-dark{background:#074031;background:linear-gradient(54deg,#074031,#032f24 32%,#04251d)}.blog-screen-shell-dark .blog-eyebrow{color:#00ffbe}.blog-screen-shell-dark .blog-title{color:#fff}.blog-screen-shell-dark .blog-subtitle{color:#c9e5db}.blog-screen-shell-dark .blog-category-chip,.blog-screen-shell-dark .blog-filter-toggle{background-color:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.18);color:#dffaf1}.blog-screen-shell-dark .blog-category-chip.active,.blog-screen-shell-dark .blog-category-chip:hover,.blog-screen-shell-dark .blog-filter-toggle:hover{background-color:rgba(0,255,190,.14);border-color:#00ffbe;color:#00ffbe}.blog-screen-shell-dark .blog-card{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.14);transition:transform .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease}.blog-screen-shell-dark .blog-card:hover{background-color:hsla(0,0%,100%,.09);border-color:rgba(0,255,190,.55);box-shadow:0 12px 32px rgba(0,255,190,.18);transform:translateY(-6px)}.blog-screen-shell-dark .blog-card-title{color:#fff}.blog-screen-shell-dark .blog-card-category,.blog-screen-shell-dark .blog-card-date{color:#00ffbe}.blog-screen-shell-dark .blog-card-excerpt{color:#c9e5db}.blog-screen-shell-dark .blog-card-image-link{background-color:hsla(0,0%,100%,.08);outline-color:hsla(0,0%,100%,.14)}.blog-screen-shell-dark .blog-empty-state,.blog-screen-shell-dark .blog-pagination-status{color:#c9e5db}.blog-screen-shell-dark .blog-empty-state{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.22)}.blog-screen-shell-dark .blog-pagination-link{background-color:rgba(0,255,190,.16);border:1px solid rgba(0,255,190,.5);color:#00ffbe}.blog-screen-shell-dark .blog-pagination-link.disabled{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.14);color:#6f8f85}@media (prefers-reduced-motion:reduce){.blog-filter-options.open .blog-category-chip,.blog-filter-toggle.jiggle{animation:none}.blog-card-image-link:hover .blog-card-image,.blog-filter-toggle:hover,.blog-screen-shell-dark .blog-card:hover{transform:none}}.blog-portable-text blockquote{border-left:4px solid #8dcfb9;margin:18px 0;padding-left:16px}.blog-faq-item{background-color:#f1fbf7;border:1px solid #d5ece4;border-radius:8px;margin:20px 0;padding:24px}.blog-faq-item h2{margin-top:0}.blog-cta{background-color:#033629;border-radius:8px;margin-top:36px;padding:32px}.blog-cta-text,.blog-cta-title{color:#fff}.blog-cta-title{font-size:30px;line-height:1.15;margin-bottom:12px}.blog-cta-text{font-size:17px;line-height:1.6;margin-bottom:18px;max-width:580px}.blog-cta-link{background-color:#ffb900;color:#033629}.blog-author-hero{align-items:center;display:grid;gap:32px;grid-template-columns:223px minmax(0,1fr);margin-top:40px}.blog-author-avatar{align-items:center;display:grid;height:223px;place-items:center;position:relative;width:223px}.blog-author-ring{animation:ba-ring-spin 22s linear infinite;background:conic-gradient(from 0deg,#055843,#0f9d73,#28cba1,#0f9d73,#055843);border-radius:50%;inset:0;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px));position:absolute}.blog-author-initials{align-items:center;background-color:#055843;color:#fff;display:flex;font-size:64px;font-weight:700;justify-content:center}.blog-author-headshot,.blog-author-initials{border-radius:50%;box-shadow:0 10px 26px rgba(3,54,41,.18);height:199px;position:relative;width:199px}.blog-author-headshot{object-fit:cover}.blog-author-credentials{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 4px}.blog-author-chip{align-items:center;background-color:rgba(5,88,67,.09);border-radius:999px;color:#055843;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:6px 14px}.blog-author-chip-dot{background-color:#0f9d73;border-radius:50%;height:7px;width:7px}.blog-author-posts-heading{color:#033629;font-size:26px;font-weight:700;line-height:1.2;margin:8px 0 20px}.blog-author-press{margin:40px 0 8px}.blog-author-press-list{display:grid;gap:12px;list-style:none;margin:0;padding:0}.blog-author-press-item{margin:0}.blog-author-press-link{align-items:baseline;border:1px solid rgba(5,88,67,.14);border-radius:12px;color:#033629;display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:space-between;padding:16px 20px;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.blog-author-press-link:focus-visible,.blog-author-press-link:hover{background-color:rgba(5,88,67,.05);border-color:rgba(5,88,67,.32);transform:translateY(-1px)}.blog-author-press-title{color:#033629;font-size:17px;font-weight:600;line-height:1.35}.blog-author-press-meta{color:#0f9d73;font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap}@media (prefers-reduced-motion:reduce){.blog-author-press-link{transition:none}.blog-author-press-link:focus-visible,.blog-author-press-link:hover{transform:none}}.blog-author-copy>*,.blog-author-hero .blog-author-avatar{animation:ba-author-rise .52s cubic-bezier(.2,.7,.2,1) both}.blog-author-copy>:first-child{animation-delay:60ms}.blog-author-copy>:nth-child(2){animation-delay:.13s}.blog-author-copy>:nth-child(3){animation-delay:.2s}.blog-author-copy>:nth-child(4){animation-delay:.27s}@keyframes ba-author-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes ba-ring-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.blog-author-copy>*,.blog-author-hero .blog-author-avatar,.blog-author-ring{animation:none}}.blog-topic-browse{margin:35px auto 40px;width:min(1120px,100%)}.blog-topic-browse-header{margin-bottom:16px}.blog-topic-browse-header h2{color:#50ffd2;font-size:22px;line-height:1.2;margin:0}.blog-topic-strip-header h2{color:#033629;color:#007154;font-size:26px;line-height:1.2;margin:0}.blog-topic-browse-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.blog-topic-card{align-items:flex-start;background:#02533b;border:1px solid rgba(3,54,41,.14);border-radius:8px;color:#033629;display:flex;flex-direction:column;min-height:160px;overflow:hidden;padding:16px;text-decoration:none}.blog-topic-card:focus-visible,.blog-topic-card:hover{border-color:#0f7d45;outline:2px solid rgba(15,125,69,.18);outline-offset:2px}.blog-topic-card-image{aspect-ratio:16/9;display:block;margin:-16px -16px 14px;object-fit:cover;width:calc(100% + 32px)}.blog-topic-card-title{color:#fff;font-size:13px;font-weight:600;line-height:1.25}.blog-topic-card-count{color:#50645d;font-size:14px;margin-top:10px}.blog-topic-card-featured{border-color:#0f7d45}.blog-topic-strip-shell{margin:40px auto 0;width:min(900px,100%)}.blog-topic-strip-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.blog-topic-strip-controls{display:flex;gap:8px}.blog-topic-strip-controls button{align-items:center;background:#fff;border:1px solid rgba(3,54,41,.18);border-radius:8px;color:#033629;cursor:pointer;display:inline-flex;font-size:24px;height:36px;justify-content:center;line-height:1;width:36px}.blog-topic-strip{display:flex;gap:16px;overflow-x:auto;padding:4px 0 12px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.blog-topic-strip>*{flex:0 0 256px;scroll-snap-align:start}.blog-topic-screen{padding-bottom:64px}.blog-topic-hero-image{aspect-ratio:16/9;display:block;margin:0 auto 24px;max-width:900px;object-fit:cover;width:100%}.blog-topic-intro{margin:0 auto 32px;max-width:820px}.blog-screen-shell-dark.blog-topic-themed{background:#063d2e;background:linear-gradient(54deg,color-mix(in srgb,var(--pillar-bg,#074031) 62%,#000) 0,color-mix(in srgb,var(--pillar-bg,#032f24) 46%,#000) 55%,color-mix(in srgb,var(--pillar-bg,#04251d) 32%,#000) 100%)}.blog-topic-themed .blog-card-category,.blog-topic-themed .blog-card-date,.blog-topic-themed .blog-eyebrow{color:var(--pillar-accent,#00ffbe)}.blog-topic-themed .blog-card:hover{border-color:color-mix(in srgb,var(--pillar-accent,#00ffbe) 55%,transparent);box-shadow:0 12px 32px color-mix(in srgb,var(--pillar-accent,#00ffbe) 20%,transparent)}.blog-topic-themed .blog-topic-card-featured,.blog-topic-themed .blog-topic-card:focus-visible,.blog-topic-themed .blog-topic-card:hover,.blog-topic-themed .blog-topic-strip-controls button:hover{border-color:var(--pillar-accent,#0f7d45)}.blog-topic-themed .blog-cta{background-color:color-mix(in srgb,var(--pillar-bg,#033629) 78%,#000)}.blog-topic-themed .blog-cta-link{background-color:var(--pillar-accent,#ffb900);color:var(--pillar-accent-contrast,#033629)}@media (prefers-reduced-motion:reduce){.blog-topic-strip{scroll-behavior:auto}}@media only screen and (max-width:960px){.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:720px){.blog-screen{padding:98px 16px 72px}.blog-article-title,.blog-title{font-size:34px}.blog-author-hero,.blog-card-grid{grid-template-columns:1fr}.blog-card{height:auto}.blog-author-avatar{height:203px;width:203px}.blog-author-initials{font-size:58px}.blog-author-headshot,.blog-author-initials{height:179px;width:179px}.blog-pagination{align-items:stretch;flex-direction:column}.blog-cta-link,.blog-pagination-link{width:100%}.blog-topic-strip-controls{display:none}.blog-topic-strip>*{flex-basis:232px}}.blog-card-grid .blog-card{animation:blog-card-enter .38s ease-out both}.blog-card-grid .blog-card:nth-child(2){animation-delay:50ms}.blog-card-grid .blog-card:nth-child(3){animation-delay:.1s}.blog-card-grid .blog-card:nth-child(4){animation-delay:.15s}.blog-card-grid .blog-card:nth-child(5){animation-delay:.2s}.blog-card-grid .blog-card:nth-child(6){animation-delay:.25s}.blog-card-grid .blog-card:nth-child(7){animation-delay:.3s}.blog-card-grid .blog-card:nth-child(n+8){animation-delay:.35s}@keyframes blog-card-enter{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.blog-card-grid .blog-card{animation:none}}