.BlogCard-module__RgGJDG__card{width:100%;min-height:100%;padding:var(--blogs-card-pad);border-radius:var(--blogs-card-radius);background:var(--color-surface);box-shadow:var(--shadow-blog-card);flex-direction:column;display:flex}.BlogCard-module__RgGJDG__mediaWrap{border-radius:var(--blogs-card-radius);aspect-ratio:417/224;background:var(--color-surface-muted);position:relative;overflow:hidden}.BlogCard-module__RgGJDG__image{object-fit:cover;width:100%;height:100%}.BlogCard-module__RgGJDG__authorBadge{top:var(--space-12);left:var(--space-10);z-index:1;align-items:center;gap:var(--space-6);min-height:var(--blogs-author-badge-h);padding-inline:var(--space-10);border-radius:var(--blogs-author-badge-radius);background:var(--color-surface);display:inline-flex;position:absolute}.BlogCard-module__RgGJDG__authorIcon{width:var(--blogs-author-icon);height:var(--blogs-author-icon);flex-shrink:0}.BlogCard-module__RgGJDG__authorLabel{font-family:var(--font-display);font-size:var(--blogs-author-font);font-weight:var(--font-weight-500);color:var(--color-text-ink);white-space:nowrap;line-height:1}.BlogCard-module__RgGJDG__body{gap:var(--blogs-card-body-gap);padding:var(--space-16) var(--space-6) var(--space-12);flex-direction:column;flex:1;display:flex}.BlogCard-module__RgGJDG__meta{font-family:var(--font-display);font-size:var(--blogs-card-meta-size);font-weight:var(--font-weight-500);color:var(--color-text-muted);margin:0;line-height:1.2}.BlogCard-module__RgGJDG__title{font-family:var(--font-display);font-size:var(--blogs-card-title-size);font-weight:var(--font-weight-700);color:var(--color-text-ink);margin:0;line-height:1.2}.BlogCard-module__RgGJDG__titleLink{color:inherit;text-decoration:none}.BlogCard-module__RgGJDG__titleLink:hover,.BlogCard-module__RgGJDG__titleLink:focus-visible{color:var(--color-brand)}.BlogCard-module__RgGJDG__titleLink:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.BlogCard-module__RgGJDG__excerpt{-webkit-line-clamp:3;font-family:var(--font-display);font-size:var(--blogs-card-excerpt-size);font-weight:var(--font-weight-500);color:var(--color-text-ink);-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.BlogCard-module__RgGJDG__cta{width:fit-content;min-height:var(--blogs-card-cta-h);padding:0 var(--blogs-card-cta-pad-x);border-radius:var(--blogs-filter-radius);font-size:var(--blogs-card-cta-font);font-weight:var(--font-weight-500);margin-top:auto}
.Blogs-module__nydJMq__root{background:var(--color-surface)}.Blogs-module__nydJMq__inner{width:100%;max-width:var(--container-max);padding-inline:var(--blogs-gutter);margin-inline:auto}.Blogs-module__nydJMq__intro{padding-block:var(--space-40) var(--space-60)}.Blogs-module__nydJMq__pageTitle{font-family:var(--font-display);font-size:var(--blogs-title-size);font-weight:var(--font-weight-400);line-height:var(--blogs-title-line);color:var(--color-text-ink);margin:0}.Blogs-module__nydJMq__filters{gap:var(--blogs-filter-gap);margin-top:var(--space-40);flex-wrap:wrap;display:flex}.Blogs-module__nydJMq__filter{min-height:var(--blogs-filter-h);padding-inline:var(--blogs-filter-pad-x);border:1px solid var(--color-text-ink);border-radius:var(--blogs-filter-radius);background:var(--color-surface);color:var(--color-text-ink);font-family:var(--font-display);font-size:var(--blogs-filter-font);font-weight:var(--font-weight-800);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.Blogs-module__nydJMq__filter:hover{border-color:var(--color-brand);color:var(--color-brand)}.Blogs-module__nydJMq__filter:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.Blogs-module__nydJMq__filterActive,.Blogs-module__nydJMq__filterActive:hover{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-text-on-brand)}.Blogs-module__nydJMq__featured{gap:var(--blogs-featured-gap);margin-top:var(--space-60);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;display:grid}.Blogs-module__nydJMq__featuredMedia{border-radius:var(--blogs-card-radius);aspect-ratio:1043/479;background:var(--color-surface-muted);overflow:hidden}.Blogs-module__nydJMq__featuredImage{object-fit:cover;width:100%;height:100%}.Blogs-module__nydJMq__featuredCopy{align-items:flex-start;gap:var(--space-16);flex-direction:column;max-width:clamp(280px,30.469vw,585px);display:flex}.Blogs-module__nydJMq__featuredAuthor{align-items:center;gap:var(--space-7);font-family:var(--font-display);font-size:var(--font-size-16);font-weight:var(--font-weight-500);color:var(--color-text-ink);line-height:1.2;display:inline-flex}.Blogs-module__nydJMq__featuredAuthorIcon{width:clamp(18px,1.25vw,24px);height:clamp(18px,1.25vw,24px)}.Blogs-module__nydJMq__featuredMeta{font-family:var(--font-display);font-size:var(--font-size-16);font-weight:var(--font-weight-500);color:var(--color-text-muted);margin:0;line-height:1.2}.Blogs-module__nydJMq__featuredTitle{font-family:var(--font-display);font-size:var(--blogs-featured-title-size);font-weight:var(--font-weight-800);color:var(--color-text-ink);margin:0;line-height:1.15}.Blogs-module__nydJMq__featuredTitle a{color:inherit;text-decoration:none}.Blogs-module__nydJMq__featuredTitle a:hover,.Blogs-module__nydJMq__featuredTitle a:focus-visible{color:var(--color-brand)}.Blogs-module__nydJMq__featuredTitle a:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.Blogs-module__nydJMq__featuredExcerpt{font-family:var(--font-display);font-size:var(--blogs-featured-excerpt-size);font-weight:var(--font-weight-500);color:var(--color-text-ink);margin:0;line-height:1.45}.Blogs-module__nydJMq__featuredCta{min-width:var(--blogs-featured-cta-w);min-height:var(--blogs-featured-cta-h);padding-inline:var(--space-28);border-radius:var(--blogs-filter-radius);font-size:var(--font-size-24);font-weight:var(--font-weight-500)}.Blogs-module__nydJMq__latest{padding-block:var(--blogs-band-pad-top) var(--blogs-band-pad-bottom);background:var(--color-text-ink)}.Blogs-module__nydJMq__latestHeading{margin:0 0 var(--space-40);font-family:var(--font-display);font-size:var(--blogs-band-title-size);font-weight:var(--font-weight-700);color:var(--color-text-on-brand);text-transform:uppercase;line-height:1.2}.Blogs-module__nydJMq__all{padding-block:var(--space-60) var(--space-82)}.Blogs-module__nydJMq__allHeading{margin:0 0 var(--space-50);font-family:var(--font-display);font-size:var(--blogs-all-title-size);font-weight:var(--font-weight-700);color:var(--color-text-ink);text-transform:uppercase;line-height:1.2}.Blogs-module__nydJMq__grid{gap:var(--blogs-card-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.Blogs-module__nydJMq__empty{padding:var(--space-60) var(--blogs-gutter);font-family:var(--font-display);font-size:var(--font-size-18);font-weight:var(--font-weight-500);color:var(--color-text-muted);text-align:center;margin:0}.Blogs-module__nydJMq__loadMoreWrap{align-items:center;gap:var(--space-16);margin-top:var(--space-50);flex-direction:column;display:flex}.Blogs-module__nydJMq__loadMore{min-width:12rem}.Blogs-module__nydJMq__loadMoreError{font-family:var(--font-display);font-size:var(--font-size-14);color:var(--color-text-muted);text-align:center;margin:0}@media (max-width:1199px){.Blogs-module__nydJMq__featured{grid-template-columns:1fr 1fr}.Blogs-module__nydJMq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Blogs-module__nydJMq__featuredCta{font-size:var(--font-size-18)}.Blogs-module__nydJMq__intro{padding-top:calc(var(--mobile-header-outer-height) + env(safe-area-inset-top,0px) + var(--space-24))}}@media (max-width:900px){.Blogs-module__nydJMq__intro{padding-bottom:var(--space-40)}.Blogs-module__nydJMq__featured{margin-top:var(--space-40);grid-template-columns:1fr}.Blogs-module__nydJMq__featuredCopy{max-width:none}.Blogs-module__nydJMq__filters{margin-top:var(--space-28);padding-bottom:var(--space-7);scroll-padding-inline:var(--space-12);-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;padding-inline-end:var(--space-40);overflow-x:auto}.Blogs-module__nydJMq__filter{flex:none}.Blogs-module__nydJMq__all{padding-block:var(--space-40) var(--space-60)}}@media (max-width:640px){.Blogs-module__nydJMq__pageTitle{font-size:clamp(1.75rem,10vw,2.5rem)}.Blogs-module__nydJMq__grid{grid-template-columns:1fr}.Blogs-module__nydJMq__latestHeading,.Blogs-module__nydJMq__allHeading{margin-bottom:var(--space-28)}}
