.tg-home-cycle .tg-service-row__copy h3 a{color:inherit;text-decoration:none}
.tg-home-cycle .tg-service-row__copy h3 a:hover{text-decoration:underline;text-underline-offset:5px}
.tg-home-cycle .tg-service-row__tags li{padding:0}
.tg-home-cycle .tg-service-row__tags a{display:flex;align-items:center;min-height:44px;padding:8px 14px;color:inherit;text-decoration:none;border-radius:999px;transition:background .3s cubic-bezier(.22,1,.36,1)}
.tg-home-cycle .tg-service-row__tags a:hover{background:#c2e556;color:#181818}
.tg-home-cycle .tg-service-row__tags a:focus-visible,.tg-home-cycle .tg-service-row__copy a:focus-visible,.tg-home-cycle .tg-service-row__arrow:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.tg-home-cycle .tg-service-row__arrow{display:grid;place-items:center;min-width:44px;min-height:44px}
.tg-home-sections .tg-service-card--editorial{background:#181818;color:#fffce1}
.tg-home-sections .tg-service-card--editorial .tg-service-card__media img{object-fit:contain;object-position:center 68%}
.tg-home-sections .tg-service-card--editorial .tg-service-card__price{position:absolute;left:39px;right:39px;bottom:32px;font-size:20px;line-height:28px;font-weight:600;color:#fffce1}
.tg-home-sections .tg-service-card--editorial .tg-service-card__price small{display:block;font-size:12px;line-height:16px;font-weight:400;color:#babbb4;margin-top:4px}
@media(max-width:760px){.tg-home-sections .tg-service-card--editorial .tg-service-card__price{left:28px;right:28px;bottom:28px}}
@media(prefers-reduced-motion:reduce){.tg-home-cycle *{transition:none!important}}
