.eg-blog{--eg-blog-card-bg: var(--eg-secondary-bg);--eg-blog-radius: 20px;background:var(--eg-body-bg);color:var(--eg-emphasis-color);font-family:var(--eg-font-sans-serif)}.eg-blog :where(h1,h2,h3,p,ul,figure){margin:0}.eg-blog-hero__inner,.eg-blog-list__inner,.eg-post-hero__inner,.eg-post-body__inner{box-sizing:border-box;width:100%;max-width:calc(var(--eg-container) + 2 * var(--eg-gutter));margin-inline:auto;padding-inline:var(--eg-gutter)}.eg-blog-card__dot{flex:none;display:inline-block;width:6px;height:6px;border-radius:1px;background:var(--eg-primary)}.eg-blog-hero{position:relative;overflow:hidden;padding:calc(var(--eg-hero-top) + var(--eg-space-14)) 0 var(--eg-space-16);background:radial-gradient(60% 80% at 85% 0%,rgba(var(--eg-primary-rgb),.08),transparent 70%),radial-gradient(circle at 1px 1px,rgba(var(--eg-white-rgb),.06) 1px,transparent 0) 0 0 / 24px 24px,var(--eg-body-bg);border-bottom:1px solid var(--eg-border-color)}.eg-blog-hero__inner{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--eg-space-10)}.eg-blog-hero__title{display:flex;flex-direction:column;font-size:clamp(48px,6.25vw,90px);font-weight:var(--eg-font-weight-medium);line-height:1.05;letter-spacing:var(--eg-letter-spacing-tight);color:var(--eg-emphasis-color)}.eg-blog-hero__accent{color:var(--eg-primary)}.eg-blog-hero__intro{flex:0 1 350px;color:var(--eg-secondary-color);font-size:var(--eg-font-size-body);line-height:var(--eg-line-height-relaxed);white-space:normal}.eg-blog-list{padding-block:var(--eg-space-16) var(--eg-section-y)}.eg-blog-filter{display:flex;margin-bottom:var(--eg-space-10)}.eg-blog-filter__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--eg-space-4);min-height:44px;margin:0;padding:0 var(--eg-space-8);list-style:none;border-radius:10px;background:var(--eg-secondary-bg)}.eg-blog-filter__link{display:inline-flex;align-items:center;gap:var(--eg-space-2);min-height:44px;color:var(--eg-secondary-color);font-size:var(--eg-font-size-sm);font-weight:var(--eg-font-weight-medium);text-decoration:none;transition:color .2s ease}.eg-blog-filter__link:before{content:"";width:6px;height:6px;border-radius:1px;background:currentColor;opacity:.5}.eg-blog-filter__link:hover,.eg-blog-filter__link[aria-current=page]{color:var(--eg-emphasis-color)}.eg-blog-filter__link[aria-current=page]:before{background:var(--eg-primary);opacity:1}.eg-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--eg-space-5)}.eg-blog-card{min-width:0}.eg-blog-card__link{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--eg-blog-radius);background:var(--eg-blog-card-bg);color:inherit;text-decoration:none;transition:background-color .3s ease}.eg-blog-card__link:hover{background:var(--eg-tertiary-bg)}.eg-blog-card__link:focus-visible{outline:2px solid var(--eg-primary);outline-offset:3px}.eg-blog-card__media{position:relative;aspect-ratio:3 / 2;overflow:hidden;background:var(--eg-tertiary-bg)}.eg-blog-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.eg-blog-card__link:hover .eg-blog-card__media img{transform:scale(1.05)}.eg-blog-card__body{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;gap:var(--eg-space-8);padding:var(--eg-space-6)}.eg-blog-card__title{color:var(--eg-emphasis-color);font-size:var(--eg-font-size-4);font-weight:var(--eg-font-weight-medium);line-height:var(--eg-line-height-snug);letter-spacing:var(--eg-letter-spacing-snug);white-space:normal}.eg-blog-card__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--eg-space-4);color:var(--eg-secondary-color);font-size:var(--eg-font-size-sm);font-weight:var(--eg-font-weight-medium)}.eg-blog-card__tag{display:inline-flex;align-items:center;gap:var(--eg-space-2);color:var(--eg-body-color)}.eg-blog-pagination{margin-top:var(--eg-space-12)}.eg-blog-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--eg-space-2);margin:0;padding:0;list-style:none}.eg-blog-pagination :is(a,span){display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 var(--eg-space-4);border-radius:10px;background:var(--eg-secondary-bg);color:var(--eg-secondary-color);font-size:var(--eg-font-size-sm);font-weight:var(--eg-font-weight-medium);text-decoration:none}.eg-blog-pagination a:hover{color:var(--eg-emphasis-color)}.eg-blog-pagination .current{background:var(--eg-primary);color:var(--eg-primary-contrast)}.eg-blog-empty{color:var(--eg-secondary-color);font-size:var(--eg-font-size-lead)}.eg-post-hero{padding-top:calc(var(--eg-hero-top) + var(--eg-space-10));background:linear-gradient(to bottom,var(--eg-secondary-bg) 0,var(--eg-secondary-bg) 62%,var(--eg-body-bg) 62%)}.eg-post-hero__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--eg-space-10);margin-bottom:var(--eg-space-12)}.eg-post-hero__heading{display:flex;flex-direction:column;gap:var(--eg-space-6);max-width:900px}.eg-post-hero__back{display:inline-flex;align-items:center;gap:var(--eg-space-2);align-self:flex-start;padding:var(--eg-space-2) var(--eg-space-4);border-radius:var(--eg-border-radius-pill, 999px);background:var(--eg-tertiary-bg);color:var(--eg-body-color);font-size:var(--eg-font-size-sm);font-weight:var(--eg-font-weight-medium);text-decoration:none}.eg-post-hero__back:hover{color:var(--eg-emphasis-color)}.eg-post-hero__title{color:var(--eg-emphasis-color);font-size:clamp(36px,5vw,72px);font-weight:var(--eg-font-weight-medium);line-height:var(--eg-line-height-tighter);letter-spacing:var(--eg-letter-spacing-tight);white-space:normal}.eg-post-hero__meta{display:flex;flex:none;flex-wrap:wrap;gap:var(--eg-space-6);padding:0;list-style:none;color:var(--eg-body-color);font-size:var(--eg-font-size-body);font-weight:var(--eg-font-weight-medium)}.eg-post-hero__meta li{display:inline-flex;align-items:center;gap:var(--eg-space-2)}.eg-post-hero__meta svg{color:var(--eg-primary)}.eg-post-hero__media{position:relative;aspect-ratio:1336 / 560;overflow:hidden;border-radius:var(--eg-blog-radius);background:var(--eg-tertiary-bg)}.eg-post-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.eg-post-body{padding-block:var(--eg-space-16) var(--eg-section-y)}.eg-post-body__inner{display:grid;grid-template-columns:minmax(0,348px) minmax(0,884px);justify-content:space-between;align-items:start;gap:var(--eg-space-12)}.eg-post-aside{position:sticky;top:calc(var(--eg-nav-top) + var(--eg-nav-h) + var(--eg-space-6))}.eg-post-aside__card{display:flex;flex-direction:column;gap:var(--eg-space-6);padding:var(--eg-space-6);border-radius:var(--eg-blog-radius);background:var(--eg-secondary-bg)}.eg-post-aside__title{color:var(--eg-emphasis-color);font-size:var(--eg-font-size-4);font-weight:var(--eg-font-weight-medium);line-height:var(--eg-line-height-snug);letter-spacing:var(--eg-letter-spacing-snug);white-space:normal}body .eg-newsletter.eg-post-aside__form{gap:var(--eg-space-3);max-width:none}body .eg-post-aside__form input.eg-post-aside__input{box-sizing:border-box;width:100%;height:48px;margin:0;padding:0 var(--eg-space-5);border:0;border-radius:var(--eg-border-radius-pill);outline:0;background:var(--eg-tertiary-bg);box-shadow:inset 0 0 0 1px var(--eg-border-color-strong);color:var(--eg-emphasis-color);font-family:inherit;font-size:var(--eg-font-size-body)}body .eg-post-aside__form input.eg-post-aside__input:focus{box-shadow:inset 0 0 0 1px var(--eg-primary)}.eg-post-aside__input::placeholder{color:var(--eg-secondary-color)}body .eg-post-aside__form .eg-btn.eg-btn{width:100%;justify-content:space-between;padding-left:var(--eg-space-6)}.eg-post-content,.eg-post-content *{white-space:normal!important;white-space-collapse:collapse!important}.eg-post-content{display:flex;flex-direction:column;gap:var(--eg-space-6);min-width:0;color:var(--eg-secondary-color);font-size:var(--eg-font-size-body);font-weight:var(--eg-font-weight-normal);line-height:var(--eg-line-height-loose)}.eg-post-content>*{margin:0!important}.eg-post-content :is(h2,h3,h4){color:var(--eg-emphasis-color);font-weight:var(--eg-font-weight-medium);line-height:var(--eg-line-height-sm);letter-spacing:var(--eg-letter-spacing-snug)}.eg-post-content h2{margin-top:var(--eg-space-6)!important;font-size:var(--eg-font-size-2)}.eg-post-content h3{margin-top:var(--eg-space-4)!important;font-size:var(--eg-font-size-3)}.eg-post-content h4{font-size:var(--eg-font-size-6)}.eg-post-content :is(p,li){color:var(--eg-secondary-color);font-size:var(--eg-font-size-body);line-height:var(--eg-line-height-loose)}.eg-post-content__lead{color:var(--eg-body-color)!important;font-size:var(--eg-font-size-6)!important;line-height:var(--eg-line-height-relaxed)!important}.eg-post-content :is(ul,ol){display:flex;flex-direction:column;gap:var(--eg-space-2);padding-left:1.25em}.eg-post-content li::marker{color:var(--eg-secondary-color)}.eg-post-content a{color:var(--eg-primary);text-decoration:underline;text-underline-offset:3px}.eg-post-content :is(strong,b){color:var(--eg-emphasis-color);font-weight:var(--eg-font-weight-semibold)}.eg-post-content blockquote{padding:var(--eg-space-6);border-left:3px solid var(--eg-primary);border-radius:0 var(--eg-border-radius-sm) var(--eg-border-radius-sm) 0;background:var(--eg-secondary-bg);color:var(--eg-body-color);font-size:var(--eg-font-size-lead)}.eg-post-content :is(figure,img){max-width:100%;height:auto;border-radius:var(--eg-blog-radius)}.eg-post-content figure img{display:block;width:100%}.eg-post-content figcaption{margin-top:var(--eg-space-2);color:var(--eg-secondary-color);font-size:var(--eg-font-size-sm)}.eg-blog-related{padding-block:var(--eg-section-y);border-top:1px solid var(--eg-border-color)}.eg-blog-related__head{display:flex;flex-direction:column;align-items:center;gap:var(--eg-space-4);margin-bottom:var(--eg-space-12);text-align:center}.eg-blog-related__eyebrow{display:inline-flex;align-items:center;gap:var(--eg-space-2);color:var(--eg-body-color);font-size:var(--eg-font-size-sm);font-weight:var(--eg-font-weight-medium)}.eg-blog-related__title{color:var(--eg-emphasis-color);font-size:clamp(32px,3.4vw,48px);font-weight:var(--eg-font-weight-medium);line-height:1.15;letter-spacing:var(--eg-letter-spacing-tight)}.eg-blog-related__more{margin-top:var(--eg-space-10)!important;color:var(--eg-secondary-color);font-size:var(--eg-font-size-body);text-align:center}.eg-blog-related__more a{margin-left:var(--eg-space-2);color:var(--eg-primary);font-weight:var(--eg-font-weight-medium);text-decoration:none}.eg-blog-related__more a:hover{text-decoration:underline}@media(max-width:1279.98px){.eg-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eg-post-body__inner{grid-template-columns:minmax(0,1fr)}.eg-post-aside{position:static;order:2}.eg-post-content{max-width:884px}}@media(max-width:809.98px){.eg-blog-hero{padding:calc(var(--eg-hero-top) + var(--eg-space-6)) 0 var(--eg-space-12)}.eg-blog-hero__inner,.eg-post-hero__head{flex-direction:column;align-items:flex-start;gap:var(--eg-space-6)}.eg-blog-hero__intro{flex-basis:auto}.eg-blog-list,.eg-post-body{padding-top:var(--eg-space-12)}.eg-blog-filter__list{padding:0 var(--eg-space-5);column-gap:var(--eg-space-4)}.eg-blog-grid{grid-template-columns:minmax(0,1fr);gap:var(--eg-space-4)}.eg-blog-card__title{font-size:var(--eg-font-size-6)}.eg-post-hero{padding-top:calc(var(--eg-hero-top) + var(--eg-space-2))}.eg-post-hero__head{margin-bottom:var(--eg-space-8)}.eg-post-hero__media{aspect-ratio:4 / 3}.eg-post-content h2{font-size:var(--eg-font-size-3)}.eg-post-content h3{font-size:var(--eg-font-size-5)}.eg-blog-related__head{margin-bottom:var(--eg-space-8)}}@media(prefers-reduced-motion:reduce){.eg-blog-card__media img{transition:none}.eg-blog-card__link:hover .eg-blog-card__media img{transform:none}}
