/* VP 3.3.14 — découverte des archives depuis les deux modules d'inscription.
   Les champs et le design Kit restent entièrement gérés par VP Newsletter. */
.vp-newsletter-archive-link {
    box-sizing: border-box;
    text-align: center;
    line-height: 1.55;
    margin: 17px auto 0;
    padding: 0 12px;
    font-size: 14px;
}
.vp-newsletter-archive-link a {
    display: inline-block;
    font-weight: 700;
    text-decoration: underline;
    text-underline-offset: 4px;
    text-decoration-thickness: 1px;
    transition: color .15s ease;
}
.vp-newsletter-archive-link a:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 5px;
    border-radius: 2px;
}
.vpnl-home-v081 .vp-newsletter-archive-link--home {
    color: #e4edf6;
}
.vpnl-home-v081 .vp-newsletter-archive-link--home a {
    color: #e9c46a;
}
.vpnl-home-v081 .vp-newsletter-archive-link--home a:hover {
    color: #fff1bd;
}
.vpnl-landing-page .vp-newsletter-archive-link--landing {
    color: #465a6e;
    margin-top: 23px;
}
.vpnl-landing-page .vp-newsletter-archive-link--landing p {
    margin: 0 0 5px;
    color: #465a6e;
    font-size: 14px;
}
.vpnl-landing-page .vp-newsletter-archive-link--landing a {
    color: #946b16;
}
.vpnl-landing-page .vp-newsletter-archive-link--landing a:hover {
    color: #0b1f36;
}
@media (max-width: 600px) {
    .vp-newsletter-archive-link { font-size: 13px; padding: 0 6px; }
    .vpnl-landing-page .vp-newsletter-archive-link--landing { margin-top: 19px; }
}
