.blog-card{align-items:flex-start;border-radius:var(--border-radius---radius-container-generic);display:flex;flex-direction:column;flex-shrink:0;margin:0 auto;max-width:27rem;padding-bottom:1rem;position:relative}@media (min-width:768px){.blog-card{margin:0}}.blog-card__inner{background-color:var(--surfaces---bg-white);border-radius:1.5rem;display:flex;flex:1;flex-direction:column;gap:1rem;margin-bottom:-1rem;overflow:hidden;padding:.75rem;position:relative;width:100%}.blog-card__link{color:inherit;text-decoration:none}.blog-card__link:after{content:"";inset:0;position:absolute;z-index:1}.blog-card__chip:focus-visible,.blog-card__link:focus-visible{outline:2px solid var(--buttons-primary---btn-primary-bg);outline-offset:2px}.blog-card__cta-wrap{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:-1rem;padding:0 2.5rem;position:relative;width:100%;z-index:2}.blog-card__cta-wrap .btn{box-shadow:0 0 0 .5rem var(--surfaces---bg-light)}.blog-card__image-wrap{border-radius:1rem;height:200px;overflow:hidden;position:relative;width:100%}.blog-card__image{display:block;height:100%;object-fit:cover;width:100%}.blog-card__date-ribbon{align-items:center;background-color:var(--surfaces---bg-light);clip-path:polygon(0 0,100% 0,92% 100%,0 100%);display:flex;left:0;padding:.3125rem 1.5rem .3125rem 1.25rem;position:absolute;top:1.875rem}.blog-card__date{color:var(--quinary---quinary-950);font-family:var(--base-font-family),sans-serif;font-size:1rem;font-weight:var(--weight-label-weight);letter-spacing:var(--tracking-label-tracking);line-height:1rem;white-space:nowrap}.blog-card__body{display:flex;flex-direction:column;gap:1rem;padding-bottom:1.5rem;width:100%}.blog-card__categories{display:flex;flex-wrap:wrap;gap:.5rem;position:relative;z-index:2}.blog-card__chip{align-items:center;background-color:var(--neutral---neutral-100);border-radius:var(--border-radius---radius-pill);color:var(--quinary---quinary-950);display:inline-flex;font-family:var(--base-font-family),sans-serif;font-size:var(--size-caption-size);font-weight:var(--typography-font-weight-fw-medium);justify-content:center;letter-spacing:var(--tracking-caption-tracking);line-height:var(--line-height-caption-line-height);min-width:4rem;padding:.125rem .875rem;text-decoration:none;white-space:nowrap}.blog-card__chip:hover{opacity:.8;text-decoration:none}.blog-card__info{display:flex;flex-direction:column;gap:.25rem;width:100%}.blog-card__title{color:var(--quinary---quinary-950);font-family:var(--title-font-family),sans-serif;font-size:1.375rem;font-weight:var(--weight-h3-weight);letter-spacing:var(--tracking-h3-tracking);line-height:1.5rem;text-transform:uppercase}.blog-card__excerpt{color:var(--quinary---quinary-950);display:-webkit-box;font-family:var(--base-font-family),sans-serif;font-size:.875rem;font-weight:var(--weight-body-weight);letter-spacing:var(--tracking-body-tracking);-webkit-line-clamp:2;line-clamp:2;line-height:1.25rem;-webkit-box-orient:vertical;overflow:hidden}.blog-index{background-color:var(--surfaces---bg-light)}.blog-section{align-items:center;background-color:var(--surfaces---bg-light);display:flex;flex-direction:column}.blog-section__container{display:flex;flex-direction:column;gap:3rem;max-width:90rem;padding:0 1rem 3rem;width:100%}:not(.blog-section)+.blog-section .blog-section__container{padding-top:3rem}.blog-section__header{display:flex;flex-direction:column;gap:var(--gap---gap-container-generic)}.blog-section__text{color:var(--text---text-color);display:flex;flex-direction:column;gap:.5rem}.blog-section__title{font-family:var(--title-font-family),sans-serif;font-size:var(--size-h2-size);font-weight:var(--weight-h2-weight);letter-spacing:var(--tracking-h2-tracking);line-height:var(--line-height-h2-line-height);text-transform:uppercase}.blog-section__cta{align-items:center;display:flex}.blog-section__cards{display:grid;gap:1.5rem;grid-template-columns:1fr;width:100%}@media (min-width:768px){.blog-section__cards{grid-template-columns:repeat(3,1fr)}}.blog-latest{align-items:center;background-color:var(--surfaces---bg-light);display:flex;flex-direction:column}.blog-latest__container{display:flex;flex-direction:column;gap:3rem;max-width:90rem;padding:3rem 1rem;width:100%}@media (min-width:1024px){.blog-latest__container{gap:1.5rem;padding:7.5rem 1.5rem}}.blog-category,.blog-category__hero{background-color:var(--surfaces---bg-light)}.blog-category__hero{align-items:center;display:flex;flex-direction:column}.blog-category__hero-container{max-width:90rem;padding:3rem 1rem;width:100%}.blog-category__hero-content{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.blog-category__title{font-family:var(--title-font-family),sans-serif;font-size:var(--size-h1-size);font-weight:var(--weight-h1-weight);letter-spacing:var(--tracking-h1-tracking);line-height:var(--line-height-h1-line-height);text-transform:uppercase}.blog-category__description,.blog-category__title{color:var(--text---text-color)}.blog-category__listing{align-items:center;background-color:var(--surfaces---bg-light);display:flex;flex-direction:column}.blog-category__listing-container{max-width:90rem;padding:0 1rem 3rem;width:100%}.blog-category__grid{display:grid;gap:1.5rem;grid-template-columns:1fr;width:100%}@media (min-width:768px){.blog-category__grid{grid-template-columns:repeat(3,1fr)}}.blog-category__simple-list{list-style:none;margin:0;padding:0}.blog-category__simple-list li{border-bottom:1px solid var(--neutral---neutral-200);padding:.5rem 0}.blog-category__simple-list a{color:var(--text---text-color);font-size:var(--size-body-size);line-height:var(--line-height-body-line-height);text-decoration:none}.blog-category__simple-list a:hover{color:var(--text---text-color-primary)}.blog-pagination{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:40.5rem;padding:2rem 1rem 1.5rem;width:100%}.blog-pagination__btn svg{display:block;height:var(--icons---icon-button-s);width:var(--icons---icon-button-s)}.blog-pagination__info{color:var(--text---text-color);font-family:var(--base-font-family),sans-serif;font-size:1rem;font-weight:var(--weight-label-weight);letter-spacing:var(--tracking-label-tracking);line-height:1.25rem;white-space:nowrap}.blog-pagination__btn--disabled{opacity:.4;pointer-events:none}@media (min-width:1024px){.blog-card__inner{padding:var(----card-bento-padding-mobile)}.blog-card__image-wrap{height:240px}.blog-card__title{font-size:var(--size-h3-size);line-height:var(--line-height-h3-line-height)}.blog-card__excerpt{font-size:var(--size-body-size);line-height:var(--line-height-body-line-height)}.blog-card__cta-wrap{padding:0 3.5rem}.blog-section__container{gap:1.5rem;padding:0 1.5rem 7.5rem}:not(.blog-section)+.blog-section .blog-section__container{padding-top:7.5rem}.blog-section__header{align-items:flex-start;flex-direction:row}.blog-section__text{flex:1}.blog-section__cta{justify-content:flex-end;width:37.5rem}.blog-section__cards{gap:3rem}.blog-category__hero-container{padding:3rem 1.5rem}.blog-category__listing-container{padding:0 1.5rem 4rem}.blog-category__grid{gap:3rem}}.blog-post-hero{align-items:center;background-color:var(--surfaces---bg-light);display:flex;flex-direction:column}.blog-post-hero__container{display:flex;flex-direction:column;gap:2rem;max-width:90rem;padding:2rem 1rem 3rem;width:100%}@media (min-width:768px){.blog-post-hero__container{align-items:center;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:3rem 1.5rem 4rem}}.blog-post-hero__content{display:flex;flex-direction:column;gap:1rem;justify-content:center}.blog-post-hero__image-wrap{border-radius:1.5rem;height:20rem;overflow:hidden;width:100%}.blog-post-hero__image{display:block;height:100%;object-fit:cover;width:100%}@media (min-width:768px){.blog-post-hero__image-wrap{aspect-ratio:658/400;border-radius:2.5rem;height:auto}}.blog-post__breadcrumb{align-items:center;color:var(--text---text-color-weak);display:flex;flex-wrap:nowrap;font-family:var(--base-font-family),sans-serif;font-size:var(--size-small-size);font-weight:var(--weight-small-weight);gap:.25rem;letter-spacing:var(--tracking-small-tracking);line-height:var(--line-height-small-line-height);list-style:none;margin:0;overflow:hidden;padding:0}.blog-post__breadcrumb-item a{color:var(--text---text-color-weak);text-decoration:underline;text-underline-offset:2px}.blog-post__breadcrumb-item a:hover{color:var(--text---text-color)}.blog-post__breadcrumb-item a:focus-visible{border-radius:var(--border-radius---radius-link);outline:2px solid var(--link---link-focus);outline-offset:2px}.blog-post__breadcrumb-item{flex-shrink:0}.blog-post__breadcrumb-item:last-child{flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-post__breadcrumb-item:not(:last-child):after{color:var(--text---text-color-weaker);content:"/";margin-left:.25rem}.blog-post-hero__chips{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.blog-post-hero__chip{align-items:center;background-color:var(--surfaces---bg-primary);border-radius:var(--border-radius---radius-pill);color:var(--text---text-color-white);display:inline-flex;font-family:var(--base-font-family),sans-serif;font-size:var(--size-caption-size);font-weight:var(--typography-font-weight-fw-medium);justify-content:center;letter-spacing:var(--tracking-caption-tracking);line-height:var(--line-height-caption-line-height);min-width:4rem;padding:.125rem .875rem;text-decoration:none;transition:opacity .15s linear;white-space:nowrap}.blog-post-hero__chip:hover{opacity:.85;text-decoration:none}.blog-post-hero__chip:focus-visible{outline:2px solid var(--buttons-primary---btn-primary-bg);outline-offset:2px}.blog-post-hero__title{color:var(--text---text-color);font-family:var(--title-font-family),sans-serif;font-size:var(--size-h1-size);font-weight:var(--weight-h1-weight);letter-spacing:var(--tracking-h1-tracking);line-height:var(--line-height-h1-line-height);text-transform:uppercase}.blog-post-hero__meta{align-items:center;display:flex;gap:.75rem}.blog-post-hero__avatar{border-radius:var(--border-radius---radius-image-avatar);flex-shrink:0;height:2.5rem;object-fit:cover;width:2.5rem}.blog-post-hero__meta-text{color:var(--text---text-color-weak);font-family:var(--base-font-family),sans-serif;font-size:var(--size-small-size);font-weight:var(--weight-small-weight);letter-spacing:var(--tracking-small-tracking);line-height:var(--line-height-small-line-height)}.blog-post-hero__author-link{color:var(--text---text-color-weak);font-weight:var(--weight-label-weight);text-decoration:none}.blog-post-hero__author-link:hover{color:var(--text---text-color);text-decoration:underline;text-underline-offset:2px}.blog-post-hero__author-link:focus-visible{border-radius:var(--border-radius---radius-link);outline:2px solid var(--link---link-focus);outline-offset:2px}.blog-post-body{align-items:center;background-color:var(--surfaces---bg-light);display:flex;flex-direction:column}.blog-post-body__container{max-width:90rem;padding:0 1rem 3rem;width:100%}@media (min-width:768px){.blog-post-body__container{max-width:90rem;padding:0 1.5rem 4rem}.blog-post-body__content{max-width:57rem}}.blog-post-body__content p{margin-bottom:1.25rem}.blog-post-body__content h2{margin-bottom:1rem;margin-top:2.5rem;text-transform:uppercase}.blog-post-body__content h3{margin-bottom:.75rem;margin-top:2rem;text-transform:uppercase}.blog-post-body__content h4{margin-bottom:.5rem;margin-top:1.5rem}.blog-post-body__content a{color:var(--text---text-color-primary);text-decoration:underline;text-underline-offset:2px}.blog-post-body__content a:hover{opacity:.8}.blog-post-body__content a:focus-visible{border-radius:var(--border-radius---radius-link);outline:2px solid var(--link---link-focus);outline-offset:2px}.blog-post-body__content img{border-radius:1.5rem;display:block;height:auto;margin:1.5rem 0;max-width:100%}@media (min-width:768px){.blog-post-body__content img{border-radius:2.5rem}}.blog-post-body__content iframe{aspect-ratio:16/9;border-radius:1rem;height:auto;margin:1.5rem 0;max-width:100%;width:100%}.blog-post-body__content blockquote{background-color:var(--surfaces---bg-white);border-left:3px solid var(--surfaces---bg-primary);border-radius:0 1rem 1rem 0;color:var(--text---text-color);margin:1.5rem 0;padding:1rem 1.25rem}.blog-post-body__content blockquote p:last-child{margin-bottom:0}.blog-post-body__content ol,.blog-post-body__content ul{margin-bottom:1.25rem;padding-left:1.5rem}.blog-post-body__content ul{list-style:disc}.blog-post-body__content ol{list-style:decimal}.blog-post-body__content li{font-size:var(--size-body-size);line-height:var(--line-height-body-line-height);margin-bottom:.5rem}.blog-post-body__content li::marker{color:var(--text---text-color-primary)}.blog-post-body__content strong{font-weight:var(--typography-font-weight-fw-semibold)}.blog-post-body__content>:last-child,.blog-post-body__content>span>:last-child{margin-bottom:0}.blog-post-related{align-items:center;background-color:var(--surfaces---bg-light);display:flex;flex-direction:column}.blog-post-related__container{display:flex;flex-direction:column;gap:2rem;max-width:90rem;padding:3rem 1rem;width:100%}@media (min-width:1024px){.blog-post-related__container{gap:1.5rem;padding:5rem 1.5rem 7.5rem}}