/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}.blog-hero{width:100%;padding-block:calc(var(--spacing,.25rem) * 20);background-color:var(--bg-inverse)}.blog-hero__featured{grid-template-columns:minmax(0,5.25fr) minmax(0,6.75fr);align-items:center;gap:3rem;display:grid}.blog-hero__content{flex-direction:column;display:flex}.blog-hero__badge{background-color:var(--primary-50);width:fit-content;color:var(--neutral-white);border-radius:.25rem;align-items:center;gap:.5rem;padding:.25rem .5rem;display:inline-flex}.blog-hero__badge-text{color:var(--neutral-white);font-size:var(--fs-body-md);font-weight:500}.blog-hero__title{color:var(--text-inverse-primary);margin:1.5rem 0 0}.blog-hero__description{color:var(--text-inverse-tertiary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:1rem;display:-webkit-box;overflow:hidden}.blog-hero__cta{margin-top:calc(var(--spacing,.25rem) * 10);width:fit-content}.blog-hero__media-link{text-decoration:none;display:block}.blog-hero__media{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);aspect-ratio:860/500;background-color:var(--neutral-10);border-width:1px;border-color:var(--stroke-1);width:100%;overflow:hidden}.blog-hero__image{object-fit:contain;width:100%;height:100%;display:block}.blog-hero__image-fallback{background-image:linear-gradient(145deg,#fff,#f3f3f3);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.blog-hero__image-fallback span{color:var(--text-secondary)}@media (max-width:767px){.blog-hero{padding-block:calc(var(--spacing,.25rem) * 16)}.blog-hero__featured{gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:1fr}.blog-hero__media-link{order:-1}.blog-hero__title{margin-top:1.5rem}.blog-hero__description{margin-top:1.25rem}.blog-hero__cta{margin-top:1rem}.blog-hero__media{aspect-ratio:16/10}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}