#gmc-app-downloads {box-sizing:border-box;width:min(400px,100%);margin:22px auto 0;padding:18px 0 8px;border-top:1px solid #8885;color:inherit;text-align:left;}
#gmc-app-downloads h2 {font-family:inherit;font-weight:600;font-size:17px;line-height:1.3;margin:0 0 16px;}
#gmc-app-downloads h3 {font-size:15px;line-height:1.4;margin:0 0 3px;}
#gmc-app-downloads p {font-size:12px;line-height:1.5;margin:0 0 9px;opacity:.8;}
#gmc-app-downloads article+article {margin-top:16px;}
#gmc-app-downloads .gmc-store-links {display:flex;gap:10px;}
#gmc-app-downloads a {flex:1;display:flex;align-items:center;gap:9px;padding:9px 10px;border:1px solid #8887;border-radius:10px;text-decoration:none;color:inherit;font-size:13px;font-weight:600;}
#gmc-app-downloads a:hover {background:#84b62b20;border-color:#91b83e;}
#gmc-app-downloads a:focus-visible {outline:3px solid #91b83e;outline-offset:3px;}
#gmc-app-downloads small {display:block;font-size:10px;font-weight:400;margin-top:2px;opacity:.8;}
#gmc-app-downloads img {flex-shrink:0;}
main:has(#gmc-app-downloads) form {overflow-y:auto;max-height:100dvh;box-sizing:border-box;}
#gmc-app-downloads .gmc-demo-link {display:block;text-align:center;margin-top:12px;border-color:#91b83e;}

