.landing .lead{font-size:1.2rem;line-height:1.6;max-width:43rem}.landing-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:2rem;align-items:start}.landing-hero h2{margin-top:.6rem}.landing-hero .button{margin:.2rem .3rem .4rem 0}.finder-preview{margin:1rem 0 0;padding:.7rem;background:white;border:1px solid var(--line);border-radius:.8rem;box-shadow:0 .5rem 1.8rem #172b3a0f}.finder-preview img{display:block;width:100%;height:auto;border-radius:.4rem}.finder-preview figcaption{padding:.8rem .3rem .2rem;color:var(--muted);font-size:.83rem;line-height:1.55}.landing-steps{padding-left:1.4rem}.landing-steps li{padding-left:.4rem;margin-bottom:1.5rem}.landing-steps li:last-child{margin-bottom:0}.landing-steps h3{margin-bottom:.3rem}.landing-steps p{margin-top:.3rem}.landing section p:last-child{margin-bottom:0}@media(max-width:42rem){.landing-hero{grid-template-columns:minmax(0,1fr);gap:.5rem}.finder-preview{max-width:25rem;margin:1rem auto}.landing .lead{font-size:1.1rem}}
