.landing{display:block;max-width:900px;padding-top:105px}.landing .intro{max-width:680px;margin:0 auto;text-align:center}.landing .intro h1{margin-top:18px}.landing .intro-copy{line-height:1.8}.landing-actions{display:flex;justify-content:center;gap:10px;margin:28px 0}.landing-actions button{min-width:120px}.landing .source-link{display:inline-block}@media(max-width:760px){.landing{padding-top:70px}.landing .intro h1{font-size:46px}.landing-actions{margin-top:24px}}
