.ua-page{max-width:60rem}.ua-hero{padding:2.5rem 0 3rem}.ua-hero h1{overflow-wrap:break-word;max-width:16em;margin-bottom:1.1rem}.ua-lede{max-width:38rem;color:var(--text-secondary);font-size:var(--text-lg);margin:0 0 1.6rem;line-height:1.6}.ua-badge{color:var(--text-secondary);font-family:var(--mono);font-size:var(--text-xs);text-transform:uppercase;align-items:center;gap:.5rem;margin:1.6rem 0 0;font-weight:600;display:inline-flex}.ua-badge i{background:var(--warning);border-radius:50%;width:.5rem;height:.5rem}.ua-intro{max-width:40rem;color:var(--text-secondary);line-height:1.65}.ua-grid,.ua-steps{gap:1rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.ua-grid li,.ua-steps li{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-elevated);padding:1.25rem}.ua-grid h3,.ua-steps h3{font-size:var(--text-xl);margin-bottom:.45rem}.ua-grid p,.ua-steps p{color:var(--text-secondary);margin:0;line-height:1.55}.ua-step-number{background:var(--accent-soft);width:2rem;height:2rem;color:var(--text-primary);font-family:var(--mono);font-size:var(--text-sm);border-radius:50%;place-content:center;margin-bottom:.8rem;font-weight:700;display:inline-grid}.ua-final{border-radius:var(--radius);background:var(--surface);margin-bottom:1rem;padding:2rem 1.25rem}.ua-final p{color:var(--text-secondary)}.ua-page a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (min-width:40rem){.ua-grid,.ua-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ua-final{padding:3rem 2.5rem}}@media (min-width:64rem){.ua-hero{padding-top:4rem}.ua-grid,.ua-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}
