.hero{background:var(--clr-dark);color:var(--clr-dark-ink);padding:48px 0 40px}.hero__inner{align-items:start;display:grid;grid-gap:56px;gap:56px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.hero__eyebrow{color:var(--clr-accent-on-dark);font-size:.85rem;font-weight:700;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.hero__title{color:var(--clr-dark-ink);font-size:3.6rem;max-width:14ch}.hero__sub{color:var(--clr-dark-muted);font-size:1.15rem;margin-top:18px;max-width:54ch}.hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.hero__background{border-top:1px solid var(--clr-dark-border);color:var(--clr-dark-muted);font-size:.95rem;margin-top:22px;padding-top:14px}.focus{background:var(--clr-dark-panel);border:1px solid var(--clr-dark-border);border-radius:var(--radius);padding:8px 20px}.focus__item+.focus__item{border-top:1px solid var(--clr-dark-border)}.focus__link{color:inherit;display:block;padding:16px 0;text-decoration:none;transition:color .18s ease}.focus__label{color:var(--clr-accent-on-dark);display:block;font-size:.78rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.focus__line{color:var(--clr-dark-ink);display:block;font-size:1.02rem;font-weight:600;margin-top:4px}.focus__line:after{color:var(--clr-accent-on-dark);content:" →";font-weight:700}.focus__link:focus-visible .focus__line,.focus__link:hover .focus__line{color:var(--clr-accent-on-dark)}.articles{border-top:1px solid var(--clr-border)}.article{border-bottom:1px solid var(--clr-border);display:grid;grid-gap:8px 32px;gap:8px 32px;grid-template-columns:200px minmax(0,1fr);padding:24px 0}.article__meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px}.article__title{font-size:1.22rem}.article__argument{color:var(--clr-muted);font-size:1rem;grid-column:2;max-width:var(--prose)}.labstrip{align-items:end;border:1px solid var(--clr-border);border-radius:var(--radius);display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) auto;padding:24px 28px}.labstrip__title{font-size:1.35rem;margin:6px 0 10px;max-width:56ch}.labstrip__body{color:var(--clr-muted);font-size:1rem;margin:0;max-width:var(--prose)}.closer{align-items:end;border-top:1px solid var(--clr-border);display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);padding-top:40px}.closer__actions{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:980px){.hero{padding:60px 0 64px}.closer,.hero__inner,.labstrip{grid-template-columns:1fr}.hero__inner{gap:36px}.hero__title{font-size:2.8rem;max-width:none}.article{grid-template-columns:1fr}.article__argument{grid-column:1}.closer{align-items:start}}@media (max-width:640px){.hero__title{font-size:2.35rem}.hero__sub{font-size:1.08rem}.hero__ctas .btn{flex:1 1 100%}.labstrip{padding:20px}}