.ut-hero{padding-block:clamp(56px,8vw,112px) clamp(40px,6vw,80px)}.ut-h1{max-width:18ch;font-size:clamp(44px,6.4vw,96px);font-weight:900;line-height:.92}.ut-lede{max-width:52ch;color:var(--sand);font-size:clamp(19px,1.7vw,23px);line-height:1.5}.ut-steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ut-step{background:var(--white);border:1px solid var(--sand);border-radius:var(--radius);flex-direction:column;gap:12px;padding:clamp(24px,3vw,36px);display:flex}.ut-step-n{font-family:var(--font-display-stack);color:var(--bronze);font-size:56px;font-weight:900;font-stretch:75%;line-height:.9}.ut-step-t{font-size:clamp(24px,2.2vw,32px);font-weight:900;line-height:1}.ut-step p:last-child{color:var(--graphite);font-size:18px;line-height:1.5}@media (max-width:900px){.ut-steps{grid-template-columns:1fr}}.ut-legal{max-width:760px;color:var(--iron);font-size:18px;line-height:1.65}.ut-legal h2,.ut-legal h3{font-family:var(--font-display-stack);text-transform:uppercase;margin:40px 0 12px;font-size:clamp(24px,2.2vw,30px);font-weight:800;font-stretch:75%;line-height:1.1}.ut-legal p{margin:0 0 16px}.ut-legal ul,.ut-legal ol{margin:0 0 16px;padding-left:24px}.ut-legal li{margin-bottom:8px}.ut-legal hr{border:0;border-top:1px solid var(--sand);margin:32px 0}.ut-legal a{color:var(--deep-bronze)}.ut-legal-plain{white-space:normal}.ut-embed{border:1px solid var(--sand);border-radius:var(--radius);background:var(--white);min-height:640px;overflow:hidden}
