/* Jacki Short Realtor: full-width menu (Option C).
   Everything is scoped to #jx-mm so Sierra's theme rules and this file never collide.
   The bar is a div with role="banner" (not <header>) because the theme styles every <header>. */
#jx-mm{
  --ink:#141414; --text:#1b1b1b; --muted:#5f5f5f; --paper:#fff; --stone:#f6f2ea; --hair:#e5dfd2;
  --brass:#b09955; --brass-ink:#7a6633; --brass-lt:#dcc994;
  --serif:Cormorant,"Cormorant Garamond",Georgia,serif; /* Cormorant is already loaded by her site stylesheet */ --sans:Montserrat,Arial,sans-serif;
  --ease:cubic-bezier(.2,.7,.2,1);
  --photo:grayscale(1) sepia(.24) saturate(.9) contrast(1.02);
  --jx-mm-ready:1;
}
#jx-mm,#jx-mm *,#jx-mm *::before,#jx-mm *::after{box-sizing:border-box}
#jx-mm [hidden]{display:none!important}
#jx-mm a{color:inherit;text-decoration:none}
#jx-mm a:hover,#jx-mm a:focus{text-decoration:none}
#jx-mm button{font:inherit;color:inherit;background:none;border:0;border-radius:0;padding:0;margin:0;cursor:pointer;text-transform:none;letter-spacing:inherit;line-height:inherit;box-shadow:none}
#jx-mm ul{list-style:none;margin:0;padding:0}
#jx-mm li{margin:0;padding:0;list-style:none}
#jx-mm h2,#jx-mm h3,#jx-mm p{margin:0;padding:0;text-transform:none}
#jx-mm img{max-width:none;border:0}
#jx-mm :focus-visible{outline:2px solid var(--brass);outline-offset:3px}
html.jx-mm-on header.jx-mm-native-off{display:none!important}
/* Until the menu starts, Sierra's header keeps its box but hides its old items, so the old menu never flashes.
   The head embed adds jx-mm-wait and removes it after 3 seconds on its own if the menu has not started. */
html.jx-mm-wait header #dynamic-nav,html.jx-mm-wait header .sub-nav,html.jx-mm-wait header .logo{visibility:hidden}

/* ---- bar ---------------------------------------------------------------- */
#jx-mm .jx-mm-bar{position:fixed;top:0;left:0;right:0;z-index:1020;color:#fff;font:400 14px/1.4 var(--sans);
  background:linear-gradient(180deg,rgba(12,12,12,.78) 0%,rgba(12,12,12,.38) 68%,rgba(12,12,12,0) 100%)}
#jx-mm .jx-mm-bar::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ink);opacity:0;transition:opacity .25s var(--ease)}
#jx-mm .jx-mm-bar.is-solid::before{opacity:1}
#jx-mm .jx-mm-bar.is-solid{box-shadow:0 1px 0 rgba(255,255,255,.07)}
#jx-mm .jx-mm-in{max-width:1400px;margin:0 auto;padding:0 32px;display:flex;align-items:center;gap:28px;min-height:88px}
#jx-mm .jx-mm-logo{flex:none;display:block;line-height:0}
#jx-mm .jx-mm-logo img{display:block;height:72px;width:auto;filter:brightness(0) invert(1)} /* the logo file is black; the bar is ink */
#jx-mm .jx-mm-right{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end}

