.blog-page{padding-top:77px}.blog-header{padding-top:72px}.blog-header__top{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap}.blog-header__subtitle{max-width:560px;margin-top:12px;color:var(--color-sage)}.blog-tabs{margin-top:40px;border-bottom:1px solid var(--color-gray)}.blog-tabs__list{display:flex;gap:32px;margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:none}.blog-tabs__list::-webkit-scrollbar{display:none}.blog-tabs__link{display:inline-block;margin-bottom:-1px;padding:14px 0;border-bottom:2px solid transparent;color:var(--color-sage);font-size:.9375rem;font-weight:600;white-space:nowrap;text-decoration:none;transition:color .2s ease,border-color .2s ease}.blog-tabs__link:hover{color:var(--color-mongo)}.blog-tabs__link[aria-current=page]{border-bottom-color:var(--color-mongo);color:var(--color-mongo)}.blog-search{display:flex;align-items:center;width:420px;max-width:100%;padding:4px;border:1px solid var(--color-gray);border-radius:100px;background:white;transition:border-color .2s ease}.blog-search:focus-within{border-color:var(--color-leaf)}.blog-search__field{position:relative;display:inline-flex;flex:1;min-width:0;align-items:center}.blog-search__input{width:100%;padding:10px 16px;border:none;background:transparent;color:var(--color-mongo);font-size:.9375rem;font-family:inherit}.blog-search__input:focus{outline:none}.blog-search__placeholder{position:absolute;left:16px;right:16px;top:50%;display:inline-flex;align-items:center;overflow:hidden;color:var(--color-sage);font-size:.9375rem;font-family:inherit;white-space:nowrap;pointer-events:none;transform:translateY(-50%)}.blog-search__placeholder-letter{display:inline-block;white-space:pre;animation:blog-search-letter-in .18s ease both}.blog-search__placeholder-cursor{display:inline-block;width:1px;height:1em;margin-left:2px;background:var(--color-sage);animation:blog-search-cursor-blink .9s steps(1) infinite}@keyframes blog-search-letter-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes blog-search-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.blog-search__submit{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:100px;background:var(--color-mint);color:var(--color-mongo);font-size:1.125rem;cursor:pointer;transition:background .2s ease,color .2s ease}.blog-search__submit:hover{background:var(--color-leaf);color:white}.blog-search__empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:var(--color-sage)}.blog-search-floating{position:fixed;left:50%;top:calc(100vh - 24px);z-index:100;opacity:1;transform:translate(-50%,-100%);transition:top .35s ease,transform .35s ease,opacity .3s ease}.blog-search-floating--centered{top:42vh;transform:translate(-50%,-50%)}.blog-search-floating--closing{top:42vh;transform:translate(-50%,-50%) scale(.96);opacity:0;pointer-events:none}.blog-search-backdrop{position:fixed;inset:0;z-index:90;background:color-mix(in srgb,var(--color-mongo) 35%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:1;transition:opacity .3s ease;animation:blog-search-backdrop-in .3s ease}.blog-search-backdrop--hidden{opacity:0;pointer-events:none}@keyframes blog-search-backdrop-in{0%{opacity:0}to{opacity:1}}.blog-search-anchor--hidden{visibility:hidden}.blog-search-floating--centered .blog-search{width:460px}.blog-search-floating .blog-search{padding:6px;background:white;background:color-mix(in srgb,white 55%,transparent);border:1px solid color-mix(in srgb,white 70%,transparent);box-shadow:0 8px 32px color-mix(in srgb,var(--color-mongo) 20%,transparent);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);animation:blog-search-float-in .25s ease}.blog-search-floating .blog-search__submit{background:color-mix(in srgb,white 40%,transparent);border:1px solid color-mix(in srgb,white 70%,transparent);color:var(--color-mongo);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%)}.blog-search-floating .blog-search__submit:hover{background:color-mix(in srgb,var(--color-leaf) 60%,transparent);border-color:color-mix(in srgb,white 70%,transparent);color:white}@keyframes blog-search-float-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.blog-hero__clear-filter{flex-shrink:0;color:var(--color-emerald);font-weight:600;text-decoration:underline;white-space:nowrap}.blog-hero__breadcrumb-link{color:inherit;text-decoration:none;transition:color .2s ease}.blog-hero__breadcrumb-link:hover{color:var(--color-leaf);text-decoration:underline}.blog-hero__breadcrumb-current,.blog-hero__breadcrumb-sep{color:var(--color-sage)}.blog-eyebrow{margin-bottom:8px;color:var(--color-mongo);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;color:var(--color-sage);font-size:.8125rem}.blog-meta__tag{color:var(--color-emerald);font-weight:700}.blog-meta__tag+.blog-meta__date:before{content:"·";margin-right:10px}.blog-card__image,.blog-featured__image,.blog-list-item__image{position:relative;aspect-ratio:1200/630;overflow:hidden;border-radius:12px;background:var(--color-mint)}.blog-card__image img,.blog-featured__image img,.blog-list-item__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog-card:hover .blog-card__image img,.blog-featured:hover img,.blog-list-item:hover img{transform:scale(1.03)}.blog-lead{padding-top:48px}.blog-lead__grid{display:grid;grid-template-columns:1fr;gap:48px}.blog-lead__grid--with-list{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.blog-featured{display:flex;flex-direction:column;gap:24px;color:inherit;text-decoration:none}.blog-featured__image{border-radius:16px}.blog-featured__content{display:flex;flex-direction:column;gap:12px}.blog-featured__title{color:var(--color-mongo);font-size:2rem;font-weight:700;line-height:1.2;text-wrap:balance;transition:color .2s ease}.blog-featured__excerpt{display:-webkit-box;max-width:640px;overflow:hidden;color:var(--color-sage);font-size:1.0625rem;line-height:1.6;-webkit-line-clamp:3;-webkit-box-orient:vertical}.blog-lead__list{display:flex;flex-direction:column}.blog-list-item{display:grid;grid-template-columns:minmax(0,1fr) 144px;align-items:start;gap:20px;padding:24px 0;border-top:1px solid var(--color-gray);color:inherit;text-decoration:none}.blog-list-item:first-of-type{border-top:none;padding-top:12px}.blog-list-item__content{display:flex;flex-direction:column;gap:8px}.blog-list-item__image{border-radius:8px}.blog-list-item__title{display:-webkit-box;overflow:hidden;color:var(--color-mongo);font-size:1.0625rem;font-weight:700;line-height:1.35;transition:color .2s ease;-webkit-line-clamp:3;-webkit-box-orient:vertical}.blog-card:hover .blog-card__title,.blog-featured:hover .blog-featured__title,.blog-list-item:hover .blog-list-item__title{color:var(--color-leaf)}.blog-most-read{padding-top:64px}.blog-most-read__inner{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;padding-top:24px;border-top:1px solid var(--color-gray)}.blog-most-read__inner .blog-eyebrow{margin:0;padding-top:2px}.blog-most-read__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 40px;margin:0;padding:0;list-style:none}.blog-most-read__link{display:flex;align-items:baseline;gap:12px;color:inherit;text-decoration:none}.blog-most-read__rank{flex-shrink:0;color:var(--color-emerald);font-size:.875rem;font-weight:700}.blog-most-read__title{color:var(--color-mongo);font-weight:600;line-height:1.4;transition:color .2s ease}.blog-most-read__link:hover .blog-most-read__title{color:var(--color-leaf)}.blog-section{padding-top:80px}.blog-section--last{padding-bottom:120px}.blog-section__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:32px;padding-top:24px;border-top:1px solid var(--color-gray);color:var(--color-mongo)}.blog-section__view-all{flex-shrink:0;color:var(--color-mongo);font-size:.9375rem;font-weight:600;text-decoration:none;transition:color .2s ease}.blog-section__view-all:hover{color:var(--color-leaf)}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}.blog-card{display:flex;flex-direction:column;gap:20px;color:inherit;text-decoration:none}.blog-card__content{display:flex;flex:1;flex-direction:column;gap:10px}.blog-card__title{color:var(--color-mongo);font-size:1.25rem;font-weight:700;line-height:1.3;text-wrap:balance;transition:color .2s ease}.blog-card__excerpt{display:-webkit-box;overflow:hidden;color:var(--color-sage);font-size:1rem;line-height:1.55;-webkit-line-clamp:2;-webkit-box-orient:vertical}.blog-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;color:var(--color-sage);font-size:.8125rem}.blog-card__tag{color:var(--color-emerald);font-weight:700}.blog-card__date:before,.blog-card__read-time:before{content:"·";margin-right:10px}.blog-card__link{display:none}.blog-pagination{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:80px}.blog-pagination__arrow,.blog-pagination__number{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--color-gray);border-radius:100px;font-size:.9375rem;font-weight:600;color:var(--color-mongo);text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.blog-pagination__arrow:hover,.blog-pagination__number:hover{border-color:var(--color-mongo);background-color:var(--color-mongo);color:var(--color-cream)}.blog-pagination__arrow--disabled{border-color:var(--color-gray);color:var(--color-gray);pointer-events:none}.blog-pagination__number--active{border-color:var(--color-mongo);background-color:var(--color-mongo);color:var(--color-cream)}.blog-back-to-main{display:flex;justify-content:center;margin-top:24px}.blog-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--color-sage)}@media screen and (min-width:1100px){.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:1023px){.blog-lead__grid--with-list{grid-template-columns:1fr;gap:40px}.blog-most-read__inner{grid-template-columns:1fr;gap:16px}}@media screen and (max-width:767px){.blog-header{padding-top:40px}.blog-header__top{flex-direction:column;align-items:stretch;gap:24px}.blog-tabs{margin-top:24px}.blog-tabs__list{gap:24px}.blog-search,.blog-search__field,.blog-search__input{width:100%}.blog-search-floating{width:calc(100% - 32px)}.blog-search-floating .blog-search{width:100%}.blog-search-floating .blog-search__input,.blog-search-floating--centered .blog-search__input{width:auto;flex:1}.blog-lead{padding-top:32px}.blog-featured__title{font-size:1.5rem}.blog-list-item{grid-template-columns:minmax(0,1fr) 104px;gap:16px}.blog-most-read{padding-top:48px}.blog-most-read__list{grid-template-columns:1fr}.blog-section{padding-top:56px}.blog-section--last{padding-bottom:88px}.blog-grid{grid-template-columns:1fr;gap:40px}.blog-pagination{gap:12px;margin-top:56px}}
/*# sourceMappingURL=517f320f27ba7375.css.map*/