.appdl{background:var(--lmd-sand);color:var(--lmd-text);max-width:720px;margin:0 auto;padding:56px 24px 72px}.appdl-head h1{font-family:var(--lmd-font-display);font-size:var(--lmd-fs-xl);margin:0 0 12px}.appdl-lead{font-size:var(--lmd-fs-md);line-height:1.6;color:var(--lmd-loam);margin:0 0 8px}.appdl-get{margin:32px 0;padding:24px;background:#fff;border:1px solid var(--lmd-border);border-radius:var(--lmd-radius-lg);box-shadow:var(--lmd-shadow);text-align:center}.appdl-button{display:inline-block;background:var(--lmd-brand-gradient);color:#fff;font-weight:700;font-size:var(--lmd-fs-md);text-decoration:none;padding:16px 32px;border-radius:var(--lmd-radius-pill);min-height:56px;line-height:24px}.appdl-button:hover{filter:brightness(1.06)}.appdl-facts{font-size:var(--lmd-fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.appdl-facts,.appdl-note{margin:12px 0 0;color:var(--lmd-loam)}.appdl-note{font-size:var(--lmd-fs-sm)}.appdl-unavailable{padding:8px 0;color:var(--lmd-loam)}.appdl-unavailable p{margin:0 0 8px}.appdl-steps{margin-top:40px}.appdl-steps h2{font-family:var(--lmd-font-display);font-size:var(--lmd-fs-lg);margin:0 0 12px}.appdl-steps ol{margin:16px 0 0;padding-left:24px;line-height:1.7;color:var(--lmd-loam)}.appdl-steps li{margin-bottom:10px}.appdl-steps li strong{color:var(--lmd-text)}@media (max-width:560px){.appdl{padding:32px 16px 56px}.appdl-get{padding:20px 16px}.appdl-button{display:block;width:100%}}