.app-page :where(h1,h2){word-spacing:.09em}.app-page .app-opening{padding-top:140px;padding-bottom:56px}.app-page .app-opening h1{margin-block:24px}.app-page .app-opening h1 em{color:var(--color-mado-burgundy)}.app-page .app-opening__lede{color:var(--color-warm-gray)}.app-page .app-install{margin-top:32px}.app-page .app-install__status{min-height:3.6em;margin-top:16px}.app-page .app-installed{display:none;margin-top:32px}.app-page .app-installed p{color:var(--color-warm-gray);font-size:16px;line-height:1.8}@media (display-mode:standalone){.app-page .app-install,.app-page .app-steps,.app-page>.tile-band{display:none}.app-page .app-installed{display:block}}.app-page .app-steps{padding-block:64px 80px}.app-page .app-steps h2{margin-top:16px;font-family:var(--font-heading);font-weight:600;font-size:clamp(2rem,3.4vw,2.9rem);line-height:1.1}.app-page .app-steps h2 em{color:var(--color-mado-burgundy);font-weight:500}.app-page .app-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:40px}.app-page .app-step{border-top:1px solid var(--color-border-light);padding-top:24px}.app-page .app-step:target{border-top-color:var(--color-mado-gold-dark)}.app-page .app-step h3{font-family:var(--font-heading);font-weight:600;font-size:1.5rem;line-height:1.2;color:var(--color-charcoal)}.app-page .app-step ol{margin-top:16px;padding-left:1.35rem;list-style:decimal;color:var(--color-charcoal);font-size:15px;line-height:1.75}.app-page .app-step li+li{margin-top:8px}.app-page .app-step li::marker{color:var(--color-mado-gold-dark);font-weight:600}.app-page .app-step p{margin-top:16px;color:var(--color-warm-gray);font-size:14px;line-height:1.8}.app-page .app-steps__note{margin-top:40px;max-width:62ch}@media (max-width:899px){.app-page .app-steps__grid{grid-template-columns:1fr;gap:32px}}@media (max-width:639px){.app-page .app-opening{padding-top:112px;padding-bottom:40px}.app-page .app-install .secondary-button{width:100%}.app-page .app-install__status{min-height:5.4em}}