/* utility row: Sierra's own .sub-nav is moved in here at start-up (keeps login state and language) */
#jx-mm .jx-mm-util{display:flex;align-items:center;min-height:30px;padding-top:6px}
#jx-mm .sub-nav{float:none;display:flex;align-items:center;gap:20px;margin:0;padding:0}
#jx-mm .sub-nav>li{display:block;height:auto;line-height:1.2;padding:0;position:relative}
#jx-mm .sub-nav>li>a{color:rgba(255,255,255,.8);font:500 11.5px/1.2 var(--sans);letter-spacing:.06em;transition:color .2s}
#jx-mm .sub-nav>li>a:hover{color:#fff}
#jx-mm .sub-nav>li>a span{color:inherit}
#jx-mm .sub-nav>li.phone-link>a{color:var(--brass-lt);font-weight:600;letter-spacing:.08em}
#jx-mm .sub-nav>li.phone-link>a:hover{color:#fff}
/* language flags: Sierra scopes its sprite to "header .sub-nav", so it is restated here for the moved list */
#jx-mm .sub-nav i.flag{display:inline-block;width:22px;height:14px;vertical-align:middle;background:url(https://css.site-static.com/assets/dist/v202311021200/images/templates/pro-main/flags.png) 0 0 no-repeat}
#jx-mm .sub-nav i.flag.vi{background-position:0 -14px}
#jx-mm .sub-nav i.flag.zh-CN{background-position:0 -28px}
#jx-mm .sub-nav i.flag.de{background-position:0 -42px}
#jx-mm .sub-nav i.flag.es{background-position:0 -56px}
#jx-mm .sub-nav i.flag.fr{background-position:0 -70px}
#jx-mm .sub-nav i.flag.it{background-position:0 -84px}
#jx-mm .sub-nav i.flag.ja{background-position:0 -98px}
#jx-mm .sub-nav i.flag.ko{background-position:0 -112px}
#jx-mm .sub-nav i.flag.pt{background-position:0 -126px}
#jx-mm .sub-nav i.flag.ru{background-position:0 -140px}
#jx-mm .sub-nav i.flag.en.cad{background-position:0 -154px}
#jx-mm .sub-nav li.lang>a{display:inline-flex;align-items:center;gap:6px}
#jx-mm .sub-nav li.lang>a i.fa-angle-down{font-size:13px;line-height:1}
#jx-mm .sub-nav .lang-list a i.flag{margin-right:8px}
#jx-mm .sub-nav .lang-list{display:none}
#jx-mm .sub-nav li.lang.open .lang-list{display:block;position:absolute;right:0;top:100%;z-index:5;background:var(--paper);padding:6px 0;min-width:170px;box-shadow:0 14px 28px -14px rgba(0,0,0,.4)}
#jx-mm .sub-nav .lang-list a{display:block;padding:6px 14px;color:var(--text);font:400 12px/1.3 var(--sans);cursor:pointer}

/* main nav row */
#jx-mm .jx-mm-nav{display:flex;align-items:center;gap:2px}
#jx-mm .jx-mm-item{position:relative;display:flex;align-items:center;gap:8px;padding:15px 13px 19px;font:500 13.5px/1 var(--sans);letter-spacing:.04em;color:#fff;white-space:nowrap}
#jx-mm .jx-mm-item::after{content:"";position:absolute;left:13px;right:13px;bottom:9px;height:2px;background:var(--brass);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease)}
#jx-mm .jx-mm-item:hover::after,#jx-mm .jx-mm-item[aria-expanded="true"]::after{transform:scaleX(1)}
#jx-mm .jx-mm-item:hover{color:#fff}
#jx-mm .jx-mm-item[aria-expanded="true"]{color:var(--brass-lt)}
#jx-mm .jx-mm-chev{display:inline-block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s var(--ease);opacity:.85}
#jx-mm .jx-mm-item[aria-expanded="true"] .jx-mm-chev{transform:translateY(1px) rotate(225deg)}
#jx-mm .jx-mm-cta{margin-left:14px;padding:13px 22px;background:var(--brass);color:var(--text);font:600 11.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;transition:background .2s}
#jx-mm .jx-mm-cta:hover{background:var(--brass-lt);color:var(--text)}
#jx-mm .jx-mm-toggle,#jx-mm .jx-mm-mtel,#jx-mm .jx-mm-mutil{display:none}

/* fitted bar: takes exactly the space the theme reserves for its own header (inner pages, search app),
   so nothing else on the page moves; the home page keeps the full-size bar over the hero */
