.mosaic{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mosaic__tall{grid-row:span 2}.mosaic__tall .media,.media--stretch{aspect-ratio:auto;block-size:100%}.mosaic .media{border-radius:var(--radius-card-lg)}.mosaic__badge{align-items:center;gap:var(--space-16);padding:var(--space-24);border:1px solid var(--line);border-radius:var(--radius-card-lg);background:var(--card);margin-block-start:var(--space-16);display:flex}.mosaic__badge-title{color:var(--charcoal);font-weight:600;display:block}.mosaic__badge-text{font-size:14px;display:block}.block{gap:var(--space-12);padding:var(--space-32)}.block .eyebrow{margin-block-start:var(--space-8)}.way{gap:var(--space-16)}.way__tagline{color:var(--terracotta-text);font-size:14px;font-weight:600}.card--charcoal .way__tagline{color:var(--terracotta-on-dark)}.way__button{inline-size:100%;margin-block-start:auto}.guide{gap:var(--space-56);padding:var(--space-72);border-radius:var(--radius-band-lg);background:var(--sand);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;display:grid}.guide__text{justify-items:start;gap:var(--space-16);display:grid}.guide__chips{gap:var(--space-16);display:grid}.guide__chip{align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-20);border-radius:var(--radius-card);background:var(--card);color:var(--charcoal);font-weight:600;display:flex}@media (width<=860px){.guide{gap:var(--space-32);padding:var(--space-40) var(--space-24);grid-template-columns:minmax(0,1fr)}.mosaic__tall .media{aspect-ratio:4/5}}