.blog-page{color:#002021;background:#fff}.blog-hero{color:#f6f5f0;box-sizing:border-box;background:#002021;align-items:center;min-height:600px;display:flex;position:relative;overflow:hidden}.blog-hero-inner.desktop-section-wrapper{box-sizing:border-box;flex-direction:row;align-items:center;gap:24px;width:100%;display:flex;position:relative;padding-top:128px!important;padding-bottom:128px!important}.blog-hero-copy{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:24px;min-width:0;max-width:44.1875rem;display:flex}.blog-breadcrumb{color:#f6f5f0;margin:0}.blog-breadcrumb a{color:inherit;text-decoration:none}.blog-hero-heading-block{flex-direction:column;align-items:flex-start;gap:20px;width:100%;display:flex}.blog-title{max-width:40.75rem;margin:0;color:#f6f5f0!important}.blog-hero-heading-block .blog-hero-meta__category.blog-category-tags{margin:0}.blog-meta{text-transform:uppercase;align-items:center;gap:16px;margin:0;display:flex;color:#f6f5f0!important}.blog-meta-dot{background:#f6f5f0;border-radius:50%;flex-shrink:0;width:6px;height:6px}.blog-hero-author{align-items:center;gap:16px;margin:0;display:flex}.blog-hero-author img{-o-object-fit:cover;object-fit:cover;opacity:.85;border-radius:50%;flex-shrink:0;width:56px;height:56px}.blog-hero-author-name{color:#f6f5f0;margin:0;font-weight:600}.blog-hero-author-role{color:#f6f5f0;margin:0}.blog-hero-media{aspect-ratio:525/316;isolation:isolate;background:#fff;border-radius:1rem;flex:0 32.8125rem;width:100%;max-width:32.8125rem;overflow:hidden}.blog-hero-media__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:inherit;width:100%;height:100%;display:block}.blog-hero-media__fallback{background:#efeee9;width:100%;height:100%}.blog-content{width:100%;padding-top:72px;padding-bottom:72px}.blog-post-grid{justify-content:start;gap:48px;display:grid;grid-template-columns:300px 750px!important}.blog-sidebar{align-self:stretch}.blog-sidebar-inner{top:calc(var(--landing-header-bar-height) + 20px);flex-direction:column;gap:72px;max-width:18.6875rem;display:flex;position:sticky}.blog-toc{font-family:DM Sans,sans-serif}.blog-toc-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.blog-toc-link{color:#002021;line-height:1.35;text-decoration:none;transition:color .15s,text-decoration-color .15s;display:block;font-weight:400!important}.blog-toc-link:hover{text-underline-offset:4px;text-decoration:underline #002021;font-weight:400!important}.blog-toc-link--active{color:#057678!important;font-weight:400!important}.blog-toc-link--active:hover{color:#057678;text-decoration-color:#057678;font-weight:400!important}.blog-share{flex-direction:column;gap:8px;display:flex}.blog-share-label{margin:0}.blog-share-icons{align-items:center;gap:24px;display:flex}.blog-share-icons button,.blog-share-icons a{cursor:pointer;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.blog-article{flex-direction:column;align-self:start;gap:24px;width:750px;max-width:750px;font-family:DM Sans,sans-serif;display:flex}.blog-article h2{scroll-margin-top:var(--landing-header-bar-height)}.blog-article .blog-portable-text>:first-child{margin-top:0!important}.blog-article .blog-portable-text h2,.blog-article .blog-portable-text h3{font-weight:500}.blog-article .blog-portable-text h2 strong,.blog-article .blog-portable-text h3 strong{font-weight:inherit}.blog-article .blog-portable-text p strong,.blog-article .blog-portable-text li strong,.blog-article .blog-portable-text blockquote strong{font-weight:700}.blog-article p{color:#6e6e69;line-height:1.5}.blog-article p:first-child{line-height:normal}.blog-article .blog-portable-text li{color:#6e6e69}.blog-article img{border-radius:1rem;margin:40px 0}.blog-faq{margin-top:72px;font-family:DM Sans,sans-serif}.blog-faq-title{margin-bottom:20px}.blog-faq-list{flex-direction:column;margin:0;display:flex}.blog-faq-item{border-bottom:1px solid #ebeae3}.blog-faq-item:first-of-type{border-top:1px solid #ebeae3}.blog-faq-question{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 0;display:flex}.blog-faq-question:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #057678}.blog-faq-question-text{flex:1;min-width:0}.blog-faq-icon{color:#6e6e69;flex-shrink:0;width:24px;height:24px;transition:transform .35s}.blog-faq-icon--open{transform:rotate(180deg)}.blog-faq-answer{grid-template-rows:0fr;margin:0;transition:grid-template-rows .35s;display:grid}.blog-faq-answer--open{grid-template-rows:1fr}.blog-faq-answer-inner{min-height:0;padding-bottom:0;transition:padding-bottom .35s;overflow:hidden}.blog-faq-answer--open .blog-faq-answer-inner{padding-bottom:16px}.blog-faq-answer-inner p+p{margin-top:16px}@media (prefers-reduced-motion:reduce){.blog-faq-answer,.blog-faq-answer-inner,.blog-faq-icon{transition:none}}.blog-related{padding:72px 0}.blog-related-shell{width:100%}.blog-related h2{text-align:center;color:#002021;margin-bottom:36px}.blog-related-grid{grid-template-columns:repeat(3,1fr);gap:32px;max-width:72rem;margin:auto;display:grid}.blog-related-grid>*{min-width:0}@media (width<=1023px){.blog-hero{min-height:0}.blog-hero-inner.desktop-section-wrapper{flex-direction:column;align-items:stretch;gap:32px;padding-top:64px!important;padding-bottom:64px!important}.blog-hero-inner,.blog-content,.blog-related{box-sizing:border-box;padding-left:1.5rem;padding-right:1.5rem}.blog-hero-copy,.blog-hero-media{max-width:100%}.blog-breadcrumb,.blog-title,.blog-hero-author,.blog-article,.blog-article .blog-portable-text{overflow-wrap:break-word;min-width:0;max-width:100%}.blog-breadcrumb{flex-wrap:wrap;gap:4px;display:flex}.blog-breadcrumb span:nth-child(3){flex:100%;min-width:0}.blog-meta{flex-wrap:wrap}}.blog-related-card{cursor:pointer;min-width:0;height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.blog-related-card__image-wrapper{isolation:isolate;border-radius:10px;margin-bottom:16px;overflow:hidden}.blog-related-meta{text-transform:uppercase;color:#6e6e69;margin-bottom:4px}.blog-related-card h3{color:#002021;margin-bottom:16px}.blog-related-link{color:#057678;margin-top:auto}@media (width<=1024px){.blog-post-grid{width:100%;min-width:0;grid-template-columns:1fr!important}.blog-sidebar{display:none}.blog-article{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.blog-article .blog-portable-text img,.blog-article img{max-width:100%;height:auto}.blog-article .blog-portable-text pre{max-width:100%;overflow-x:auto}.blog-article .blog-portable-text a{overflow-wrap:anywhere}.blog-related-grid{grid-template-columns:1fr}}.newsletter-popup-overlay{z-index:1000;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);background:#00202147;place-items:center;padding:24px;animation:.25s newsletter-popup-fade-in;display:grid;position:fixed;inset:0}.newsletter-popup-modal{box-sizing:border-box;background:#fff;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(240px,.9fr);align-items:center;gap:36px;width:min(90vw,960px);min-height:360px;padding:72px 48px;animation:.25s newsletter-popup-scale-in;display:grid;position:relative;box-shadow:0 24px 80px #0003}.newsletter-popup-close{cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:absolute;top:20px;right:20px}.newsletter-popup-close:focus-visible{outline-offset:2px;outline:2px solid #057678}.newsletter-popup-content{flex-direction:column;gap:24px;min-width:0;display:flex}.newsletter-popup-title{color:#002021;margin:0;line-height:1.12}.newsletter-popup-description{max-width:34rem;margin:0;line-height:1.45}.newsletter-popup-form{box-sizing:border-box;background:#fff;border:1px solid #eaeaea;border-radius:48px;align-items:stretch;gap:12px;width:100%;max-width:100%;padding:4px 5px;display:flex}.newsletter-popup-input{background:#fff;border:none;border-radius:48px;outline:none;flex:auto;min-width:0;height:40px;padding:14px 16px}.newsletter-popup-input:focus-visible{box-shadow:0 0 0 2px #057678}.newsletter-popup-submit{cursor:pointer;white-space:nowrap;background:#057678;border:none;border-radius:48px;flex-shrink:0;height:40px;padding-inline:32px}.newsletter-popup-submit:hover:not(:disabled){background:#00595a}.newsletter-popup-submit:disabled{opacity:.72;cursor:not-allowed}.newsletter-popup-success{margin:0}.newsletter-popup-error{color:#c75c3f;margin:-12px 0 0}.newsletter-popup-visual{justify-content:center;align-items:center;min-width:0;display:flex}.newsletter-popup-image{-o-object-fit:contain;object-fit:contain;width:100%;max-width:100%;height:auto;display:block}@keyframes newsletter-popup-fade-in{0%{opacity:0}to{opacity:1}}@keyframes newsletter-popup-scale-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.newsletter-popup-overlay,.newsletter-popup-modal{transition:none!important;animation:none!important}}@media (width<=767px){.newsletter-popup-overlay{padding:20px}.newsletter-popup-modal{grid-template-columns:1fr;gap:24px;min-height:0;padding:48px 24px}.newsletter-popup-visual{display:none}.newsletter-popup-form{border-radius:1rem;flex-direction:column;gap:12px;padding:12px}.newsletter-popup-submit{width:100%}}.blog-newsletter-banner{box-sizing:border-box;border-radius:1rem;width:100%;max-width:18.6875rem;position:relative;box-shadow:0 2px 8px #0000001f}.blog-newsletter-banner__surface{border-radius:inherit;background:linear-gradient(#fffef6 0%,#fff3ed 55%,#ffebdf 100%);padding:20px 12px 24px;position:relative;overflow:hidden}.blog-newsletter-banner__squiggle{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;pointer-events:none;user-select:none;width:115%;max-width:none;height:auto;min-height:100%;display:block;position:absolute;top:0;left:0}.blog-newsletter-banner__inner{z-index:1;flex-direction:column;align-items:center;gap:20px;width:100%;display:flex;position:relative}.blog-newsletter-banner__copy{text-align:center;flex-direction:column;gap:8px;width:100%;display:flex}.blog-newsletter-banner__title{margin:0;line-height:1.15}.blog-newsletter-banner__description{margin:0}.blog-newsletter-banner__form{width:100%;max-width:none}.blog-newsletter-banner__form .newsletter-subscribe{max-width:none}.blog-newsletter-banner__form .newsletter-subscribe-form--default{height:auto;min-height:unset;max-height:none;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:stretch;gap:8px;padding:0}.blog-newsletter-banner__form .newsletter-subscribe-input{box-sizing:border-box;background:#fff;border:1px solid #eaeaea;border-radius:48px;width:100%;height:40px;padding:0 16px;line-height:40px}.blog-newsletter-banner__form .newsletter-subscribe-submit{width:100%;height:40px;min-height:40px;padding:0 16px;font-size:14px;line-height:1}.blog-newsletter-banner__form .newsletter-subscribe-success,.blog-newsletter-banner__form .newsletter-subscribe-error{text-align:center}.blog-newsletter-banner--mobile{max-width:none;margin-top:48px;display:none}.blog-newsletter-banner--mobile .blog-newsletter-banner__surface{padding:32px 24px}.blog-newsletter-banner--mobile .blog-newsletter-banner__form{max-width:20rem}@media (width<=1024px){.blog-newsletter-banner--mobile{display:block}}
