.blog-listing-page{max-width:1200px;margin:0 auto;padding-left:var(--space-xl);padding-right:var(--space-xl)}.blog-listing-header{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-lg);row-gap:var(--space-sm);align-items:center;max-width:none;margin-bottom:var(--space-xl)}.blog-listing-title{grid-column:1;grid-row:1;margin:0}.blog-listing-header__content{grid-column:1;grid-row:2;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);max-width:34rem}.blog-listing-intro{margin:0;color:var(--foreground);line-height:1.65;font-size:var(--font-base,1rem)}.blog-listing-hero-mascot{grid-column:2;grid-row:1/3;flex:0 0 auto;width:140px;margin:0;display:flex;align-items:center;justify-content:center;align-self:center}.blog-listing-hero-mascot__img{width:100%;max-width:140px;height:auto;display:block;filter:drop-shadow(0 4px 12px rgba(102,244,221,.1))}@media (max-width:768px){.blog-listing-header{column-gap:var(--space-md);row-gap:var(--space-xs);margin-bottom:var(--space-lg)}.blog-listing-header__content{max-width:none}.blog-listing-hero-mascot{width:96px}.blog-listing-hero-mascot__img{max-width:96px}}.blog-card-grid{display:grid;grid-template-columns:1fr;gap:var(--space-xl);list-style:none;padding:0;margin:0}@media (min-width:640px){.blog-card-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog-card-grid{grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}}.blog-card{display:flex;flex-direction:column;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.blog-card:hover{border-color:var(--color-accent);box-shadow:0 8px 24px rgba(0,0,0,.25);transform:translateY(-2px)}.blog-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.blog-card-image-wrap{position:relative;width:100%;aspect-ratio:16/10;background:var(--surface);flex-shrink:0}.blog-card-image{object-fit:cover}.blog-card-body{padding:var(--space-lg);display:flex;flex-direction:column;flex:1 1;min-height:0}.blog-card-title{font-size:var(--font-lg);font-weight:600;line-height:1.3;color:var(--foreground);margin:0 0 var(--space-sm);-webkit-line-clamp:2}.blog-card-description,.blog-card-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.blog-card-description{font-size:var(--font-sm);color:var(--text-muted);line-height:1.5;margin:0 0 var(--space-md);flex:1 1;-webkit-line-clamp:3}.blog-card-cta{font-size:var(--font-sm);font-weight:600;color:var(--color-success);margin-top:auto}.blog-article-hero-image{position:relative;aspect-ratio:16/10;width:100%;max-height:clamp(140px,22vh,240px);margin-bottom:var(--space-lg);border-radius:var(--radius-md);overflow:hidden;background:var(--surface)}@media (min-width:769px){.blog-article-hero-image{max-height:clamp(180px,28vh,300px)}}.blog-content p:first-of-type:after{content:"";display:block;height:1px;background:var(--border);margin-top:var(--space-lg)}.blog-content h2{border-top:1px solid var(--border);padding-top:var(--space-lg);margin-top:var(--space-xl)}.blog-content h2:first-of-type{margin-top:var(--space-lg);border-top:none;padding-top:0}.blog-content .blog-article-inline-cta{margin-top:var(--space-md);margin-bottom:0}.blog-content .blog-inline-cta-capsule{display:inline-block;padding:.55rem 1.25rem;border-radius:999px;font-size:var(--font-sm,.875rem);font-weight:700;color:#0a0a0a!important;text-decoration:none!important;background:var(--color-metallic-teal,#66f4dd);border:1px solid var(--color-metallic-teal,#66f4dd);box-shadow:none}.blog-content .blog-inline-cta-capsule:hover{filter:brightness(1.05);color:#0a0a0a!important}.blog-content .blog-inline-cta-capsule:focus-visible{outline:2px solid var(--color-metallic-teal,#66f4dd);outline-offset:2px;color:#0a0a0a!important}.blog-content .blog-content__link-teal{color:var(--color-metallic-teal,#66f4dd)!important;text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.15em;font-weight:600}.blog-content .blog-content__link-teal:hover{filter:brightness(1.1)}.blog-content .blog-content__link-teal:focus-visible{outline:2px solid var(--color-metallic-teal,#66f4dd);outline-offset:2px}.blog-content .blog-content__link-internal{color:var(--color-primary,#3c5977);text-decoration:none;font-weight:500}.blog-content .blog-content__link-internal:hover{text-decoration:underline;text-underline-offset:.15em}.blog-content .blog-content__link-internal:focus-visible{outline:2px solid var(--color-primary,#3c5977);outline-offset:2px}.blog-related-card:hover{border-color:var(--color-primary);box-shadow:0 4px 12px rgba(0,0,0,.08)}.blog-progress-bar{position:fixed;top:0;left:0;right:0;height:3px;background:transparent;z-index:70;pointer-events:none}.blog-progress-bar__fill{height:100%;width:0;background:linear-gradient(90deg,var(--color-primary-blue,#3c5977),var(--color-metallic-teal,#66f4dd));transition:width .12s linear}.blog-listing-section{display:flex;flex-direction:column;gap:var(--space-xl)}.blog-filters{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center;padding:0;margin:0;list-style:none}.blog-filter-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border-radius:999px;border:1px solid var(--border);background:var(--surface-card);color:var(--foreground);font-size:var(--font-sm);font-weight:500;cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.blog-filter-chip:hover{border-color:var(--color-metallic-teal,#66f4dd)}.blog-filter-chip[data-active=true]{color:#0b0c10}.blog-filter-chip__count{font-size:.72rem;padding:.1rem .4rem;border-radius:999px;background:color-mix(in srgb,currentColor 14%,transparent);color:inherit}.blog-filters__caption{font-size:var(--font-sm);color:var(--text-muted);margin:0}.blog-featured-section{display:block}.blog-featured-card{display:grid;grid-template-columns:1fr;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.blog-featured-card:hover{border-color:var(--color-metallic-teal,#66f4dd);box-shadow:0 12px 32px rgba(0,0,0,.3);transform:translateY(-2px)}.blog-featured-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.blog-featured-card__image-wrap{position:relative;width:100%;aspect-ratio:16/9;background:var(--surface)}.blog-featured-card__image{object-fit:cover}.blog-featured-card__body{padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm)}.blog-featured-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);font-size:var(--font-sm);color:var(--text-muted)}.blog-featured-card__pin{display:inline-flex;align-items:center;padding:.25rem .65rem;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(135deg,var(--color-primary-blue,#3c5977),var(--color-metallic-teal,#66f4dd));color:#0b0c10}.blog-featured-card__reading{color:var(--text-muted)}.blog-featured-card__title{font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:700;line-height:1.25;color:var(--foreground);margin:0}.blog-featured-card__description{font-size:var(--font-base,1rem);color:var(--text-muted);line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-featured-card__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);font-size:var(--font-sm);margin:var(--space-xs) 0 0}.blog-featured-card__date{color:var(--text-muted)}.blog-featured-card__cta{color:var(--color-metallic-teal,#66f4dd);font-weight:600}@media (min-width:900px){.blog-featured-card{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.blog-featured-card__image-wrap{aspect-ratio:auto;min-height:320px;height:100%}.blog-featured-card__body{padding:var(--space-xl);justify-content:center}}.blog-grid{display:grid;grid-template-columns:1fr;gap:var(--space-xl);list-style:none;padding:0;margin:0}.blog-grid__item{display:flex}.blog-grid__empty{padding:var(--space-xl);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-muted);text-align:center}@media (min-width:640px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog-grid{grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}}.blog-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm)}.blog-card-reading{font-size:var(--font-sm);color:var(--text-muted)}.blog-card-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-top:auto;padding-top:var(--space-sm);border-top:1px solid var(--border);font-size:var(--font-sm)}.blog-card-date{color:var(--text-muted)}.blog-category-badge{display:inline-flex;align-items:center;padding:.22rem .6rem;border-radius:999px;font-size:.78rem;font-weight:600;text-decoration:none;letter-spacing:.01em;line-height:1.2}a.blog-category-badge:hover{filter:brightness(1.05)}.blog-article-page{max-width:1200px;margin:0 auto;padding:var(--space-xl) var(--space-xl) var(--space-section)}.blog-hero-editorial{margin-bottom:var(--space-xl)}.blog-hero-editorial__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md)}.blog-hero-editorial__reading{font-size:var(--font-sm);color:var(--text-muted)}.blog-hero-editorial__title{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.18;font-weight:700;color:var(--foreground);margin:0 0 var(--space-md)}.blog-hero-editorial__lede{font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.55;color:var(--text-muted);margin:0 0 var(--space-md);max-width:60ch}.blog-hero-editorial__byline{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;font-size:var(--font-sm);color:var(--text-muted);margin:0 0 var(--space-lg)}.blog-hero-editorial__byline time{color:inherit}.blog-hero-editorial__image{position:relative;width:100%;aspect-ratio:16/9;max-height:clamp(220px,36vh,420px);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface);margin-top:var(--space-md)}.blog-article-grid{display:grid;grid-template-columns:1fr;gap:var(--space-xl)}.blog-article-main{min-width:0}.blog-article-sidebar{display:none}@media (min-width:1024px){.blog-article-grid{grid-template-columns:minmax(0,1fr) 280px;gap:var(--space-xxl,3rem)}.blog-article-sidebar{display:block}.blog-article-sidebar__sticky{position:sticky;top:96px;display:flex;flex-direction:column;gap:var(--space-md)}}.blog-ai-summarize{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md)}.blog-ai-summarize,.blog-ai-summarize--mobile{margin-bottom:var(--space-md)}@media (min-width:1024px){.blog-ai-summarize--mobile{display:none}}.blog-ai-summarize--sidebar{display:none}@media (min-width:1024px){.blog-ai-summarize--sidebar{display:block}}.blog-ai-summarize__title{margin:0 0 var(--space-sm);font-size:var(--font-sm);font-weight:600;line-height:1.35;color:var(--foreground)}.blog-ai-summarize__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.blog-ai-summarize__item{margin:0}.blog-ai-summarize__chip{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .65rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 45%,var(--border));background:color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 8%,transparent);color:var(--foreground);font-size:.8rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.blog-ai-summarize__chip:hover{background:color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 18%,transparent);border-color:var(--color-metallic-teal,#66f4dd);color:var(--foreground)}.blog-ai-summarize__chip:focus-visible{outline:2px solid var(--color-metallic-teal,#66f4dd);outline-offset:2px}.blog-toc{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-md)}.blog-toc__title{font-size:var(--font-sm);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 var(--space-sm)}.blog-toc__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.blog-toc__item--h3{padding-left:var(--space-md)}.blog-toc__link{display:block;font-size:var(--font-sm);color:var(--text-muted);text-decoration:none;padding:.35rem .5rem;border-radius:6px;line-height:1.4;border-left:2px solid transparent;transition:color .15s ease,background .15s ease,border-color .15s ease}.blog-toc__link:hover{color:var(--foreground);background:color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 8%,transparent)}.blog-toc__item.is-active .blog-toc__link{color:var(--foreground);border-left-color:var(--color-metallic-teal,#66f4dd);background:color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 10%,transparent)}.blog-toc-mobile{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-lg)}@media (min-width:1024px){.blog-toc-mobile{display:none}}.blog-toc-mobile__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);cursor:pointer;font-weight:600;font-size:var(--font-sm);color:var(--foreground);list-style:none}.blog-toc-mobile__summary::-webkit-details-marker{display:none}.blog-toc-mobile__chevron{transition:transform .2s ease}.blog-toc-mobile[open] .blog-toc-mobile__chevron{transform:rotate(180deg)}.blog-toc-mobile__list{list-style:none;padding:var(--space-sm) 0 0;margin:0;display:flex;flex-direction:column;gap:.15rem}.blog-toc-mobile__item--h3{padding-left:var(--space-md)}.blog-toc-mobile__link{display:block;font-size:var(--font-sm);color:var(--text-muted);text-decoration:none;padding:.4rem 0}.blog-toc-mobile__link:hover{color:var(--foreground)}.blog-content{font-size:1.05rem;container-type:inline-size;container-name:blog-content}.blog-content__h2{font-size:clamp(1.35rem,1.8vw,1.7rem);line-height:1.3;font-weight:700;color:var(--foreground);margin:var(--space-xl) 0 var(--space-md);scroll-margin-top:100px}.blog-content__h2:first-of-type{margin-top:var(--space-lg)}.blog-content__h3{font-size:clamp(1.1rem,1.4vw,1.25rem);line-height:1.35;font-weight:600;color:var(--foreground);margin:var(--space-lg) 0 var(--space-sm);scroll-margin-top:100px}.blog-content__p{line-height:1.75;margin:0 0 var(--space-md);color:var(--foreground)}.blog-content__ol,.blog-content__ul{margin:0 0 var(--space-md) 1.2rem;padding:0;line-height:1.7;color:var(--foreground)}.blog-content__ol li,.blog-content__ul li{margin-bottom:.4rem}.blog-content__table-wrap{margin:var(--space-lg) 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card)}.blog-content__table-wrap:focus-visible{outline:2px solid var(--color-metallic-teal,#66f4dd);outline-offset:2px}.blog-content__table{width:100%;border-collapse:collapse;font-size:var(--font-sm);line-height:1.55;color:var(--foreground)}.blog-content__thead{background:color-mix(in srgb,var(--color-primary-blue,#3c5977) 18%,var(--surface-card))}.blog-content__th{padding:.6rem .85rem;text-align:left;font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--foreground);border-bottom:1px solid var(--border);white-space:nowrap}.blog-content__td{padding:.65rem .85rem;border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent);vertical-align:top}.blog-content__tbody .blog-content__tr:last-child .blog-content__td{border-bottom:none}.blog-content__tbody .blog-content__tr:nth-child(2n) .blog-content__td{background:color-mix(in srgb,var(--surface-card) 80%,var(--background))}@media (hover:hover){.blog-content__tbody .blog-content__tr:hover .blog-content__td{background:color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 8%,var(--surface-card))}}.blog-content__table code{white-space:nowrap}@media (max-width:768px){.blog-content__table{font-size:.85rem}.blog-content__td,.blog-content__th{padding:.5rem .65rem}}.blog-callout{margin:var(--space-lg) 0;padding:var(--space-md) var(--space-lg);border-left:4px solid var(--color-metallic-teal,#66f4dd);background:color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 7%,var(--surface-card));border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--foreground);line-height:1.65}.blog-callout p{margin:0 0 var(--space-sm)}.blog-callout p:last-child{margin-bottom:0}.blog-sidebar-mini-cta{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-md)}.blog-sidebar-mini-cta__eyebrow{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--color-metallic-teal,#66f4dd);margin:0 0 var(--space-xs)}.blog-sidebar-mini-cta__title{font-size:var(--font-sm);font-weight:600;color:var(--foreground);margin:0 0 var(--space-sm);line-height:1.45}.blog-sidebar-mini-cta__cta{display:inline-flex;align-items:center;width:100%;box-sizing:border-box;justify-content:center;padding:.55rem .9rem;border-radius:999px;font-size:var(--font-sm);font-weight:600;color:#0b0c10;text-decoration:none;background:linear-gradient(135deg,var(--color-primary-blue,#3c5977),var(--color-metallic-teal,#66f4dd))}.blog-sidebar-mini-cta__cta:hover{filter:brightness(1.06)}.blog-sidebar-mini-cta__small{font-size:.72rem;color:var(--text-muted);margin:var(--space-xs) 0 0;text-align:center}.blog-final-cta{display:grid;grid-template-columns:1fr;gap:var(--space-lg);margin:var(--space-xxl,3rem) 0 var(--space-xl);padding:var(--space-xl);border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary-blue,#3c5977) 22%,var(--surface-card)),color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 18%,var(--surface-card)));border:1px solid color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 30%,var(--border))}.blog-final-cta__visual{display:flex;justify-content:center}.blog-final-cta__title{font-size:clamp(1.3rem,2vw,1.7rem);font-weight:700;color:var(--foreground);margin:0 0 var(--space-md);line-height:1.25}.blog-final-cta__text{color:var(--text-muted);line-height:1.6;margin:0 0 var(--space-md)}.blog-final-cta__bullets{list-style:none;padding:0;margin:0 0 var(--space-lg);display:flex;flex-direction:column;gap:.4rem}.blog-final-cta__bullets li{padding-left:1.5rem;position:relative;color:var(--foreground);line-height:1.5}.blog-final-cta__bullets li:before{content:"✓";position:absolute;left:0;color:var(--color-metallic-teal,#66f4dd);font-weight:700}.blog-final-cta__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.blog-final-cta__primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:.7rem 1.3rem;border-radius:999px;font-size:var(--font-base,1rem);font-weight:700;color:#0b0c10;text-decoration:none;text-align:center;background:linear-gradient(135deg,var(--color-metallic-teal,#66f4dd),color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 70%,#fff));box-shadow:0 0 18px color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 40%,transparent)}.blog-final-cta__primary-label{text-align:center;line-height:1.3}.blog-final-cta__primary:hover{filter:brightness(1.07)}.blog-final-cta__primary:focus-visible .home-cta-trailing-arrow,.blog-final-cta__primary:hover .home-cta-trailing-arrow{transform:translateX(2px)}.blog-final-cta__secondary{display:inline-flex;align-items:center;padding:.7rem 1.3rem;border-radius:999px;font-size:var(--font-base,1rem);font-weight:600;color:var(--foreground);text-decoration:none;border:1px solid var(--color-metallic-teal,#66f4dd);background:transparent;transition:border-color .15s ease,color .15s ease,background-color .15s ease,box-shadow .15s ease}.blog-final-cta__secondary:focus-visible,.blog-final-cta__secondary:hover{border-color:var(--color-metallic-teal,#66f4dd);color:var(--color-metallic-teal,#66f4dd);background:color-mix(in srgb,var(--color-metallic-teal,#66f4dd) 12%,transparent)}.blog-final-cta__secondary:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-metallic-teal,#66f4dd)}@media (max-width:768px){.blog-final-cta__actions{flex-direction:column;align-items:stretch;gap:var(--space-sm)}.blog-final-cta__primary,.blog-final-cta__secondary{width:100%;max-width:100%;box-sizing:border-box;justify-content:center}.blog-final-cta__primary{padding:var(--space-sm) var(--space-md);min-height:44px;flex-wrap:wrap}}@media (min-width:769px){.blog-final-cta{grid-template-columns:180px minmax(0,1fr);align-items:center}}.blog-tags-row-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin:var(--space-xl) 0 var(--space-md);padding-top:var(--space-lg);border-top:1px solid var(--border)}.blog-tags-row-wrap__label{font-size:var(--font-sm);color:var(--text-muted);font-weight:600}.blog-tags-row{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0;margin:0}.blog-tag-chip{display:inline-flex;align-items:center;padding:.22rem .6rem;border-radius:999px;font-size:.78rem;color:var(--text-muted);background:var(--surface-card);border:1px solid var(--border)}.blog-tags-row--card .blog-tag-chip{font-size:.72rem}.blog-article-cat-back{margin:0 0 var(--space-lg);font-size:var(--font-sm);color:var(--text-muted)}.blog-article-cat-back a{color:var(--color-metallic-teal,#66f4dd);text-decoration:none;font-weight:600}.blog-article-cat-back a:hover{text-decoration:underline}.blog-category-hub__pill{display:inline-flex;align-items:center;padding:.3rem .85rem;border-radius:999px;border:1px solid;font-size:.78rem;font-weight:700;letter-spacing:.02em;margin-bottom:var(--space-md)}.blog-category-hub__more{border-top:1px solid var(--border);padding-top:var(--space-xl)}.blog-category-breadcrumb a{text-decoration:none;font-size:var(--font-sm)}.blog-category-breadcrumb a:hover{text-decoration:underline}@media print{.blog-ai-summarize,.blog-article-sidebar,.blog-filters,.blog-final-cta,.blog-progress-bar,.blog-tags-row-wrap,.blog-toc-mobile{display:none!important}}@media (prefers-reduced-motion:reduce){.blog-card,.blog-featured-card,.blog-progress-bar__fill,.blog-toc-mobile__chevron,.blog-toc__link{transition:none!important}.blog-card:hover,.blog-featured-card:hover{transform:none}}.blog-article-main>.blog-final-cta{margin-bottom:var(--space-md)}.blog-card,.blog-featured-card,.blog-related-card{position:relative}.blog-card-title-link,.blog-featured-card__title-link,.blog-related-card__title-link{color:inherit;text-decoration:none}.blog-card-title-link:focus-visible,.blog-featured-card__title-link:focus-visible,.blog-related-card__title-link:focus-visible{outline:none}.blog-card-title-link:after,.blog-featured-card__title-link:after,.blog-related-card__title-link:after{content:"";position:absolute;inset:0;z-index:1}.blog-card .blog-category-badge,.blog-featured-card .blog-category-badge{position:relative;z-index:2}.blog-card:has(.blog-card-title-link:focus-visible),.blog-featured-card:has(.blog-featured-card__title-link:focus-visible),.blog-related-card:has(.blog-related-card__title-link:focus-visible){outline:2px solid var(--color-primary,#66f4dd);outline-offset:2px}.blog-card-title{display:block;overflow:visible;-webkit-line-clamp:unset}.blog-card-title-link{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}