.TeQIBq_visual{border:1px solid var(--color-forest-700);color:#faf4e6;background:radial-gradient(at 75% 20%,#365b43,#173e32 65%);border-radius:1.5rem;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 60px -32px #173e3266}.TeQIBq_heading{justify-content:space-between;align-items:center;padding:1.5rem 1.75rem 0;display:flex}.TeQIBq_eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}.TeQIBq_sunMark{color:#f3c44e;font-size:1.75rem;line-height:1}.TeQIBq_scene{width:100%;height:auto;display:block}.TeQIBq_caption{padding:0 1.75rem 1.75rem}.TeQIBq_caption p{max-width:20rem;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:600;line-height:1.25}.TeQIBq_steps{border-top:1px solid #faf4e630;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1.5rem;padding-top:1rem;display:grid}.TeQIBq_steps li{font-size:.85rem;line-height:1.4}.TeQIBq_steps li span{color:#f3c44e;letter-spacing:.1em;margin-bottom:.35rem;font-size:.7rem;display:block}.TeQIBq_note{color:#c5d3c6;margin-top:1.25rem;font-size:.75rem;display:block}.TeQIBq_visual>[data-motion-controls]{margin-top:0;padding:0 1.75rem 1.25rem}@media (max-width:380px){.TeQIBq_heading{padding:1.25rem 1.25rem 0}.TeQIBq_caption{padding:0 1.25rem 1.25rem}.TeQIBq_eyebrow{letter-spacing:.06em}}