#jx-mm .jx-mm-bar.is-flow{position:relative}
#jx-mm .jx-mm-bar.is-fit .jx-mm-in{min-height:0;height:var(--jx-mm-fit)}
#jx-mm .jx-mm-bar.is-fit .jx-mm-logo img{height:calc(var(--jx-mm-fit) - 14px);max-height:72px}
@media (min-width:992px){
  #jx-mm .jx-mm-bar.is-fit .jx-mm-util{min-height:22px;padding-top:2px}
  #jx-mm .jx-mm-bar.is-fit .jx-mm-item{padding-top:9px;padding-bottom:12px}
  #jx-mm .jx-mm-bar.is-fit .jx-mm-item::after{bottom:5px}
  #jx-mm .jx-mm-bar.is-fit .jx-mm-cta{padding:10px 18px}
}

/* ---- panels ------------------------------------------------------------- */
#jx-mm .jx-mm-panel{position:absolute;left:0;right:0;top:100%;background:var(--paper);color:var(--text);text-align:left;
  border-top:1px solid var(--brass);box-shadow:0 34px 50px -20px rgba(0,0,0,.38);
  max-height:calc(100vh - var(--jx-mm-h,88px));overflow-y:auto}
#jx-mm .jx-mm-panel:not([hidden]){animation:jxmmDrop .22s var(--ease)}
@keyframes jxmmDrop{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
#jx-mm .jx-mm-pin{max-width:1400px;margin:0 auto;padding:24px 40px 24px}
#jx-mm .jx-mm-ptop{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:14px;margin-bottom:22px;border-bottom:1px solid var(--hair)}
#jx-mm .jx-mm-eyebrow{display:block;font:600 10.5px/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--brass-ink)}
#jx-mm .jx-mm-ptop h2{font:500 31px/1.1 var(--serif);letter-spacing:0;color:var(--text);margin-top:6px}
#jx-mm .jx-mm-close{flex:none;display:flex;align-items:center;gap:10px;font:600 10.5px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);transition:color .2s}
#jx-mm .jx-mm-close i{position:relative;display:block;width:30px;height:30px;border:1px solid #d6cfbf;border-radius:50%;transition:background .25s,border-color .25s,color .25s,transform .35s var(--ease)}
#jx-mm .jx-mm-close i::before,#jx-mm .jx-mm-close i::after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;background:currentColor;transform:translate(-50%,-50%) rotate(45deg)}
#jx-mm .jx-mm-close i::after{transform:translate(-50%,-50%) rotate(-45deg)}
#jx-mm .jx-mm-close:hover{color:var(--text)}
#jx-mm .jx-mm-close:hover i{background:var(--ink);border-color:var(--ink);color:#fff;transform:rotate(90deg)}

#jx-mm .jx-mm-h{display:block;font:600 10.5px/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--brass-ink);margin:0 0 12px}
#jx-mm .jx-mm-links a{display:inline-block;padding:5px 0;font:400 14.5px/1.35 var(--sans);color:var(--text);
  background:linear-gradient(var(--brass),var(--brass)) 0 100%/0 1px no-repeat;transition:background-size .25s var(--ease),color .2s}
#jx-mm .jx-mm-links a:hover{color:var(--brass-ink);background-size:100% 1px}

/* Search Homes */
#jx-mm .jx-mm-search{display:grid;grid-template-columns:250px minmax(0,1fr) 300px;gap:44px;align-items:start}
#jx-mm .jx-mm-tools{padding-right:30px;border-right:1px solid var(--hair);align-self:stretch}
#jx-mm .jx-mm-btn{display:inline-flex;align-items:center;gap:10px;margin:0 0 26px;padding:14px 18px;background:var(--ink);color:#fff;font:600 11.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:background .2s,color .2s}
#jx-mm .jx-mm-btn svg{flex:none}
#jx-mm .jx-mm-btn:hover{background:var(--brass);color:var(--text)}
#jx-mm .jx-mm-tabs{display:flex;gap:28px;border-bottom:1px solid var(--hair);margin:0 0 14px}
#jx-mm .jx-mm-tab{position:relative;padding:2px 0 12px;font:500 13px/1 var(--sans);letter-spacing:.03em;color:var(--muted);transition:color .2s}
#jx-mm .jx-mm-tab:hover{color:var(--text)}
#jx-mm .jx-mm-tab .jx-mm-n{margin-left:6px;font-size:10.5px;font-weight:600;color:#a39d90}
#jx-mm .jx-mm-tab[aria-selected="true"]{color:var(--text)}
#jx-mm .jx-mm-tab[aria-selected="true"]::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--brass)}
#jx-mm .jx-mm-tp .jx-mm-links{columns:2;column-gap:40px}
#jx-mm .jx-mm-tp li{break-inside:avoid}

