/* Ristorante Renato · Articolo de L’Arena, 2016 — v40 */
#renato-history-v10 .history-arena-kicker {
    margin: 0 0 12px;
    color: #cba572;
    font: 700 11px/1.6 Arial, sans-serif;
    letter-spacing: .19em;
    text-transform: uppercase;
}
#renato-history-v10 .history-arena-photo {
    max-width: 670px;
    margin-top: 37px;
    margin-bottom: 58px;
}
#renato-history-v10 .history-arena-photo .history-arena-image-link {
    display: block;
    outline-offset: 6px;
    text-decoration: none;
}
#renato-history-v10 .history-arena-photo .history-arena-image-link img {
    width: 100%;
    height: auto;
    max-width: 100%;
    max-height: none;
    border: 1px solid rgba(205,159,109,.37);
    box-shadow: 0 22px 55px rgba(0,0,0,.44);
    transition: border-color .2s ease, box-shadow .2s ease;
}
#renato-history-v10 .history-arena-photo .history-arena-image-link:hover img,
#renato-history-v10 .history-arena-photo .history-arena-image-link:focus-visible img {
    border-color: #d2aa7b;
    box-shadow: 0 22px 60px rgba(0,0,0,.52);
}
#renato-history-v10 .history-arena-photo figcaption {
    font-style: normal;
    line-height: 1.7;
    margin-top: 18px;
}
#renato-history-v10 .history-arena-photo figcaption em { font-style: italic; }
#renato-history-v10 .history-arena-open {
    display: inline-block;
    margin-top: 8px;
    color: #d5af7c;
    font: 700 12px/1.6 Arial, sans-serif;
    letter-spacing: .03em;
    text-underline-offset: 5px;
    text-decoration-color: rgba(213,175,124,.48);
}
#renato-history-v10 .history-arena-open:hover,
#renato-history-v10 .history-arena-open:focus-visible {
    color: #f2d4a8;
    text-decoration-color: currentColor;
}
@media (prefers-reduced-motion: reduce) {
    #renato-history-v10 .history-arena-photo .history-arena-image-link img { transition: none; }
}
