.sz-home h2{margin-top:0}
.sz-home>*:first-child{margin-top:0}

.sz-lede{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:4.8rem;align-items:center}
.sz-lede>*{min-width:0}
.sz-lede__media{margin:0}
.sz-lede__media img{display:block;width:100%;height:auto;border-radius:1.2rem}
.sz-lede__media figcaption{margin-top:1rem;font-size:calc(var(--font-body-scale) * 1.3rem);opacity:.7}

.sz-home .sz-cta{display:inline-block;margin-top:1.6rem;padding:1.4rem 3.2rem;border-radius:.6rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));text-decoration:none;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:1.2;transition:opacity .2s ease}
.sz-home .sz-cta:hover{opacity:.82;color:rgb(var(--color-background));text-decoration:none}

.sz-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin:3.2rem 0 0;padding:0;list-style:none;align-items:stretch}
.sz-card{min-width:0;margin:0;padding:0;display:flex}
.sz-card::marker{content:none}
.sz-card>a{display:flex;flex-direction:column;width:100%;text-decoration:none;color:rgb(var(--color-foreground))}
.sz-card__img{display:block;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:1.2rem;background:rgba(var(--color-foreground),.05)}
.sz-card__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.sz-card>a:hover .sz-card__img img{transform:scale(1.04)}
.sz-card h3{margin:1.6rem 0 .8rem}
.sz-card p{margin:0;font-size:calc(var(--font-body-scale) * 1.5rem)}
.sz-card__more{display:inline-block;align-self:flex-start;margin-top:auto;padding-top:1.6rem;font-size:calc(var(--font-body-scale) * 1.4rem);text-decoration:underline;text-underline-offset:.3rem}

.sz-home .faq-item{margin-top:1.2rem}

@media screen and (max-width:989px){
.sz-lede{gap:3.2rem}
.sz-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media screen and (max-width:749px){
.sz-lede{grid-template-columns:minmax(0,1fr);gap:2.4rem}
.sz-cards{grid-template-columns:minmax(0,1fr)}
.sz-card__more{margin-top:0}
}