/* v265: quiet mobile SERVICES copy and a scroll-owned red ABOUT handoff. */
@media (max-width:1180px) {
  .s03-services-area.is-mobile-service-flow .svc217-sheet {
    background:linear-gradient(to bottom,
      #b8000d 0 var(--svc265-red-cut,0px),
      #080808 var(--svc265-red-cut,0px) 100%)!important;
  }
  .s03-services-area.is-mobile-service-flow .svc217-list,
  .s03-services-area.is-mobile-service-flow .svc217-outro.svc265-outro {
    background:transparent!important;
  }
  .s03-services-area.is-mobile-service-flow .svc217-outro.svc265-outro {
    box-sizing:border-box;
    display:block;
    min-height:0;
    padding:18px clamp(22px,7vw,48px) clamp(94px,14svh,130px);
    color:#f7f7f7;
    text-align:left;
    font:400 calc(clamp(16px,3.7vw,21px) - 1.333px)/1.48 "Pretendard Variable","Malgun Gothic",sans-serif;
    letter-spacing:-.025em;
    animation:none!important;
    -webkit-text-size-adjust:none;
    text-size-adjust:none;
  }
  .s03-services-area.is-mobile-service-flow .svc265-copy {
    width:97.087%;
    margin:0;
    transform:scaleX(1.03);
    transform-origin:left top;
    overflow-wrap:break-word;
    word-break:keep-all;
  }
  .s03-services-area.is-mobile-service-flow .svc265-star {
    display:block;
    margin-bottom:7px;
    max-width:none;
    line-height:1.2;
    white-space:normal;
  }
  .section03.is-mobile-service-flow {
    --svc265-red:#b8000d;
  }
  .section03.is-mobile-service-flow .s03-sticky {
    background:var(--svc265-underlay,#080808)!important;
    transition:none;
  }
  .section03.is-mobile-service-flow .svc262-about-wipe {
    background:var(--svc265-red);
    box-shadow:none;
  }
  .section03.is-mobile-service-flow.is-mobile-about-red {
    --s03-title-ink:#fff;
    --s03-editorial-ink:#fff;
    --s03-editorial-rule:rgba(255,255,255,.28);
    background:var(--svc265-red)!important;
    transition:none;
  }
  .section03.is-mobile-about-red :is(.s03-heading h2,.s03-small-copy,.s03-archive,.s03-closing,.s03-editorial) {
    color:#fff!important;
  }
  .section03.is-mobile-about-red .s03-fixed-bl,
  .stage:has(.section03.is-mobile-about-red) > .s03-fixed-bl.is-unlocked,
  .stage:has(.section03.is-mobile-about-red) > .s03-fixed-bl.is-unlocked .s03-nav-home {
    color:#fff!important;
  }
  .stage:has(.section03.is-mobile-about-red) > .s03-fixed-bl.is-unlocked::before {
    background:linear-gradient(to bottom,
      #b8000d 0 var(--svc265-menu-cut,0px),
      #080808 var(--svc265-menu-cut,0px) 100%);
  }
}
