/* WONE Global v18.41 — Cases. Scoped to .wv18-cases (the index), .wv18-case (a case), .wv18-cases-on (sections on other pages). Builds on wone-v18-32.css. */

/* chips: the question, with its subject in small type beneath */
:is(.wv18,#wh18):not(#a):not(#b):not(#c) .v18-capchip.wv18-case-chip{display:grid;gap:3px}
.wv18-case-chip .wv18-case-sub{display:block;font-family:var(--ui,Inter,sans-serif);font-size:12px;font-weight:500;letter-spacing:.02em;color:#8a8b8f}

/* index: jump bar under the finder */
.wv18-cases-jump{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;margin-top:30px;padding-top:24px;border-top:1px solid rgba(53,54,57,.12)}
.wv18-cases-jump .lbl{margin-right:8px}
.wv18-cases-jump a{font-family:var(--ui,Inter,sans-serif);font-size:13px;font-weight:600;color:#353639;text-decoration:none;border:1px solid rgba(53,54,57,.22);padding:8px 12px;background:#fff;white-space:nowrap}
.wv18-cases-jump a:hover{border-color:#a94b38;color:#a94b38}
.wv18-cases-jump a .sit-urgent{margin-right:6px;vertical-align:0}
.nr-tabs .wv18-cases-svc{margin-left:auto;color:#a94b38!important;border-bottom-color:#a94b38!important}
.wv18-cases-aud{margin-left:auto;max-width:260px;text-align:right;font-size:12px!important;line-height:1.45}

/* index: subjects and the "All N" expanders (native details: no JavaScript) */
.wv18-cases-subject{scroll-margin-top:96px}
.wv18-cases-group{scroll-margin-top:72px}
.wv18-cases-more{margin-top:4px}
.wv18-cases-more>summary{list-style:none;cursor:pointer;display:inline-block;font-family:var(--ui,Inter,sans-serif);font-size:13px;font-weight:600;color:#a94b38;padding:12px 0 6px;border-bottom:1px solid transparent}
.wv18-cases-more>summary::-webkit-details-marker{display:none}
.wv18-cases-more>summary::before{content:"+";display:inline-block;width:14px;margin-right:6px;font-weight:700}
.wv18-cases-more[open]>summary::before{content:"–"}
.wv18-cases-more>summary:hover{border-bottom-color:#a94b38}
.wv18-cases-more[open]>summary{margin-bottom:6px}

/* case: countries under the hero */
.v18hero .wv18-case-facts{margin-top:30px;padding-top:22px;border-top:1px solid rgba(238,232,220,.18);font-size:15px;color:#f5f0e6}
.v18hero .wv18-case-facts .lbl{display:inline-block;margin-right:14px}
.v18hero .wv18-case-crumb a{color:inherit;text-decoration:none}
.v18hero .wv18-case-crumb a:hover{text-decoration:underline}

/* case: brief cases carry the subject's first questions and complications in the same slots */
.wv18-case-qs{margin:10px 0 0}
.wv18-case-frict .rows{margin-top:14px}
.wv18-case-frows li span.disp{font-size:18px!important}
.wv18-case-frows li small{display:block;margin-top:4px;font-size:12px}

/* case: who handles it, market by market */
.wv18-mk{list-style:none;margin:36px 0 0;padding:0;border-top:1px solid rgba(53,54,57,.18)}
.wv18-mk li{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(170px,.9fr) minmax(0,1.6fr) auto;gap:10px 28px;align-items:center;padding:18px 0;border-bottom:1px solid rgba(53,54,57,.12)}
.wv18-mk li.is-own{background:linear-gradient(90deg,rgba(169,75,56,.05),rgba(169,75,56,0) 60%)}
.wv18-mk-c{display:grid;gap:2px;text-decoration:none;color:#28292b}
.wv18-mk-c .disp{font-size:20px;line-height:1.2}
.wv18-mk-c small{font-size:12px}
.wv18-mk-s{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:#353639}
.wv18-mk-dot{width:10px;height:10px;border-radius:50%;background:#c9c2b6;flex:none}
.is-partner .wv18-mk-dot{background:#a94b38}
.is-associate .wv18-mk-dot{background:#28292b}
.is-none .wv18-mk-dot{background:transparent;border:1px solid #9a9ba0}
.wv18-mk-w{font-size:14px;color:#595a5e;line-height:1.5}
.wv18-mk-w a{color:#28292b;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(53,54,57,.3)}
.wv18-mk-w a:hover{color:#a94b38;border-color:#a94b38}
.wv18-mk-go{font-size:13px;font-weight:600;color:#a94b38;text-decoration:none;white-space:nowrap}
.wv18-mk-go:hover{text-decoration:underline}
.wv18-case-who .v18-people{margin-top:40px}
.wv18-case-who .wone-v18-empty{margin-top:40px}

/* case: where it connects */
.wv18-where{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;margin-top:40px}
.wv18-where .lbl{margin-bottom:10px}
.wv18-where .vp-linklist{list-style:none;margin:0;padding:0}
.wv18-where .vp-linklist li{border-top:1px solid rgba(53,54,57,.12)}
.wv18-where .vp-linklist a{display:grid;gap:2px;padding:12px 0;text-decoration:none;color:#28292b;font-family:var(--ui,Inter,sans-serif);font-size:14px;font-weight:600;line-height:1.4}
.wv18-where .vp-linklist a:hover span:first-child{color:#a94b38}
.wv18-where .vp-linklist small{font-weight:500;font-size:12px;color:#8a8b8f}
.wv18-where-q a{font-weight:500!important}
@media (max-width:1000px){.wv18-where{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:600px){.wv18-where{grid-template-columns:1fr}}

/* worked examples */
.wv18-ex-list .scn-t{font-family:var(--disp,"Newsreader",serif);font-size:20px;line-height:1.3;color:#28292b}

@media (max-width:900px){
  .wv18-mk li{grid-template-columns:1fr 1fr}
  .wv18-mk-w{grid-column:1/-1}
  .wv18-mk-go{grid-column:1/-1}
  .wv18-cases-aud{display:none}
}
@media (max-width:640px){
  .wv18-mk li{grid-template-columns:1fr}
  .wv18-cases-jump a{font-size:12px;padding:7px 10px}
}

/* ═════ v18.41: the Ask WONE intelligence window on white (was graphite), on every page ═════
   One scope (.kx-iw-win), high specificity so it wins over the v18.18–v18.40 dark rules. Answers rendered by
   the window's script inherit the same palette: ink text, oxide accents, hairline rules. */
html body .kx-ask.kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f){background:#fff!important;color:#28292b!important;border:1px solid rgba(53,54,57,.14)!important;box-shadow:0 1px 0 rgba(53,54,57,.06),0 50px 90px -60px rgba(40,41,43,.28)!important}
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) *{color:#28292b!important;border-color:rgba(53,54,57,.14)!important}
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) :is(.kx-iw-status,.kx-fine,.kx-iw-mk .lbl,.kx-iw-cat .tn,.kx-iw-none,.kx-ctx-l,small,.kx-iw-empty ol,.kx-iw-empty li){color:#6b6c70!important}
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) :is(.lbl,.ox-p,.ox-n,.kx-iw-empty .lbl){color:#a94b38!important}
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) .kx-iw-list .kx-suggest::before{color:#a94b38!important}
/* the bar and the question library: a warm paper tint so the two columns read apart */
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) .kx-iw-bar{background:#f7f4ee!important;border-bottom:1px solid rgba(53,54,57,.12)!important}
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) .kx-iw-lib{background:#faf8f4!important;border-right:1px solid rgba(53,54,57,.12)!important}
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) .kx-iw-dot{background:#a94b38!important;box-shadow:0 0 0 4px rgba(169,75,56,.14)!important}
/* fields */
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) :is(input,textarea,select){background:#fff!important;background-color:#fff!important;background-image:none!important;color:#28292b!important;-webkit-text-fill-color:#28292b!important;border:1px solid rgba(53,54,57,.24)!important;box-shadow:none!important}
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) select.kx-addc-s{border-style:dashed!important}
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) select option{background:#fff!important;color:#28292b!important}
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) :is(input,textarea)::placeholder{color:#8a8b8f!important;-webkit-text-fill-color:#8a8b8f!important}
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) :is(input,textarea,select):focus{border-color:#a94b38!important;outline:2px solid rgba(169,75,56,.22)!important;outline-offset:1px!important}
/* topic filters */
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) .kx-iw-cat{background:#fff!important;border:1px solid rgba(53,54,57,.18)!important}
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) .kx-iw-cat:hover{border-color:#a94b38!important}
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) .kx-iw-cat[aria-selected="true"]{background:#28292b!important;border-color:#28292b!important}
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) .kx-iw-cat[aria-selected="true"],html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) .kx-iw-cat[aria-selected="true"] *{color:#fff!important}
html body .kx-iw-win.is-filtering:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) .kx-iw-cat[aria-selected="true"]{background:#fff!important;border-color:rgba(53,54,57,.18)!important}
html body .kx-iw-win.is-filtering:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) .kx-iw-cat[aria-selected="true"],html body .kx-iw-win.is-filtering:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) .kx-iw-cat[aria-selected="true"] *{color:#28292b!important}
/* questions */
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) .kx-iw-list li{border-bottom:1px solid rgba(53,54,57,.1)!important}
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) .kx-iw-list .kx-suggest:hover{background:#fff!important;color:#a94b38!important}
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) .kx-suggest:not(.kx-iw-list .kx-suggest){background:#fff!important;border:1px solid rgba(53,54,57,.2)!important}
/* context chips */
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) .kx-chip{background:rgba(169,75,56,.07)!important;border:1px solid rgba(169,75,56,.4)!important}
/* the Ask button and other actions */
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) :is(.kx-go,.btn-ink,.btn-ox){background:#a94b38!important;background-color:#a94b38!important;border-color:#a94b38!important}
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) :is(.kx-go,.btn-ink,.btn-ox),html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) :is(.kx-go,.btn-ink,.btn-ox) *{color:#fff!important}
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) :is(.kx-go,.btn-ink,.btn-ox):hover{background:#963f2e!important;border-color:#963f2e!important}
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) :is(.btn-lp,.btn-ln,.kx-fb-b){background:#fff!important;border:1px solid rgba(53,54,57,.3)!important}
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) .kx-act a,html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) .tl{border-bottom:1px solid #28292b!important}
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) input[type="radio"]{accent-color:#a94b38}
/* answers rendered into the window */
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) :is(.kx-result,.kx-brief){background:#f7f4ee!important}
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) .kx-iw-empty{border:1px dashed rgba(53,54,57,.22)!important;background:transparent!important}
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) .kx-ans-gap{background:rgba(169,75,56,.06)!important;border-left:2px solid #a94b38!important}
html body .kx-iw-win:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) a:not(.btn):not(.kx-go):hover{color:#a94b38!important}

/* ═════ v18.41: one UNBOUNDED™ ecosystem band (UNIONE™ and UNBOUNDED™) instead of two stacked lines ═════ */
.wv41-fam:not(#z){background:#f2ede4;border-top:1px solid rgba(40,41,43,.12);color:#28292b;font-family:Inter,system-ui,sans-serif}
.wv41-fam-in{max-width:1240px;margin:0 auto;padding:64px 32px 68px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2fr);gap:48px 72px;align-items:start}
.wv41-fam-eyebrow{margin:0 0 14px;font:600 11.5px/1.4 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#a94b38}
.wv41-fam-eyebrow::before{content:"";display:inline-block;width:22px;height:1px;background:#a94b38;vertical-align:middle;margin-right:12px}
html body .wv41-fam .wv41-fam-lede:not(#a){margin:0;font-family:"Newsreader","WONE Noto Display",Georgia,serif!important;font-weight:300!important;font-size:clamp(22px,2vw,28px)!important;line-height:1.28!important;letter-spacing:-.01em;color:#28292b!important;max-width:16em}
.wv41-fam-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-left:1px solid rgba(40,41,43,.14)}
.wv41-fam.is-one .wv41-fam-cols{grid-template-columns:minmax(0,1fr)}
.wv41-fam-col{padding:4px 0 4px 36px;display:flex;flex-direction:column;gap:10px}
.wv41-fam-col+.wv41-fam-col{border-left:1px solid rgba(40,41,43,.14)}
.wv41-fam-mark{margin:0;font:700 12px/1.4 Inter,sans-serif;letter-spacing:.18em;color:#a94b38}
.wv41-fam-mark sup{font-size:.62em;letter-spacing:0;top:-.55em}
html body .wv41-fam .wv41-fam-h:not(#a){margin:0;font-family:"Newsreader","WONE Noto Display",Georgia,serif!important;font-weight:400!important;font-size:22px!important;line-height:1.25!important;color:#28292b!important;letter-spacing:-.005em}
.wv41-fam-p{margin:0;font-size:15px;line-height:1.6;color:#55565a;max-width:30em}
.wv41-fam-a{margin:6px 0 0}
html body .wv41-fam .wv41-fam-a a:not(#a){color:#28292b!important;font:600 14.5px/1.4 Inter,sans-serif;text-decoration:none!important;border-bottom:1px solid rgba(169,75,56,.6);padding-bottom:3px}
html body .wv41-fam .wv41-fam-a a:not(#a):hover{color:#a94b38!important;border-bottom-color:#a94b38}
@media (max-width:960px){
  .wv41-fam-in{grid-template-columns:minmax(0,1fr);gap:32px;padding:48px 20px 52px}
  .wv41-fam-cols{grid-template-columns:minmax(0,1fr);border-left:0;border-top:1px solid rgba(40,41,43,.14)}
  .wv41-fam-col{padding:24px 0 0}
  .wv41-fam-col+.wv41-fam-col{border-left:0;border-top:1px solid rgba(40,41,43,.14);margin-top:24px}
}

/* ═════ v18.41: mega menus — one standard for all eight panels ═════
   Same intro column width everywhere, panels never taller than the screen, feature cards sized to their content
   (no stretched empty boxes), Services in readable columns, Industries rebuilt (industries | for your team). */
html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wgc2-mega-inner.wv18m:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j){padding:40px 32px 44px;gap:28px 48px;align-items:start}
html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wgc2-mega:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j){max-height:calc(100vh - 118px);overflow-y:auto;overscroll-behavior:contain}
/* one intro column: 280px on every panel */
html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m-markets:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j){grid-template-columns:280px minmax(0,1fr)!important}
html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m-wide:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j){grid-template-columns:280px minmax(0,2fr) minmax(240px,.85fr)!important}
html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m-four:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j){grid-template-columns:280px minmax(0,1fr) minmax(0,1fr) minmax(240px,1fr)!important}
html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m .wgc2-title:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j){font-size:27px!important;line-height:1.14!important;margin:0 0 12px!important;max-width:11em}
/* feature cards: sized to their content, aligned to the top */
html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m .wgc2-feature:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j){min-height:0!important;height:auto!important;align-self:start!important;display:flex!important;flex-direction:column!important;gap:22px!important;justify-content:flex-start!important}
/* Industries: intro | industries (two columns) | for your team */
html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m-industries:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j){display:grid!important;grid-template-columns:280px minmax(0,2fr) minmax(220px,.9fr)!important}
html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m-teams:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j){padding-left:32px;border-left:1px solid var(--m-ln,rgba(238,232,220,.12))}
html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m-compact:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j) a{padding:6px 0!important;font-size:13px!important;border-bottom:0!important;color:var(--m-iv)}
html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m-compact:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j) a.wv18m-all{margin-top:10px;padding-top:12px!important;border-top:1px solid var(--m-ln,rgba(238,232,220,.12))!important;font-weight:600!important;color:#fff}
html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m-inds .wv18m-grid2:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j) a{padding:11px 0!important;font-size:14px!important}
/* Services: intro | what has happened | five families + "not sure" in three readable columns */
html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m-services2:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j){grid-template-columns:280px minmax(220px,.8fr) minmax(0,2.4fr)!important}
html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m-services2 .wv18m-fams:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px 32px!important}
html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m-services2 .wv18m-fams:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j) a{font-size:13.5px!important;line-height:1.35!important;padding:6px 0!important}
html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m-services2 .wv18m-fams .wgc2-label:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j){white-space:nowrap}
html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m-notsure:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j){padding:18px 20px;border:1px solid var(--m-ln2,rgba(238,232,220,.2))}
html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m-notsure p:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j){margin:8px 0 14px;font:400 13px/1.5 var(--m-ui,Inter,sans-serif);color:var(--m-mut,rgba(238,232,220,.7))}
html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m-notsure a:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j){font:600 13.5px/1.3 var(--m-ui,Inter,sans-serif)!important;color:#fff!important;padding:0!important;border:0!important}
html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m-notsure a:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j):hover{color:var(--m-ox)!important}
/* case groups in Services: last link reads as "all" */
html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m-tasks .wv18m-list a:last-child b{font-weight:600;color:#fff}
@media (max-width:1180px){
  html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m-industries:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j){grid-template-columns:240px minmax(0,1.6fr) minmax(200px,.9fr)!important}
  html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m-services2:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j){grid-template-columns:240px minmax(200px,.8fr) minmax(0,2fr)!important}
  html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m-services2 .wv18m-fams:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j){grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome :is(.wv18m-markets,.wv18m-wide,.wv18m-four):not(#e):not(#f):not(#g):not(#h):not(#i):not(#j){grid-template-columns:240px minmax(0,1fr) minmax(200px,.8fr)!important}
  html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m-markets:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j){grid-template-columns:240px minmax(0,1fr)!important}
}
html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m-services2 .wv18m-fams .wv18m-notsure .wgc2-label:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j){white-space:normal}
@media (min-width:1181px) and (max-width:1380px){
  html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wgc2-mega-inner.wv18m:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j){gap:24px 36px}
  html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m-services2:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j){grid-template-columns:236px 210px minmax(0,1fr)!important}
  html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m-services2 .wv18m-fams:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j){gap:26px 26px!important}
  html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m-industries:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j){grid-template-columns:250px minmax(0,2fr) minmax(220px,.9fr)!important}
  html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m-markets:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j){grid-template-columns:250px minmax(0,1fr)!important}
  html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m-wide:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j){grid-template-columns:250px minmax(0,2fr) minmax(220px,.85fr)!important}
  html body:not(#a):not(#b):not(#c):not(#d) .wv18-chrome .wv18m-four:not(#e):not(#f):not(#g):not(#h):not(#i):not(#j){grid-template-columns:250px minmax(0,1fr) minmax(0,1fr) minmax(220px,1fr)!important}
}
