.umap-jump{display:none}
.umap-layout{display:grid;grid-template-columns:1.05fr .95fr;grid-template-rows:minmax(0,1fr) auto;column-gap:32px;align-items:stretch;min-width:0}
#map .section-head{margin-bottom:32px}
#umapListTitle{scroll-margin-top:100px}
.umap-stage{grid-column:1;grid-row:1/3}
/* White land and a crisp coast; no SVG filters, so zooming stays cheap. */
.umap-stage{container-type:inline-size;position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;max-width:100%;overflow:hidden;border:1px solid #D6E4F7;border-radius:var(--r-lg);box-shadow:var(--shadow-sm);background:radial-gradient(120% 70% at 15% 0%,rgba(255,255,255,.7),rgba(255,255,255,0) 60%),linear-gradient(180deg,#ECF3FD,#DAE8FB)}
.umap-canvas{position:relative;aspect-ratio:520/620;overflow:hidden;contain:layout paint style;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
.umap-canvas.on-dot{cursor:pointer}
.umap-stage:not(.is-drawn) .umap-marks{visibility:hidden}
#ukmapSvg{position:absolute;left:-40px;top:-40px;width:calc(100% + 80px);height:calc(100% + 80px);opacity:0;transition:opacity .5s var(--e-out)}
.is-drawn #ukmapSvg{opacity:1}
.umap-context-land{fill:#E5EDF7;stroke:#C7D6E9;stroke-width:.6;vector-effect:non-scaling-stroke;pointer-events:none}
.umap-land path{fill:#fff;stroke:#647C9D;stroke-width:.65;stroke-linejoin:round;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .25s,stroke .25s}
.has-sel .umap-land path{fill:#F1F5FA;stroke:#F1F5FA}
.has-sel .umap-land path.on{fill:#fff;stroke:#647C9D}
@media (hover:hover){.umap-land path:hover{fill:#F5F9FF}.has-sel .umap-land path:not(.on):hover{fill:#E8EEF7;stroke:#E8EEF7}}
.umap-river{fill:none;stroke:#B4D2F8;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none;opacity:0;transition:opacity .3s}
.z-near .umap-river{opacity:1}
.umap-marks,.umap-labs,.umap-leads{position:absolute;inset:0;pointer-events:none}
.umap-m{--s:6px;position:absolute;left:0;top:0;width:var(--s);height:var(--s);margin:calc(var(--s)/-2) 0 0 calc(var(--s)/-2);padding:0;border:0;border-radius:50%;background:none;color:inherit;pointer-events:none;transition:opacity .3s,visibility .3s}
.umap-m.n2{--s:8px}.umap-m.n3{--s:10px}.umap-m.is-cluster{--s:20px}
.umap-m .d{position:absolute;inset:0;border-radius:50%;background:var(--blue-600);box-shadow:0 0 0 1.5px #fff,0 1px 3px 1px rgba(8,26,51,.22);transition:transform .2s var(--e-spring)}
.umap-m.is-new .d,.umap-key .kn,.umap-lon .dots i.is-new{box-shadow:0 0 0 1.5px #fff,0 0 0 3.5px var(--gold),0 0 0 4.5px rgba(17,49,94,.7),0 1px 4px 2px rgba(8,26,51,.16)}
.umap-stage:not(.is-region) .umap-m.is-new .d{box-shadow:0 0 0 1.5px #fff,0 1px 3px 1px rgba(8,26,51,.22)}
.umap-m.is-cluster .d{display:grid;place-items:center;background:var(--navy-700);color:#fff;font:700 10px/1 var(--font-display);box-shadow:0 0 0 2px #fff,0 2px 6px 1px rgba(8,26,51,.3)}
.umap-m.is-next .d::before,.umap-lon .dots i.is-next::before{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--blue-600);pointer-events:none}
.umap-m.is-next .d::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--blue-500);opacity:0;pointer-events:none}
.is-live .umap-m.is-next .d::after{animation:umapPulse 2.6s cubic-bezier(.2,.6,.3,1) infinite}
.umap-m.is-hl{z-index:2}
.umap-m.is-hl .d{transform:scale(1.45)}
.umap-m.is-sel{z-index:3}
.umap-m.is-sel .d{transform:scale(1.35);box-shadow:0 0 0 2px #fff,0 0 0 4px #1B5FC4,0 2px 6px 1px rgba(8,26,51,.3)}
.umap-m:focus{outline:none}
.umap-m:focus-visible{outline:2px solid var(--blue-700);outline-offset:5px;z-index:3}
.umap-m.dim{opacity:0;visibility:hidden}
.umap-m.is-off{display:none}
.is-zoomed .umap-m{--s:10px}.is-zoomed .umap-m.n2{--s:13px}.is-zoomed .umap-m.n3{--s:16px}
/* One composited entrance, rather than an animation for every town. */
.umap-marks{opacity:0;transition:opacity .35s var(--e-out)}
.is-drawn .umap-marks{opacity:1}
@keyframes umapPulse{0%{transform:scale(.8);opacity:.8}75%,100%{transform:scale(2.1);opacity:0}}
.umap-lab{position:absolute;left:0;top:0;font:600 11px/1.2 var(--font-body);color:var(--navy-700);white-space:nowrap;text-shadow:0 0 2px #fff,0 0 3px #fff;opacity:0;transition:opacity .25s}
.umap-lab.on{opacity:1}
.umap-lab.lg{font-weight:700}
.umap-lead{position:absolute;left:0;top:0;width:0;height:1px;background:#647C9D;transform-origin:0 50%;opacity:0;transition:opacity .25s}
.umap-lead.on{opacity:1}
.is-moving .umap-lab,.is-moving .umap-lead{opacity:0;transition:none}
.umap-pop::after{content:"";position:absolute;width:12px;height:12px;background:#fff;border:1px solid var(--line);transform:rotate(45deg)}
.umap-pop[data-side=top]::after{bottom:-7px;left:calc(var(--ca) - 6px);border-top:0;border-left:0}
.umap-pop[data-side=bottom]::after{top:-7px;left:calc(var(--ca) - 6px);border-bottom:0;border-right:0}
.umap-pop[data-side=left]::after{right:-7px;top:calc(var(--ca) - 6px);border-bottom:0;border-left:0}
.umap-pop[data-side=right]::after{left:-7px;top:calc(var(--ca) - 6px);border-top:0;border-right:0}
.umap-pop:not([data-side])::after,.umap-pop[data-side=dock]::after{display:none}
.umap-tip{position:absolute;z-index:6;left:0;top:0;pointer-events:none;background:#fff;border:1px solid var(--line);border-radius:16px;padding:9px 13px;box-shadow:0 1px 2px rgba(14,22,38,.06),0 8px 24px rgba(14,22,38,.10);opacity:0;transition:opacity .15s;font-size:12.5px;line-height:1.35;white-space:nowrap}
.umap-tip.show{opacity:1}
.is-moving .umap-tip{opacity:0}
.umap-tip b{font-family:var(--font-display);display:block;font-size:13.5px;color:var(--ink)}
.umap-tip span{color:var(--slate);display:block}
.umap-tip em{display:inline-block;margin-top:6px;padding:4px 7px 3px;border-radius:99px;font:700 11px/1 var(--font-display);font-style:normal;letter-spacing:.06em;text-transform:uppercase}
.umap-tip em.nw,.umap-list .tg.nw{background:#FFF1CC;color:#7A4D00}
.umap-tip em.nx,.umap-list .tg.nx{background:#1B5FC4;color:#fff}
.umap-card{position:absolute;z-index:7;left:0;top:0;width:260px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 1px 2px rgba(14,22,38,.06),0 14px 36px rgba(14,22,38,.16);opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s .2s}
.umap-card.show{opacity:1;visibility:visible;transition:opacity .2s,visibility 0s}
.umap-card:focus{outline:none}
.umap-card:focus-visible{outline:2px solid var(--blue-700);outline-offset:2px}
.umap-card img{display:block;width:100%;height:116px;object-fit:cover;border-radius:15px 15px 0 0;background:var(--blue-100)}
.umap-card .b{padding:12px 16px 16px}
.umap-card b{display:block;font:700 15.5px/1.25 var(--font-display);color:var(--ink)}
.umap-card .v{display:block;margin:3px 0 8px;font-size:12.5px;color:var(--slate)}
.umap-card .ds{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;font:600 11.5px/1.4 var(--font-display)}
.umap-card .ds a{padding:6px 8px;border:1px solid #CFDAEB;border-radius:8px;color:#1B5FC4;white-space:nowrap}
.umap-card .ds a[aria-current]::before{content:"✓ ";font-weight:700}
.umap-card .ds a[aria-current]{background:#EAF2FF;border-color:#1B5FC4;box-shadow:inset 0 0 0 .5px #1B5FC4}
.umap-card .ds a:hover,.umap-card .lk:hover{text-decoration:underline}
.umap-card .ds i{font-style:normal;color:#A3AEC2}
.umap-card .r{display:flex;align-items:center;gap:14px}
.umap-card .btn{min-height:40px;padding:9px 16px;font-size:12.5px;box-shadow:0 2px 6px rgba(17,49,94,.12)}
.umap-card .btn-primary{background:#1E6FD6;border-color:#1E6FD6}
.umap-card .lk{font:600 12.5px/1 var(--font-display);color:#1B5FC4;white-space:nowrap}
.umap-card .r [data-aud="employer"]{display:none}
body.p-emp .umap-card .r [data-aud="employer"]{display:inline-flex}
.umap-card .x{position:absolute;top:8px;right:8px;z-index:2;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:rgba(17,49,94,.62);color:#fff;font-size:17px;line-height:1;cursor:pointer;transition:background .15s}
.umap-card .x:hover{background:rgba(17,49,94,.85)}
.umap-card .ukcf-sponsor-lockup,.umap-card .ev-card-sponsor{margin:-6px 0 12px}
.umap-card .ukcf-sponsor-lockup span{display:inline;margin:0;font-size:12px;color:inherit}
.umap-card.is-dock{width:calc(100% - 24px)}
.umap-card.is-dock img{display:none}
.umap-card.is-dock .b{padding:14px}
.umap-card.is-dock b{padding-right:28px;font-size:14.5px}
.umap-card.is-dock .v{padding-right:28px;margin-bottom:10px}
.umap-card.is-dock .ds{margin-bottom:12px}
.umap-card.is-dock .r{justify-content:space-between;gap:8px}
.umap-card.is-dock .btn{padding:8px 13px;font-size:12px}
.umap-card.is-dock .x{top:3px;right:3px;width:44px;height:44px;background:transparent;color:var(--navy-700)}
.umap-lon{position:absolute;z-index:6;left:0;top:0;width:236px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 1px 2px rgba(14,22,38,.06),0 14px 36px rgba(14,22,38,.16);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .18s,visibility 0s .18s}
.umap-lon.is-compact{width:218px}
.umap-lon.is-compact .m{display:none}
.umap-lon.is-compact .f{color:#1B5FC4}
.umap-lon.show{opacity:1;visibility:visible;transition:opacity .18s,visibility 0s}
.umap-lon .h{display:flex;align-items:baseline;gap:8px;padding:11px 14px 9px}
.umap-lon .h b{font:700 14px/1.2 var(--font-display);color:var(--ink)}
.umap-lon .h span{font-size:11.5px;color:var(--slate)}
.umap-lon .m{position:relative;aspect-ratio:4/3;margin:0 8px 8px;border-radius:10px;overflow:hidden;background:#EEF3FA}
.umap-lon .m svg{position:absolute;inset:0;width:100%;height:100%}
.umap-lon .nb{fill:#EEF3FA;stroke:#DCE6F3;stroke-width:1;vector-effect:non-scaling-stroke}
.umap-lon .gl{fill:#fff;stroke:#AFCBF0;stroke-width:1.2;vector-effect:non-scaling-stroke}
.umap-lon .umap-river{opacity:1}
.umap-lon .dots,.umap-lon .labs{position:absolute;inset:0}
.umap-lon .dots i{position:absolute;left:0;top:0;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--blue-600);box-shadow:0 0 0 1.5px #fff,0 1px 3px 1px rgba(8,26,51,.22);transition:scale .2s var(--e-spring)}
.umap-lon .dots i.n2{width:13px;height:13px;margin:-6.5px 0 0 -6.5px}
.umap-lon .dots i.n3{width:16px;height:16px;margin:-8px 0 0 -8px}
.umap-lon .dots i.is-hl{scale:1.45}
.umap-lon .labs .umap-lab{font-size:11px}
.umap-lon .f{margin:0;padding:0 14px 11px;font-size:11.5px;color:var(--slate)}
.umap-lon .f:empty{display:none}
.umap-next{position:relative;z-index:4;display:flex;align-items:center;gap:10px;min-height:64px;margin:12px 12px 0;padding:8px 14px 8px 8px;background:rgba(255,255,255,.96);border-radius:16px;box-shadow:0 1px 2px rgba(14,22,38,.06),0 8px 24px rgba(14,22,38,.10);color:var(--ink);transition:box-shadow .2s,transform .2s var(--e-out)}
.umap-next:hover{box-shadow:0 1px 2px rgba(14,22,38,.08),0 12px 28px rgba(14,22,38,.14);transform:translateY(-1px)}
.umap-next img{width:52px;height:40px;flex:none;border-radius:10px;object-fit:cover;background:var(--blue-100)}
.umap-next .t{flex:1;min-width:0;padding-left:2px}
.umap-next small{display:flex;align-items:center;gap:6px;font:700 11px/1.25 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#1B5FC4}
.umap-next small span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.umap-next b{display:block;margin-top:2px;font:700 14.5px/1.25 var(--font-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.umap-next .t>span{display:block;font-size:12px;line-height:1.3;color:var(--slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.umap-next .go{flex:none;font-weight:700;color:#1B5FC4;transition:transform .2s var(--e-out)}
.umap-next:hover .go{transform:translateX(2px)}
.umap-next .pd{position:relative;display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:#1B5FC4}
.umap-next .pd::after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1.5px solid var(--blue-500);opacity:0}
.is-live .umap-next .pd::after{animation:umapPulseSm 2.6s cubic-bezier(.2,.6,.3,1) infinite}
@keyframes umapPulseSm{0%{transform:scale(.8);opacity:.7}70%,100%{transform:scale(1.9);opacity:0}}
.umap-key{position:relative;z-index:3;display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin:0;padding:13px 16px 15px;list-style:none;background:#fff;border-top:1px solid var(--line);font-size:12px;line-height:1.25;color:#33425B}
.umap-key li{display:flex;align-items:center;gap:9px;min-width:0}
.umap-key li[hidden]{display:none}
.umap-key .ks{display:inline-flex;align-items:center;gap:4px}
.umap-key .ks i,.umap-key .kx{display:inline-block;flex:none;border-radius:50%;background:var(--blue-600);box-shadow:0 0 0 1.5px #fff}
.umap-key .kn{display:inline-block;flex:none;border-radius:50%;background:var(--blue-600)}
.umap-key .n1{width:6px;height:6px}.umap-key .n2{width:8px;height:8px}.umap-key .n3{width:10px;height:10px}
.umap-key .kn{width:8px;height:8px;margin:0 3px}
.umap-key .kx{position:relative;width:8px;height:8px;margin:0 4px}
.umap-key .kx::before{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--blue-600)}
.umap-key .kc{display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:50%;background:var(--navy-700);color:#fff;font:700 9.5px/1 var(--font-display);font-style:normal;box-shadow:0 0 0 1.5px #fff}
.umap-back{position:absolute;z-index:5;top:12px;right:12px;display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 15px 0 10px;border:1px solid var(--line);border-radius:99px;background:rgba(255,255,255,.97);box-shadow:0 1px 2px rgba(14,22,38,.06),0 8px 24px rgba(14,22,38,.10);font:600 12.5px/1 var(--font-display);color:var(--ink);cursor:pointer;transition:border-color .15s}
.umap-back[hidden]{display:none}
.umap-back:hover{border-color:var(--blue-400)}
.umap-back svg{width:14px;height:14px}
.umap-hint{position:absolute;z-index:6;left:50%;bottom:12px;transform:translateX(-50%);margin:0;padding:7px 12px;border-radius:99px;background:rgba(14,22,38,.88);color:#fff;font-size:12px;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s}
.umap-canvas:has(.umap-m:focus-visible) .umap-hint{opacity:1}
.umap-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
@container (min-width:470px){
  .umap-m{--s:8px}.umap-m.n2{--s:11px}.umap-m.n3{--s:14px}.umap-m.is-cluster{--s:24px}
  .umap-m.is-cluster .d{font-size:11.5px}
  .umap-lab{font-size:12px}
  .umap-next{position:absolute;top:20px;left:20px;margin:0;max-width:min(310px,58%)}
  .umap-key{position:absolute;left:20px;bottom:20px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px;border:0;border-radius:16px;box-shadow:0 1px 2px rgba(14,22,38,.06),0 8px 24px rgba(14,22,38,.10);transition:opacity .25s,visibility 0s}
  .umap-key .n1{width:8px;height:8px}.umap-key .n2{width:11px;height:11px}.umap-key .n3{width:14px;height:14px}
  .is-region .umap-key,.has-card .umap-key{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s}
  .umap-back{top:20px;right:20px}
  .umap-hint{left:auto;right:20px;bottom:20px;transform:none}
}
@media (prefers-reduced-motion:reduce){
  .umap-card,.umap-tip,.umap-lon,.umap-key,.umap-lead,.umap-marks,.umap-m,.umap-m .d,.umap-lab,#ukmapSvg,.umap-next,.umap-next .go,.umap-lon .dots i{transition:none!important}
  .umap-stage .umap-m .d{animation:none!important}
  .umap-m.is-next .d::after,.umap-next .pd::after{animation:none!important;opacity:0}
}
.umap-side{grid-column:2;grid-row:1;background:#fff;border:1px solid var(--line);border-bottom:0;border-radius:var(--r-lg) var(--r-lg) 0 0;display:flex;flex-direction:column;contain:size;max-height:780px;min-width:0;max-width:100%;overflow:hidden}
.umap-side-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:20px 22px 12px}
.umap-side-head h3{font-size:17px}
.umap-side-head span{font-size:12.5px;color:var(--slate);white-space:nowrap}
.umap-results{position:relative;flex:1;min-height:0}
.umap-scroll-slot{display:grid;place-items:center;height:34px;flex:none;background:#fff}
.umap-scroll{padding:6px 12px;border:0;border-radius:8px;background:#fff;color:#1B5FC4;font:600 11.5px/1.3 var(--font-body);white-space:nowrap;cursor:pointer}
.umap-scroll[hidden]{display:none}
.umap-list{height:100%;--ft:0px;--fb:0px;position:relative;flex:1;overflow-y:auto;padding:0 12px 6px;scrollbar-width:thin;scrollbar-color:#C7D2E6 transparent;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--ft),#000 calc(100% - var(--fb)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--ft),#000 calc(100% - var(--fb)),transparent 100%)}
.umap-list.fade-t{--ft:24px}.umap-list.fade-b{--fb:36px}
.umap-list a{display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px;transition:background .15s}
.umap-list a:hover,.umap-list a.is-hl{background:var(--blue-50)}
.umap-list a.is-sel{background:#EAF2FF}
.umap-list img{width:62px;height:46px;object-fit:cover;border-radius:10px;flex-shrink:0;background:var(--blue-50)}
.umap-list .w{flex:1;min-width:0}
.umap-list .w>b{display:block;font-family:var(--font-display);font-size:14px;color:var(--ink);transition:color .15s}
.umap-list a:hover .w>b,.umap-list a.is-hl .w>b,.umap-list a.is-sel .w>b{color:#1B5FC4}
.umap-list .tg{display:inline-block;margin-left:7px;padding:3px 6px 2px;border-radius:99px;font:700 11px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;vertical-align:2px}
.umap-list i{font-style:normal;font-size:12px;color:var(--slate);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.umap-list .dt{flex:none;margin-left:auto;text-align:right;white-space:nowrap}
.umap-list .dt b{display:block;font:600 12.5px/1.3 var(--font-display);color:var(--navy-700)}
.umap-list .dt small{display:block;margin-top:2px;font-size:11px;color:var(--slate)}
.umap-list .none{padding:18px;color:var(--slate);font-size:13.5px}
.umap-list .ev-card-sponsor{font-size:11.5px;margin-top:2px}
.umap-more{display:none}
.umap-chips{grid-column:2;grid-row:2;display:flex;flex-wrap:wrap;gap:7px;padding:14px 16px;border:1px solid var(--line);border-radius:0 0 var(--r-lg) var(--r-lg);background:#fff}
.umap-chips button{flex:none;font-family:var(--font-display);font-size:11.5px;font-weight:600;padding:7px 13px;border-radius:99px;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;transition:.15s}
.umap-chips button:hover{border-color:var(--blue-400)}
.umap-chips button.active{background:#1E6FD6;border-color:#1E6FD6;color:#fff}
@media(max-width:980px){
  .umap-layout{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:20px;max-width:620px;margin-inline:auto}
  .umap-stage{grid-column:1;grid-row:2}
  #map .section-head{margin-bottom:24px}
  #map .section-head h2{font-size:clamp(28px,6vw,38px)}
  .umap-scroll-slot{display:none}
  .umap-jump{display:flex;align-items:center;justify-content:center;gap:8px;margin:-8px auto 20px;font:600 13px/1.4 var(--font-display);color:#1B5FC4}
  .umap-results{flex:none}
  .umap-side{grid-column:1;grid-row:3;contain:none;max-height:none;border:1px solid var(--line);border-radius:var(--r-lg)}
  .umap-side-head{order:-2;padding:18px 18px 10px}
  .umap-chips{grid-column:1;grid-row:1;border:0;border-radius:0;background:transparent;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding:2px 36px 2px 2px;border-top:0;scroll-snap-type:x proximity;scroll-padding-left:2px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}
  .umap-chips::-webkit-scrollbar{display:none}
  .umap-chips button{scroll-snap-align:start;padding:8px 14px;font-size:12.5px}
  .umap-list{overflow:visible;padding:0 8px 4px;-webkit-mask-image:none;mask-image:none}
  .umap-side:not(.is-open) .umap-list a:nth-of-type(n+7){display:none}
  .umap-more{display:block;margin:4px 16px 16px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff;font:600 13px/1 var(--font-display);color:#1B5FC4;cursor:pointer}
  .umap-more[hidden]{display:none}
}
.umap-key[hidden]{display:none}
.umap-next[hidden]{display:none}