/* Communities */
#jx-mm .jx-mm-areas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 280px;gap:36px;align-items:start}
#jx-mm .jx-mm-county{display:inline-block;margin:7px 0 10px;font:500 26px/1.15 var(--serif);color:var(--text);transition:color .2s}
#jx-mm a.jx-mm-county:hover{color:var(--brass-ink)}
#jx-mm .jx-mm-co{display:block;margin-top:-3px;font:400 11.5px/1.3 var(--sans);letter-spacing:.02em;color:#8a857a}

/* Buyers and Sellers */
#jx-mm .jx-mm-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 300px;gap:40px;align-items:start}

/* photo cards: Jacki's black-and-white treatment, color on hover */
#jx-mm .jx-mm-card{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--hair);transition:border-color .25s,box-shadow .25s}
#jx-mm .jx-mm-card:hover{border-color:#cfc6b2;box-shadow:0 16px 30px -20px rgba(0,0,0,.5)}
#jx-mm .jx-mm-media{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#2a2a2a}
#jx-mm .jx-mm-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:var(--photo);transition:filter .6s var(--ease),transform .6s var(--ease)}
#jx-mm .jx-mm-card:hover .jx-mm-media img{filter:none;transform:scale(1.04)}
#jx-mm .jx-mm-chip{position:absolute;z-index:1;left:12px;top:12px;background:var(--ink);color:var(--brass-lt);font:600 9.5px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;padding:7px 10px}
#jx-mm .jx-mm-cbody{display:block;padding:15px 18px 17px}
#jx-mm .jx-mm-ctitle{display:block;margin:0 0 6px;font:500 22px/1.15 var(--serif);color:var(--text)}
#jx-mm .jx-mm-ctext{display:block;margin:0 0 12px;font:400 13px/1.5 var(--sans);color:var(--muted)}
#jx-mm .jx-mm-cgo{display:inline-block;font:600 11.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--brass-ink)}
#jx-mm .jx-mm-cgo::after{content:"\2192";display:inline-block;margin-left:8px;transition:transform .25s var(--ease)}
#jx-mm .jx-mm-card:hover .jx-mm-cgo::after{transform:translateX(4px)}
#jx-mm .jx-mm-card--btn .jx-mm-cgo{padding:11px 15px;background:var(--brass);color:var(--text)}

/* stone strip at the foot of every panel */
#jx-mm .jx-mm-pfoot{background:var(--stone);border-top:1px solid var(--hair)}
#jx-mm .jx-mm-pfin{max-width:1400px;margin:0 auto;padding:12px 40px;display:flex;align-items:center;gap:10px;font:400 13px/1.4 var(--sans);color:var(--muted)}
#jx-mm .jx-mm-pfin a{color:var(--text);font-weight:600;letter-spacing:.03em;border-bottom:1px solid var(--brass);padding-bottom:1px}
#jx-mm .jx-mm-pfin a:hover{color:var(--brass-ink)}

#jx-mm .jx-mm-scrim{position:fixed;inset:0;z-index:1019;background:rgba(10,10,10,.38);animation:jxmmFade .2s var(--ease)}
@keyframes jxmmFade{from{opacity:0}to{opacity:1}}

