@layer home554 {
 /* Desktop follows the main and side column DOM order. */
 .site-shell.jcs-home-design .home-balanced-layout .main-column,
 .site-shell.jcs-home-design .home-balanced-layout .side-column{display:flex!important;flex-direction:column!important}
 .site-shell.jcs-home-design .home-balanced-layout [data-home-order]{order:0!important}
 @media(max-width:760px),(max-width:1100px) and (pointer:coarse){
  .site-shell.jcs-home-design .home-balanced-layout{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important}
  .site-shell.jcs-home-design .home-balanced-layout .main-column,
  .site-shell.jcs-home-design .home-balanced-layout .side-column,
  .site-shell.jcs-home-design .home-balanced-layout #home-compare-taxi{display:contents!important}
  .site-shell.jcs-home-design .home-balanced-layout [data-home-order]{min-width:0!important;max-width:100%!important}
  /* display:contents removes the sidebar's box, so preserve its original gutters on its cards. */
  .site-shell.jcs-home-design .home-redesign .home-balanced-layout .side-column>[data-home-order]{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;margin-left:14px!important;margin-right:14px!important;align-self:stretch!important}
  .site-shell.jcs-home-design .home-balanced-layout .side-participation{display:block!important}
  .site-shell.jcs-home-design .home-balanced-layout [data-home-order="1"]{order:1!important}
  .site-shell.jcs-home-design .home-balanced-layout [data-home-order="2"]{order:2!important}
  .site-shell.jcs-home-design .home-balanced-layout [data-home-order="3"]{order:3!important}
  .site-shell.jcs-home-design .home-balanced-layout [data-home-order="4"]{order:4!important}
  .site-shell.jcs-home-design .home-balanced-layout [data-home-order="5"]{order:5!important}
  .site-shell.jcs-home-design .home-balanced-layout [data-home-order="6"]{order:6!important}
  .site-shell.jcs-home-design .home-balanced-layout [data-home-order="7"]{order:7!important}
  .site-shell.jcs-home-design .home-balanced-layout [data-home-order="8"]{order:8!important}
  .site-shell.jcs-home-design .home-balanced-layout [data-home-order="9"]{order:9!important}
  .site-shell.jcs-home-design .home-balanced-layout [data-home-order="10"]{order:10!important}
  .site-shell.jcs-home-design .home-balanced-layout [data-home-order="11"]{order:11!important}
  .site-shell.jcs-home-design .home-balanced-layout [data-home-order="12"]{order:12!important}
  .site-shell.jcs-home-design .home-balanced-layout [data-home-order="13"]{order:13!important}
  .site-shell.jcs-home-design .home-balanced-layout [data-home-order="14"]{order:14!important}
  .site-shell.jcs-home-design .home-balanced-layout [data-home-order="15"]{order:15!important}
  .site-shell.jcs-home-design .home-balanced-layout [data-home-order="16"]{order:16!important}
  .site-shell.jcs-home-design .home-balanced-layout [data-home-order="17"]{order:17!important}
  .site-shell.jcs-home-design .home-balanced-layout [data-home-order="18"]{order:18!important}
  .site-shell.jcs-home-design .home-balanced-layout [data-home-order="19"]{order:19!important}
  .site-shell.jcs-home-design .home-balanced-layout [data-home-order="20"]{order:20!important}
  .site-shell.jcs-home-design .home-balanced-layout [data-home-order="21"]{order:21!important}
 }
}
