/* Official app artwork and monochrome store marks. */
body.df-wordpress-site .dynamic-app-page #app-downloads{scroll-margin-top:30px}
body.df-wordpress-site .dynamic-app-page .app-mark .app-store-artwork{width:170px;height:170px;object-fit:contain;border-radius:24%;background:#fff;box-shadow:0 10px 28px #0005}
body.df-wordpress-site .dynamic-app-page .app-mark .app-name{font-size:19px;line-height:1.4;font-weight:600;color:#fff;margin-top:22px}
body.df-wordpress-site .dynamic-app-page .app-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:100%;margin-top:27px}
body.df-wordpress-site .dynamic-app-page .app-actions .cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;min-width:190px;padding:14px 18px;font-size:10px;white-space:nowrap}
body.df-wordpress-site .dynamic-app-page .app-actions .store-icon{display:block;flex:none;width:22px;height:26px;color:#fff}
body.df-wordpress-site .dynamic-app-page .app-actions .store-icon-apple{width:21px;height:27px}
@media(max-width:480px){body.df-wordpress-site .dynamic-app-page .app-mark{padding:35px 24px}body.df-wordpress-site .dynamic-app-page .app-actions{flex-direction:column;align-items:stretch}body.df-wordpress-site .dynamic-app-page .app-actions .cta{width:100%;min-width:0}body.df-wordpress-site .dynamic-app-page .app-mark .app-name{font-size:18px}}

body.df-wordpress-site .dynamic-app-page .app-faq .small-answer{margin-top:24px;max-width:400px}