/* narrower desktops */
@media (min-width:992px) and (max-width:1199px){
  #jx-mm .jx-mm-in{padding:0 20px;gap:18px}
  #jx-mm .jx-mm-logo img{height:66px}
  #jx-mm .jx-mm-item{padding-left:9px;padding-right:9px;font-size:13px}
  #jx-mm .jx-mm-item::after{left:9px;right:9px}
  #jx-mm .jx-mm-cta{margin-left:8px;padding:12px 16px}
  #jx-mm .jx-mm-pin{padding:24px 24px 26px}
  #jx-mm .jx-mm-pfin{padding:12px 24px}
  #jx-mm .jx-mm-search{grid-template-columns:190px minmax(0,1fr) 240px;gap:28px}
  #jx-mm .jx-mm-tools{padding-right:22px}
  #jx-mm .jx-mm-tp .jx-mm-links{column-gap:24px}
  #jx-mm .jx-mm-areas{grid-template-columns:repeat(4,minmax(0,1fr)) 230px;gap:24px}
  #jx-mm .jx-mm-cols{grid-template-columns:repeat(3,minmax(0,1fr)) 240px;gap:26px}
  #jx-mm .jx-mm-links a{font-size:14px}
}

/* ---- phones and tablets: drawer with accordion -------------------------- */
@media (max-width:991px){
  #jx-mm .jx-mm-in{min-height:68px;padding:0 16px;gap:12px}
  #jx-mm .jx-mm-logo img{height:54px}
  #jx-mm .jx-mm-right{margin-left:0}
  #jx-mm .jx-mm-util{display:none}
  #jx-mm .jx-mm-mtel{display:flex;align-items:center;justify-content:center;margin-left:auto;width:44px;height:44px;border:1px solid rgba(255,255,255,.4);border-radius:50%;color:#fff}
  #jx-mm .jx-mm-toggle{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 0 0 12px;margin-left:4px;font:600 11.5px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#fff}
  #jx-mm .jx-mm-bars{position:relative;display:block;width:20px;height:2px;background:currentColor;transition:background .2s}
  #jx-mm .jx-mm-bars::before,#jx-mm .jx-mm-bars::after{content:"";position:absolute;left:0;width:20px;height:2px;background:currentColor;transition:transform .25s var(--ease)}
  #jx-mm .jx-mm-bars::before{top:-6px}
  #jx-mm .jx-mm-bars::after{top:6px}
  #jx-mm .jx-mm-toggle[aria-expanded="true"] .jx-mm-bars{background:transparent}
  #jx-mm .jx-mm-toggle[aria-expanded="true"] .jx-mm-bars::before{transform:translateY(6px) rotate(45deg)}
  #jx-mm .jx-mm-toggle[aria-expanded="true"] .jx-mm-bars::after{transform:translateY(-6px) rotate(-45deg)}

  #jx-mm .jx-mm-nav{position:fixed;left:0;right:0;top:var(--jx-mm-dtop,var(--jx-mm-h,68px));bottom:0;display:none;flex-direction:column;align-items:stretch;gap:0;
    background:var(--paper);color:var(--text);border-top:1px solid var(--brass);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 0 calc(32px + env(safe-area-inset-bottom,0px))}
  #jx-mm .jx-mm-nav.is-open{display:flex}
  #jx-mm .jx-mm-item{width:100%;justify-content:space-between;padding:19px 20px;color:var(--text);font:600 12.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--hair);text-align:left}
  #jx-mm .jx-mm-item:hover{color:var(--text)}
  #jx-mm .jx-mm-item::after{display:none}
  #jx-mm .jx-mm-item[aria-expanded="true"]{color:var(--brass-ink)}
  #jx-mm .jx-mm-panel{position:static;max-height:none;overflow:visible;box-shadow:none;border-top:0;border-bottom:1px solid var(--hair);background:var(--stone);animation:none}
  #jx-mm .jx-mm-nav.is-all .jx-mm-panel{display:block!important}
  #jx-mm .jx-mm-pin{padding:20px 20px 24px}
  #jx-mm .jx-mm-ptop,#jx-mm .jx-mm-pfoot{display:none}
  #jx-mm .jx-mm-search,#jx-mm .jx-mm-areas,#jx-mm .jx-mm-cols{display:flex;flex-direction:column;align-items:stretch;gap:24px}
  #jx-mm .jx-mm-tools{padding:0;border:0}
  #jx-mm .jx-mm-btn{margin-bottom:18px}
  #jx-mm .jx-mm-tabs{display:none}
  #jx-mm .jx-mm-tp[hidden]{display:block!important}
  #jx-mm .jx-mm-tp+.jx-mm-tp{margin-top:20px}
  #jx-mm .jx-mm-tp::before{content:attr(data-label);display:block;margin:0 0 8px;font:600 10.5px/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--brass-ink)}
  /* tap targets: one column, every link a full-width row at least 48px tall with a hairline between rows,
     so a thumb always lands on exactly one link */
  #jx-mm .jx-mm-tp .jx-mm-links{columns:auto}
  #jx-mm .jx-mm-h{margin-bottom:2px}
  #jx-mm .jx-mm-tp::before{margin-bottom:2px}
  #jx-mm .jx-mm-links a{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 0;font-size:15px;line-height:1.3;
    border-bottom:1px solid var(--hair);background:none;-webkit-tap-highlight-color:rgba(176,153,85,.18)}
  #jx-mm .jx-mm-links li:last-child a{border-bottom:0}
  #jx-mm .jx-mm-links a:active{color:var(--brass-ink)}
  #jx-mm .jx-mm-links .jx-mm-co{margin:0 0 0 auto;font-size:12px;text-align:right}
  #jx-mm .jx-mm-county{display:flex;align-items:center;min-height:48px;font-size:24px;margin:0;border-bottom:1px solid var(--hair)}
  #jx-mm .jx-mm-region .jx-mm-eyebrow{margin-bottom:-4px}
  #jx-mm .jx-mm-btn{display:flex;justify-content:center;width:100%;min-height:50px}
  #jx-mm .jx-mm-card{flex-direction:row;align-items:stretch}
  #jx-mm .jx-mm-media{flex:0 0 104px;aspect-ratio:auto;min-height:104px}
  #jx-mm .jx-mm-chip,#jx-mm .jx-mm-ctext{display:none}
  #jx-mm .jx-mm-cbody{display:flex;flex-direction:column;justify-content:center;padding:12px 16px}
  #jx-mm .jx-mm-ctitle{font-size:21px;margin-bottom:8px}
  #jx-mm .jx-mm-card--btn .jx-mm-cgo{padding:0;background:none;color:var(--brass-ink)}
  #jx-mm .jx-mm-link{border-bottom:1px solid var(--hair)}
  #jx-mm .jx-mm-cta{display:flex;align-items:center;justify-content:center;min-height:52px;margin:20px 20px 0;padding:0 17px;text-align:center}
  #jx-mm .jx-mm-mutil{display:block;padding:14px 20px 0}
  #jx-mm .jx-mm-mutil .sub-nav{flex-wrap:wrap;gap:0 16px}
  #jx-mm .jx-mm-mutil .sub-nav>li>a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:44px;color:var(--text);font-size:13px}
  #jx-mm .jx-mm-mutil .sub-nav>li.phone-link>a{color:var(--brass-ink)}
  #jx-mm .jx-mm-scrim{display:none!important}
  body.jx-mm-lock{overflow:hidden}
}
/* tablets: the long search lists go back to two columns of full-height rows */
@media (min-width:600px) and (max-width:991px){
  #jx-mm .jx-mm-tp .jx-mm-links{columns:2;column-gap:40px}
  #jx-mm .jx-mm-tp .jx-mm-links li:last-child a{border-bottom:1px solid var(--hair)}
}
@media (prefers-reduced-motion:reduce){
  #jx-mm *,#jx-mm *::before,#jx-mm *::after{animation:none!important;transition:none!important}
}
