/* Available extension identity uses existing reviewed icon and manual status. */
.download-page .extension-product-heading { display:grid; grid-template-columns:56px minmax(0,1fr); align-items:center; gap:1rem; }
.download-page .extension-product-heading > img { inline-size:56px; block-size:56px; object-fit:contain; border-radius:.75rem; }
.download-page .extension-product-heading h2 { margin-block:.4rem 0; }
.download-page .extension-product-meta { display:flex; flex-wrap:wrap; align-items:center; gap:.6rem 1rem; margin-block:1rem; }
.download-page .extension-product-meta strong { font:600 .95rem/1.5 ui-monospace,monospace; }
.download-page .extension-product-meta > span { color:var(--muted); border:1px solid var(--line); border-radius:99px; padding:.25rem .65rem; font-size:.8125rem; }
.download-page .extension-choice .extension-guide { min-block-size:48px; }
@media (max-width:520px) {
  .download-page .extension-product-heading { grid-template-columns:44px minmax(0,1fr); gap:.8rem; }
  .download-page .extension-product-heading > img { inline-size:44px; block-size:44px; }
  .download-page .extension-product-heading h2 { font-size:1.5rem; }
}

/* BEGIN UTILITY HEADER CORRECTION: measured targets and tablet layout */
.download-page .header nav a { display:inline-flex; align-items:center; min-inline-size:44px; min-block-size:44px; }
@media (max-width:960px) {
  .download-page .header { flex-wrap:wrap; }
  .download-page .header-actions { margin-inline-start:auto; }
  .download-page .header > nav { order:3; flex-basis:100%; inline-size:100%; min-inline-size:0; flex-wrap:wrap; justify-content:space-between; gap:.25rem .75rem; border-block-start:1px solid var(--line); padding-block-start:.8rem; }
}
/* END UTILITY HEADER CORRECTION */

/* BEGIN NATIVE HELP LINK: show the existing current-language route */
html[lang="en"] .download-page [data-help-search-link].review-copy-fa { display:none; }
html[lang="fa"] .download-page [data-help-search-link].review-copy-en { display:none; }
/* END NATIVE HELP LINK */
