.lo-home-hero{border-bottom:1px solid var(--lo-color-border);padding-block:var(--lo-space-9) var(--lo-space-8)}.lo-home-hero__content{max-width:42rem}.lo-home-hero__eyebrow,.lo-topic-badge{color:var(--lo-color-brand);font-size:var(--lo-font-size-1);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.lo-home-hero__eyebrow{margin-bottom:var(--lo-space-4)}.lo-home-hero h1{margin-bottom:var(--lo-space-5)}.lo-home-hero__description{color:var(--lo-color-text-subtle);font-size:var(--lo-font-size-4);margin-bottom:var(--lo-space-6);max-width:36rem}.lo-section-heading{border-bottom:1px solid var(--lo-color-border);align-items:baseline;gap:var(--lo-space-4);margin-bottom:var(--lo-space-5);padding-bottom:var(--lo-space-3);justify-content:space-between;display:flex}.lo-section-heading h2{font-size:var(--lo-font-size-6);margin:0}.lo-featured-article{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);display:grid}.lo-featured-article__content{padding:var(--lo-space-7);flex-direction:column;justify-content:center;display:flex}.lo-featured-article h2{font-size:var(--lo-font-size-7);margin-block:var(--lo-space-3) var(--lo-space-4)}.lo-featured-article h2 a,.lo-card__title a{color:inherit;text-decoration:none}.lo-featured-article h2 a:hover,.lo-card__title a:hover{color:var(--lo-color-brand)}.lo-featured-article__content>p:not(.lo-card__meta){color:var(--lo-color-text-subtle);font-size:var(--lo-font-size-3)}.lo-featured-article__image,.lo-article-card__image{background:var(--lo-color-surface-muted);display:block;overflow:hidden}.lo-featured-article__image{min-height:20rem}.lo-featured-article__image img,.lo-article-card__image img{object-fit:cover;height:100%;transition:transform var(--lo-transition);width:100%}.lo-featured-article:hover img,.lo-article-card:hover img{transform:scale(1.03)}.lo-topics-grid{gap:var(--lo-space-5);display:grid}.lo-article-card__image{aspect-ratio:16/9}.lo-topic-badge{font-size:var(--lo-font-size-0);margin-bottom:var(--lo-space-3);text-decoration:none;display:inline-block}.lo-topic-badge:hover{text-decoration:underline}.lo-article-card__excerpt{color:var(--lo-color-text-subtle);font-size:var(--lo-font-size-2);margin:var(--lo-space-3) 0;line-height:1.55}.lo-topics-section{background:var(--lo-color-surface-alt);border-block:1px solid var(--lo-color-border)}.lo-topics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lo-topic-card{gap:var(--lo-space-1);padding:var(--lo-space-5);flex-direction:column;text-decoration:none;display:flex}.lo-topic-card__name{color:var(--lo-color-ink);font-weight:700}.lo-topic-card__count{color:var(--lo-color-text-faint);font-size:var(--lo-font-size-1)}.lo-newsletter{background:var(--lo-color-ink);color:var(--lo-color-on-brand);margin-top:var(--lo-space-8);--lo-color-danger:#ffb4ab;--lo-color-ink-muted:#f6f5f8;--lo-color-success:#70d6a0;--lo-color-text-subtle:#e6e3f2}.lo-newsletter__inner{padding-block:var(--lo-space-7)}.lo-newsletter .widget{margin:0}.lo-newsletter .widget-title,.lo-newsletter h2,.lo-newsletter h3{color:inherit}.lo-home-cta{background:var(--lo-color-surface-alt);border-bottom:1px solid var(--lo-color-border);padding-block:var(--lo-space-7)}.lo-home-cta__inner{align-items:center;gap:var(--lo-space-5);justify-content:space-between;display:flex}.lo-home-cta h2{font-size:var(--lo-font-size-6);margin-bottom:var(--lo-space-2)}.lo-home-cta p{color:var(--lo-color-text-subtle);margin:0}