/* Mobile review, 12 October: clear actions and fully visible equipment. */
.tunal-refined :is(.arrival-category,.uppercut-paths>a) {
  background:linear-gradient(135deg,#f676bc,#d94492);
  border:1px solid #ffc5e5;
  border-top:3px solid #ffe0f1;
  color:#210e21;
  border-radius:9px;
  box-shadow:inset 0 1px 0 #fff8,0 5px 0 #612346,0 8px 25px #ed539337;
}
.tunal-refined :is(.arrival-category,.uppercut-paths>a):nth-child(2n) {
  background:linear-gradient(135deg,#83edf2,#31cbdc);
  border-color:#befbff;
  box-shadow:inset 0 1px 0 #fff9,0 5px 0 #205764,0 8px 25px #30d9eb30;
  color:#052d39;
}
.tunal-refined :is(.arrival-category,.uppercut-paths>a) :is(.landing-path-icon,.arrival-category-arrow,small,strong,svg,b) {color:inherit;opacity:1}
.tunal-refined :is(.arrival-category,.uppercut-paths>a) small {font-weight:550}
.tunal-refined .arrival-category-arrow {border-color:currentColor;border-radius:50%}
.tunal-refined :is(.arrival-category,.uppercut-paths>a):hover {filter:brightness(1.08)}
.tunal-refined :is(.landing-story-copy>.editorial-link,.editorial-section-head>.editorial-link,.editorial-next>.editorial-link,.landing-business>div>a) {
  display:inline-flex;align-items:center;justify-content:center;gap:18px;
  min-height:50px;padding:14px 22px;border:1px solid #d4ffff;border-radius:7px;
  background:linear-gradient(110deg,#57e4ef,#9ae7f0 40%,#f789c2 85%);
  color:#121824;font:700 13px/1.35 var(--body);text-decoration:none;
  box-shadow:0 4px 0 #334356,-4px 3px 22px #30d9eb25,4px 3px 22px #ff3f9330;
  transition:transform .18s ease,box-shadow .18s ease;
}
.tunal-refined :is(.landing-story-copy>.editorial-link,.editorial-section-head>.editorial-link,.landing-business>div>a):hover {transform:translateY(-2px);box-shadow:0 6px 0 #334356,0 0 26px #ee97b840}
.tunal-refined .landing-story-copy>.editorial-link {margin-top:18px}
.tunal-refined .landing-business>div {gap:16px;flex-wrap:wrap}
.landing-equipment-product-stage {display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10px;position:relative;padding:28px 18px;background:radial-gradient(ellipse at 30% 45%,#183c44,transparent 60%),radial-gradient(ellipse at 80% 55%,#422339,transparent 55%),#101820;border:1px solid #7c778066;border-radius:14px;overflow:hidden}
.landing-equipment-product-stage figure {margin:0;position:relative;min-width:0}
.landing-equipment-product-stage figure:first-child {transform:rotate(-6deg)}
.landing-equipment-product-stage figure:last-child {transform:rotate(5deg)}
.landing-equipment-product-stage img {display:block;width:100%;height:auto;max-height:480px;object-fit:contain;filter:drop-shadow(0 18px 15px #0005)}
.landing-equipment-product-stage figcaption {font-size:12px;color:#edf5f6;text-align:center;line-height:1.5;margin-top:18px}
.tunal-refined .equipment-cutout img {object-fit:contain!important;background:transparent!important;filter:drop-shadow(0 8px 12px #0003)}
.team-photo-review-link {display:inline-flex;margin-top:14px;color:#88e4e6;font-size:13px;gap:8px;text-underline-offset:5px}
.partner-logo-grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,230px));gap:20px;margin-top:28px}
.partner-logo-grid figure {margin:0;padding:25px;border-radius:9px;background:#fff;color:#182430;text-align:center}
.partner-logo-grid img {display:block;object-fit:contain;width:100%;height:110px;margin:0 auto 18px}
.partner-logo-grid figcaption {font-weight:650;font-size:13px}
.partner-logo-grid .partner-logo-wbc {background:#182330;color:#eff7fb;border:1px solid #8fe6eb55}
/* Keep the top and sides of fighter photographs intact, including hair and gloves. */
.tunal-refined :is(.editorial-portrait>div,.fighter-photo) {
 --photo-dissolve-x:linear-gradient(#000,#000);
 --photo-dissolve-y:linear-gradient(180deg,#000 92%,transparent);
}
.tunal-refined .q-profile-portrait:after {background:linear-gradient(0deg,#0d1015,transparent 12%)}
@media(max-width:700px){
 .tunal-refined :is(.arrival-categories,.uppercut-paths) {gap:13px 11px}
 .tunal-refined :is(.arrival-category,.uppercut-paths>a) {min-height:63px}
 .tunal-refined :is(.arrival-category,.uppercut-paths>a) strong {font-size:clamp(19px,5.2vw,25px)}
 .tunal-refined .landing-story-copy>.editorial-link {width:100%}
 .landing-equipment-product-stage {padding:20px 12px;gap:8px}
 .landing-equipment-product-stage figcaption {font-size:11px}
}
@media(prefers-reduced-motion:reduce){.tunal-refined :is(.arrival-category,.uppercut-paths>a),.tunal-refined .editorial-link {transition:none!important;transform:none!important}}

.partner-logo-wbc img {transform:scale(2.1);transform-origin:center}
