.blog-home{--blog-type-stage-container-width: none;--blog-type-stage-gutter: clamp(var(--space-6), 3.77vw, 3.5rem);--blog-type-stage-hero-min-height: 478px;--blog-type-stage-hero-padding: calc(var(--navbar-h) + var(--space-8)) 0 calc(var(--space-12) + var(--space-4));--blog-type-stage-title-size: clamp(3.375rem, 4.72vw, 4.375rem);--blog-type-stage-title-size-mobile: clamp(2.0625rem, 9.3vw, 2.375rem);--blog-type-stage-title-line-height: 1.065;--blog-type-stage-title-line-height-mobile: 1.1;--blog-type-stage-title-letter-spacing: var(--content-index-title-letter-spacing);--blog-type-stage-title-slot: 2lh;--blog-type-stage-subtitle-slot: 2lh;--blog-type-stage-title-width: 100%;--blog-type-stage-copy-width: 1010px;--blog-type-stage-copy-size: clamp(1.25rem, 1.85vw, 1.6875rem);--blog-type-stage-copy-size-mobile: var(--text-md);--blog-type-stage-copy-line-height: 1.58;--blog-type-stage-title-margin: 0 0 var(--space-8);--blog-type-stage-title-margin-mobile: 0 0 var(--space-5);--blog-type-stage-nav-gap: calc(var(--space-12) + var(--space-2));--blog-type-stage-nav-gap-mobile: calc(var(--space-6) + var(--space-2));--blog-type-stage-nav-min-height: calc(var(--space-12) + var(--space-5));--blog-type-stage-nav-min-height-mobile: calc(var(--space-12) + var(--space-3));--blog-type-stage-nav-size: var(--text-lg);--blog-type-stage-nav-size-mobile: var(--text-md);--blog-type-stage-hero-min-height-mobile: 332px;--blog-type-stage-hero-padding-mobile: calc(var(--navbar-h) + var(--space-8)) 0 var(--space-10)}.blog-home .blog-hero{display:flex;min-height:var(--blog-type-stage-hero-min-height);align-items:flex-end;padding:var(--blog-type-stage-hero-padding);text-align:left;background:var(--content-index-list-bg);overflow:visible}.blog-home .blog-hero:before{display:none}.blog-home .blog-badge{margin-bottom:var(--content-index-badge-margin-bottom)}.blog-home .blog-hero-title{max-width:var(--blog-type-stage-title-width);min-height:var(--blog-type-stage-title-slot);margin:var(--blog-type-stage-title-margin);font-size:var(--blog-type-stage-title-size);line-height:var(--blog-type-stage-title-line-height);letter-spacing:var(--blog-type-stage-title-letter-spacing);text-wrap:balance}.blog-home .blog-hero-subtitle{max-width:var(--blog-type-stage-copy-width);min-height:var(--blog-type-stage-subtitle-slot);margin:0;font-size:var(--blog-type-stage-copy-size);line-height:var(--blog-type-stage-copy-line-height);text-wrap:pretty}.blog-home strix-header .navbar>.container,.blog-home .blog-hero>.container,.blog-home .blog-topic-nav>.container,.blog-home .blog-front-page>.container,.blog-home .blog-list>.container{max-width:var(--blog-type-stage-container-width);padding-right:var(--blog-type-stage-gutter);padding-left:var(--blog-type-stage-gutter)}.blog-home .blog-hero__layout{display:block;width:100%}.blog-home .blog-hero__copy{min-width:0;text-align:left}.blog-home .blog-hero-title__line{display:block}.blog-home .blog-hero-title__accent{color:var(--accent)}.blog-home .blog-topic-nav{background:var(--content-index-list-bg)}.blog-home .blog-topic-nav .container{gap:var(--blog-type-stage-nav-gap);min-height:var(--blog-type-stage-nav-min-height)}.blog-home .blog-topic-nav__link{min-height:var(--blog-type-stage-nav-min-height);font-size:var(--blog-type-stage-nav-size)}.blog-index-page .blog-front-page{padding:var(--space-6) 0 var(--space-12)}.blog-index-page .blog-front-page__grid{gap:var(--space-8)}.blog-index-page .blog-new{padding:var(--space-5);background:var(--surface-card-bg);border:var(--surface-card-border);border-radius:var(--surface-card-radius);box-shadow:var(--surface-card-shadow)}.blog-index-page .blog-new__header{min-height:0;padding-bottom:var(--space-3)}.blog-index-page .blog-new__header h2,.blog-index-page .blog-list__header h2{margin-bottom:0}.blog-home.blog-index-page .blog-card--brief{grid-template-columns:minmax(0,1fr) calc(var(--space-10) * 2 + var(--space-2));gap:var(--space-3);padding:var(--space-4) 0}.blog-index-page .blog-new__all{margin-top:var(--space-4)}.blog-index-page .blog-list__header{min-height:calc(var(--space-12) + var(--space-6))}.blog-home.blog-index-page .blog-grid{padding-top:var(--space-6)}.blog-topic-nav{background:var(--content-index-list-bg)}.blog-topic-nav .container{display:flex;align-items:center;gap:var(--space-6);min-height:calc(var(--button-compact-action-min-height) + var(--space-1));overflow-x:auto;scrollbar-width:none;border-bottom:var(--surface-card-border)}.blog-topic-nav .container::-webkit-scrollbar{display:none}.blog-topic-nav__link{position:relative;display:inline-flex;align-items:center;min-height:calc(var(--button-compact-action-min-height) + var(--space-1));color:var(--content-index-nav-link-color);font-size:var(--content-index-card-date-size);font-weight:var(--content-index-card-date-weight);line-height:var(--content-index-card-desc-line-height);text-decoration:var(--link-decoration-none);white-space:nowrap;transition:var(--content-index-nav-link-transition)}.blog-topic-nav__link:hover{color:var(--content-index-nav-link-hover-color)}.blog-topic-nav__link.active{color:var(--content-index-nav-link-active-color);font-weight:var(--content-index-nav-link-active-weight)}.blog-topic-nav__link.active:after{content:"";position:absolute;right:0;bottom:0;left:0;height:var(--content-index-nav-active-line-height);background:var(--accent);border-radius:var(--content-index-nav-active-line-radius)}.blog-front-page{padding:var(--space-8) 0 var(--section-y);background:var(--content-index-list-bg)}.blog-front-page__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--layout-feature-gap);align-items:start}.blog-featured-slot,.blog-new,.blog-new__list{min-width:0}.blog-home .blog-card--featured{display:block;min-height:auto;overflow:visible;background:var(--content-index-card-bg);border:none;border-radius:var(--radius-none);box-shadow:none}.blog-home .blog-card--featured:hover{transform:none;border-color:transparent;box-shadow:none}.blog-home .blog-card--featured .blog-card-image{border-radius:var(--content-index-card-radius)}.blog-home .blog-card--featured .blog-card-body{padding:var(--space-5) 0 0}.blog-home .blog-card--featured .blog-card-body h3{max-width:var(--content-index-hero-title-width);font-size:var(--content-index-article-title-size);line-height:var(--content-index-article-title-line-height)}.blog-home .blog-card--featured .blog-card-body p{max-width:var(--content-index-hero-copy-width)}.blog-home .blog-card--featured .blog-card-footer{padding:var(--space-4) 0 0}.blog-new__header{display:flex;align-items:center;min-height:var(--button-compact-action-min-height);border-bottom:var(--surface-card-border)}.blog-new__header h2,.blog-list__header h2{color:var(--content-index-title-color);font-size:var(--content-index-related-title-size);font-weight:var(--content-index-related-title-weight);line-height:var(--content-index-related-title-line-height);letter-spacing:var(--content-index-related-title-letter-spacing)}.blog-new__list{display:grid}.blog-home .blog-card--brief{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:var(--space-4);min-height:auto;padding:var(--space-5) 0;overflow:visible;background:var(--content-index-card-bg);border:none;border-bottom:var(--surface-card-border);border-radius:var(--radius-none);box-shadow:none}.blog-home .blog-card--brief:hover{transform:none;border-color:var(--border-primary);box-shadow:none}.blog-home .blog-card--brief .blog-card-image{grid-column:2;grid-row:1;align-self:start;padding-bottom:0;aspect-ratio:16 / 9;border-radius:var(--surface-card-radius-compact)}.blog-home .blog-card--brief .blog-card-body{grid-column:1;grid-row:1;min-width:0;padding:0}.blog-home .blog-card--brief .blog-card-meta{flex-wrap:wrap}.blog-home .blog-card--brief .blog-card-body h3{font-size:var(--content-index-card-title-size)}.blog-home .blog-card--brief .blog-card-footer{display:none}.blog-new__all{display:inline-flex;align-items:center;gap:var(--space-2);min-height:calc(var(--button-compact-action-min-height) + var(--space-1));margin-top:var(--space-3);color:var(--content-index-card-footer-link-color);font-size:var(--content-index-card-footer-link-size);font-weight:var(--content-index-card-footer-link-weight);line-height:var(--content-index-card-footer-link-line-height);text-decoration:var(--link-decoration-none)}.blog-new__all:hover{color:var(--content-index-card-footer-link-hover-color);text-decoration:var(--link-decoration);text-underline-offset:var(--link-underline-offset)}.blog-home .blog-list{padding:0 0 var(--section-y-large)}.blog-list__header{display:flex;align-items:center;min-height:var(--section-y);border-top:var(--surface-card-border);border-bottom:var(--surface-card-border)}.blog-list__header h2{font-size:var(--content-index-title-size)}.blog-home .blog-grid{padding-top:var(--space-8)}.blog-home .blog-grid .blog-card{min-height:auto;overflow:visible;background:var(--content-index-card-bg);border:none;border-radius:var(--radius-none);box-shadow:none}.blog-home .blog-grid .blog-card:hover{transform:none;border-color:transparent;box-shadow:none}.blog-home .blog-grid .blog-card-image{border-radius:var(--content-index-card-radius)}.blog-home .blog-grid .blog-card-body{padding:var(--space-5) 0 0}.blog-home .blog-card-tag{padding:0;background:transparent;border:none;border-radius:var(--radius-none);color:var(--accent)}.blog-home .blog-card-meta{flex-wrap:wrap}.blog-home .blog-card-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.blog-home .blog-grid .blog-card-footer{padding:var(--space-4) 0 var(--space-6);border-bottom:var(--surface-card-border)}.blog-category-page .blog-list{padding-top:var(--space-6)}.blog-home.blog-category-page .blog-grid{padding-top:0}.blog-category-page .blog-category-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-8);grid-column:1 / -1;min-height:0;padding:var(--space-8) 0;background:transparent;border:0;border-top:var(--surface-card-border);border-radius:0;box-shadow:none;overflow:visible}.blog-category-page .blog-category-cta:hover{transform:none;border-color:var(--border-primary);box-shadow:none}.blog-category-page .blog-category-cta .blog-card-body,.blog-category-page .blog-category-cta .blog-card-footer{min-width:0;margin:0;padding:0}.blog-category-page .blog-category-cta .blog-card-tag{display:block;margin-bottom:var(--space-3)}.blog-category-page .blog-category-cta .blog-card-body p{max-width:68ch;margin-bottom:0}.blog-category-page .blog-category-cta .blog-card-footer a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill, 999px);background:var(--accent);color:#fff;text-align:center;text-decoration:none}.blog-category-page .blog-category-cta .blog-card-footer a:hover{background:var(--accent-hover, #0052cc);color:#fff;text-decoration:none}.blog-category-page .blog-category-cta .blog-card-footer a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(max-width:768px){.blog-category-page .blog-category-cta{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.blog-category-page .blog-category-cta .blog-card-footer a{width:100%}}.blog-home .blog-card-action{display:inline-flex;align-items:center;gap:var(--space-2);min-height:calc(var(--button-compact-action-min-height) + var(--space-1))}.blog-home .blog-load-more-wrap{padding-top:var(--section-y)}.blog-home .blog-load-more{min-height:calc(var(--content-index-load-more-min-height) + var(--space-1))}@media(max-width:1120px){.blog-home{--blog-type-stage-title-slot: 3lh}}@media(min-width:769px)and (max-width:949px){.blog-home{--blog-type-stage-title-slot: 4lh}}@media(max-width:1024px){.blog-front-page__grid{grid-template-columns:minmax(0,1fr)}.blog-new__list{grid-template-columns:var(--content-index-grid-columns-tablet);gap:var(--layout-grid-gap-comfort)}}@media(max-width:768px){.blog-home{--blog-type-stage-gutter: var(--container-padding-mobile);--blog-type-stage-title-slot: 3lh;--blog-type-stage-subtitle-slot: 2lh}.blog-home .blog-hero{min-height:var(--blog-type-stage-hero-min-height-mobile);align-items:center;max-width:none;padding:var(--blog-type-stage-hero-padding-mobile);overflow:visible}.blog-home .blog-hero .container{overflow:visible}.blog-home .blog-hero-title{width:auto;max-width:100%;margin:var(--blog-type-stage-title-margin-mobile);font-size:var(--blog-type-stage-title-size-mobile);line-height:var(--blog-type-stage-title-line-height-mobile)}.blog-home .blog-hero__layout{padding:0 var(--container-padding-mobile)}.blog-home .blog-hero__copy{text-align:left}.blog-home .blog-hero-title__line{display:inline}.blog-home .blog-hero-subtitle{max-width:100%;font-size:var(--blog-type-stage-copy-size-mobile)}.blog-home .blog-topic-nav .container{gap:var(--blog-type-stage-nav-gap-mobile);min-height:var(--blog-type-stage-nav-min-height-mobile)}.blog-home .blog-topic-nav__link{min-height:var(--blog-type-stage-nav-min-height-mobile);font-size:var(--blog-type-stage-nav-size-mobile)}.blog-front-page{padding:var(--space-6) 0 var(--section-y)}.blog-index-page .blog-front-page{padding:var(--space-6) 0 var(--space-10)}.blog-front-page__grid{gap:var(--space-8)}.blog-home .blog-card--featured .blog-card-body h3{font-size:var(--content-index-title-mobile-size)}.blog-new__list{grid-template-columns:var(--content-index-grid-columns-mobile);gap:0}.blog-index-page .blog-new{padding:var(--space-5)}.blog-home .blog-card--brief{grid-template-columns:minmax(0,1fr) 112px}.blog-list__header{min-height:var(--section-y)}.blog-index-page .blog-list__header{min-height:calc(var(--space-12) + var(--space-4))}.blog-list__header h2{font-size:var(--content-index-title-mobile-size)}.blog-home .blog-grid{padding-top:var(--space-6)}}@media(max-width:640px){.blog-home{--blog-type-stage-subtitle-slot: 3lh}}@media(max-width:540px){.blog-home{--blog-type-stage-title-slot: 4lh}}@media(max-width:470px){.blog-home{--blog-type-stage-title-slot: 5lh}}@media(max-width:419px){.blog-home{--blog-type-stage-title-slot: 6lh;--blog-type-stage-subtitle-slot: calc(4lh + 1px) }}@media(max-width:330px){.blog-home{--blog-type-stage-subtitle-slot: 5lh}}@media(prefers-reduced-motion:reduce){.blog-home .blog-card--revealing{animation:none}}
