.dl-page{min-height:100vh;background:var(--ground);color:var(--cream)}.dl-main{padding-top:calc(var(--s-10) + 40px);padding-bottom:var(--s-10)}.dl-title{margin:14px 0 18px;max-width:16ch}.dl-lead{margin:40px 0 56px;display:grid;gap:10px;max-width:760px}.dl-lead-title{margin:0;font:800 26px/1.2 var(--display);letter-spacing:-.01em}.dl-lead-body{margin:0;color:var(--cream-2);font-size:17px;line-height:1.6;max-width:60ch}.dl-lead-action{margin-top:10px;display:flex;flex-wrap:wrap;gap:12px}.dl-section-label{margin:0 0 18px}.dl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.dl-card{display:grid;gap:16px;align-content:start}.dl-card h3{margin:0;font:800 21px/1.2 var(--display)}.dl-card .btn{justify-self:start}.dl-steps{margin:0;padding-left:22px;list-style:decimal outside;display:grid;gap:10px;color:var(--cream-2);line-height:1.6;font-size:15px}.dl-steps li{display:list-item;padding-left:4px}.dl-steps li::marker{color:var(--cream-3);font-family:var(--mono);font-size:13px}.dl-note{margin:0;color:var(--cream-3);font-size:14px;line-height:1.55}.dl-footnote{margin:48px 0 0;color:var(--cream-3);font-size:14px;line-height:1.6;max-width:72ch}@media(max-width:900px){.dl-grid{grid-template-columns:1fr}.dl-main{padding-top:calc(var(--s-10) + 20px)}}
