/* Full-width Tennisin60 feature banner at the end of public page content. */
.tennisin60-analysis-promo{box-sizing:border-box;width:calc(100% - 32px);max-width:1200px;margin:36px auto 28px}
.tennisin60-analysis-promo__link{display:block;overflow:hidden;border-radius:14px;background:#031b30;box-shadow:0 8px 24px rgba(3,27,48,.15);text-decoration:none!important;line-height:0}
.tennisin60-analysis-promo__link:focus-visible{outline:3px solid #1571c0;outline-offset:5px}
.tennisin60-analysis-promo__link:hover{box-shadow:0 10px 28px rgba(3,27,48,.25)}
.tennisin60-analysis-promo img{display:block;width:100%;height:auto;max-width:100%;margin:0;border:0;border-radius:0}
.tennisin60-analysis-promo__mobile{display:none}
@media(max-width:600px){.tennisin60-analysis-promo{width:calc(100% - 24px);margin:26px auto 22px}.tennisin60-analysis-promo__link{border-radius:10px}.tennisin60-analysis-promo__mobile{display:block;padding:12px 14px;color:#e5ff37;font:700 15px/1.4 "Segoe UI",Arial,sans-serif;text-align:center}}

.tennisin60-analysis-promo--article{margin-top:20px}
