.home-container{width:100%;margin:0 auto;display:grid;grid-gap:1.5rem;gap:1.5rem;padding-top:.7rem}.home-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.85fr);grid-gap:1.2rem;gap:1.2rem;align-items:stretch}.category-section,.home-hero__content,.home-hero__panel{border:1px solid var(--border-soft);border-radius:32px;box-shadow:var(--shadow-card)}.home-hero__content{display:grid;grid-gap:1.15rem;gap:1.15rem;padding:clamp(1.2rem,3vw,2rem);background:var(--surface-elevated)}.home-hero__content h1{font-size:clamp(1.9rem,3.6vw,3rem);max-width:16ch;line-height:1.02}.home-hero__lede{max-width:58ch;color:var(--text-muted);font-size:clamp(.92rem,1.15vw,1rem)}.home-hero__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.home-stat{display:grid;grid-gap:.25rem;gap:.25rem;padding:1rem;border-radius:22px;background:var(--surface-card);border:1px solid var(--border-soft)}.home-stat strong{font-size:1.3rem;font-weight:600;color:var(--text-default)}.home-stat span{color:var(--text-muted);font-size:.86rem}.home-hero__panel{display:grid;align-content:space-between;grid-gap:.85rem;gap:.85rem;padding:1.15rem;background:var(--surface-card)}.category-kicker,.category-order,.home-hero__panel-label{color:var(--accent-strong);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.home-hero__panel h2{font-size:clamp(1.25rem,2.1vw,1.8rem);line-height:1.08}.home-hero__panel p{color:var(--text-muted)}.home-hero__panel-link,.read-more{display:inline-flex;align-items:center;gap:.35rem;width:-moz-fit-content;width:fit-content;color:var(--accent-strong);font-weight:600}.home-hero__panel-link:after,.read-more:after{content:"->";transition:transform .18s ease}.blog-card:hover .read-more:after,.home-hero__panel-link:hover:after{transform:translateX(2px)}.categories-container{display:grid;grid-gap:1.2rem;gap:1.2rem}.category-section{padding:1rem;background:color-mix(in srgb,var(--surface-card) 80%,transparent)}.featured-category{background:linear-gradient(135deg,rgba(176,49,49,.08),transparent 28%),var(--surface-elevated);border-color:var(--border-strong)}.category-header{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--border-soft)}.category-header__copy{display:grid;grid-gap:.6rem;gap:.6rem;max-width:48rem}.category-title{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:clamp(1.65rem,3vw,2.4rem)}.featured-badge{padding:.45rem .75rem;border-radius:999px;background:rgba(176,49,49,.12);color:var(--accent-strong);font-family:var(--font-sans);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.blog-count,.category-description{color:var(--text-muted)}.category-header__meta{display:grid;align-content:start;justify-items:end;grid-gap:.5rem;gap:.5rem;min-width:8rem}.blog-count{font-size:.95rem}.blogs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.blog-card{display:grid;grid-gap:.95rem;gap:.95rem;min-height:100%;padding:1.2rem;border-radius:24px;background:color-mix(in srgb,var(--surface-card) 90%,transparent);border:1px solid var(--border-soft);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.blog-card:hover{transform:translateY(-3px);border-color:var(--border-strong);box-shadow:var(--shadow-hover)}.blog-card__meta{display:flex;justify-content:space-between;gap:1rem;color:var(--text-muted);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.blog-title{font-size:1.15rem;line-height:1.18}.blog-description{color:var(--text-muted);font-size:.88rem;line-height:1.7}@media(max-width:1100px){.blogs-grid,.home-hero{grid-template-columns:1fr}.home-hero__panel{order:-1}}@media(max-width:780px){.home-container{gap:1.25rem;padding-top:1.1rem}.category-section,.home-hero__content,.home-hero__panel{border-radius:24px}.home-hero__stats{grid-template-columns:1fr}.category-header{flex-direction:column}.category-header__meta{justify-items:start}}