/* Shared styles for the press article pop-ups (opened in a lightbox on desktop) */

body { margin: 0; background: #fff; font-family: "trebuchet ms", arial, helvetica, sans-serif; font-size: 13px; color: #333; }
img { max-width: 100%; height: auto; }
#wrapper { margin: 10px; border: 2px solid; display: flow-root; }
.article-photo { display: block; margin: 10px 14px 0; max-width: calc(100% - 28px); }
.col { padding: 10px; width: 190px; float: left; }
.col p { font-family: Arial, Helvetica, sans-serif; color: #000; text-align: justify; }
.col p a { color: #000; }
.narrow { letter-spacing: -1px; }

.back-link { display: none; margin: 12px 10px 0; color: #bb6994; font-weight: bold; text-decoration: none; }
.standalone .back-link { display: inline-block; }

@media (max-width: 460px) {
  .col { float: none; width: auto; }
  .col p { text-align: left; }
}
