.sv-card .sv-kicker,.svc-card .sv-kicker,.sv-card .sv-card__body .sv-kicker{font-size:11.5px!important;letter-spacing:.12em!important}
@media (max-width:640px){
  section.sv.sv-bg-forest:has(.svc-hero__row){padding-top:18px!important;padding-bottom:24px!important}
  .svc-hero__media,.svc-points{display:none!important}
  .svc-hero__row{display:block!important;min-height:0!important}
  .svc-hero__title{margin-bottom:8px!important}
  .svc-hero__row .sv-lede{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;margin:0}
  .svc-crumbs{margin-bottom:10px!important}
  .sv-reels{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px!important;padding-bottom:6px;-webkit-overflow-scrolling:touch}
  .sv-reels>*{flex:0 0 62%;min-width:0;scroll-snap-align:start}
  .sv-voices{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px!important;background:none!important;border:0!important;margin:32px 0!important}
  .sv-voice{flex:0 0 86%;scroll-snap-align:start;border:1px solid var(--sv-line-dark)}
  .sv-kits{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px!important}
  .sv-kits>*{flex:0 0 46%;min-width:0;scroll-snap-align:start}
  .sv-drop .sv-media{flex:1 1 100%!important;min-height:0!important;height:210px}
  .sv-drop__body{padding:20px!important}
  .sv-trust__item{padding:14px 0!important}
}
body:has(.sv-satc.is-on) .wa-widget-send-button{bottom:86px!important}
