it'd be nice to have an `<a>` wrap the entire promo - bigger click targets are always better.

this seems to work well:

```diff
diff --git a/apps/discovery/templates/discovery/modules/amp-your-firefox.html b/apps/discovery/templates/discovery/modules/amp-your-firefox.html
index c0f7887..1b5282e 100644
--- a/apps/discovery/templates/discovery/modules/amp-your-firefox.html
+++ b/apps/discovery/templates/discovery/modules/amp-your-firefox.html
@@ -1,11 +1,12 @@
 <li class="panel">
   <div id="amp-your-firefox" class="feature promo">
-    <a href="https://blog.mozilla.org/addons/amp-your-firefox">
-      <hgroup>
-        <h2>{{ _('Amp up your Firefox Contest') }}</h2>
-        <h2>{{ _('Category Winners') }}</h2>
-      </hgroup>
+    <a class="blog-link" href="https://blog.mozilla.org/addons/amp-your-firefox">
+      <b>{{ _('Cast your vote for the Best Overall Add-on!') }}</b>
     </a>
+    <hgroup>
+      <h2>{{ _('Amp up your Firefox Contest') }}</h2>
+      <h2>{{ _('Category Winners') }}</h2>
+    </hgroup>
     <div class="wrap">
       <dl>
         <div>
@@ -36,8 +37,6 @@
           </a></dd>
         </div>
       </dl>
-      <p class="blog"><a href="https://blog.mozilla.org/addons/amp-your-firefox">
-        {{ _('Cast your vote for the Best Overall Add-on!') }}</a></p>
     </div>
   </div>
 </li>
diff --git a/media/css/impala/promos.less b/media/css/impala/promos.less
index 8562b90..d2a9a18b 100644
--- a/media/css/impala/promos.less
+++ b/media/css/impala/promos.less
@@ -741,6 +741,28 @@
     hgroup, .wrap {
         width: 470px;
     }
+    .blog-link {
+        display: block;
+        height: 100%;
+        left: 0;
+        position: absolute;
+        top: 0;
+        width: 100%;
+        b {
+            bottom: 15px;
+            color: @dark-gray;
+            display: block;
+            font-size: 12px;
+            font-weight: bold;
+            position: absolute;
+            text-align: center;
+            text-decoration: none;
+            width: 515px;
+            &:after {
+                content: " »";
+            }
+        }
+    }
     hgroup {
         margin: 0 auto;
         text-align: center;
@@ -763,19 +785,6 @@
         margin: 10px auto;
         position: relative;
     }
-    p.blog {
-        margin: 0 auto;
-        text-align: center;
-        a {
-            color: @dark-gray;
-            font-size: 12px;
-            font-weight: bold;
-            text-decoration: none;
-            &:after {
-                content: " »";
-            }
-        }
-    }
     dl {
         color: #fff;
         font: 19px "OpenSansWeb";