/* V23 boutique layer. Load last; body.v23 is required.
   :is guards retain the specificity of the historical layers without !important.
   V9 remains the sole navigation toggle/Escape controller. */
body.v23{--v23-paper:#f8f9fc;--v23-reading:#fcfcfa;--v23-ink:#252b35;--v23-body:#30363d;--v23-muted:#4d555f;--v23-wine:#552c3c;--v23-line:#d5d6db;--v23-header-height:90px}
@media screen{
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header{position:fixed;inset:0 0 auto;height:90px;z-index:90;background:rgba(248,249,252,.98);color:var(--v23-ink);border-bottom:1px solid #252b351a;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;filter:none;transform:none;perspective:none;contain:none}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header.scrolled{height:90px;background:rgba(248,249,252,.99);box-shadow:0 8px 24px #252b3507;border-bottom-color:#252b352b}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header-inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 246px minmax(0,1fr);gap:18px;align-items:center;height:90px;max-width:1440px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .brand,:is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header.scrolled .brand{justify-self:center;transform:none;color:var(--v23-ink)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .brand-mark img{filter:none}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .brand-name{font:500 13px/1.3 var(--sans);letter-spacing:.025em;color:var(--v23-ink)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .brand-name small{font:400 9px/1.6 var(--sans);letter-spacing:.14em;color:var(--v23-muted)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .nav-left,:is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .nav-right{display:flex;align-items:center;gap:22px;min-width:0;white-space:nowrap}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .nav-right{justify-content:flex-end;gap:19px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header :is(.nav-left,.nav-right)>a:not(.brand),:is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .nav-dropdown>button{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 0;border:0;border-radius:0;background:transparent;color:var(--v23-ink);font:500 12px/1.5 var(--sans);letter-spacing:.015em;text-decoration:none}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header :is(.nav-left,.nav-right)>a:not(.nav-contact)::after{content:"";position:absolute;inset:auto 0 5px;height:1px;background:var(--v23-wine);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header :is(.nav-left,.nav-right)>a:not(.nav-contact):is(:hover,[aria-current="page"],[aria-current="location"])::after{transform:scaleX(1)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .nav-dropdown{position:relative;display:flex;align-items:center}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .nav-dropdown>button::after{content:"";width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .18s}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .nav-dropdown>button[aria-expanded="true"]{color:var(--v23-wine)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .nav-dropdown>button[aria-expanded="true"]::after{transform:translateY(1px) rotate(225deg)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .nav-right>a.nav-contact{min-height:44px;padding:9px 15px;border:1px solid #552c3c60;border-radius:2px;color:var(--v23-wine);background:transparent;transition:background-color .18s,color .18s}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .nav-right>a.nav-contact::after{content:none}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .nav-right>a.nav-contact:is(:hover,:focus-visible){background:var(--v23-wine);color:#fff;border-color:var(--v23-wine)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header :is(a,button,summary):focus-visible{outline:2px solid var(--v23-wine);outline-offset:5px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .v21-language-switch{gap:2px;margin-right:2px;padding-right:13px;border-right:1px solid #252b3529}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .v21-language-option{min-width:28px;min-height:44px;padding:9px 4px;border-bottom:0;background:transparent;font:400 10.5px/1.5 var(--sans);letter-spacing:.04em;color:var(--v23-muted)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .v21-language-current{font-weight:600;color:var(--v23-wine);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .nav-panel{position:fixed;inset:calc(var(--v23-header-height) + 12px) auto auto 50%;transform:translateX(-50%);width:min(900px,calc(100vw - 96px));max-height:calc(100svh - var(--v23-header-height) - 38px);overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;padding:28px 34px 24px;border:1px solid #c9c7cc;border-top:2px solid var(--v23-wine);border-radius:0;background:var(--v23-reading);color:var(--v23-ink);box-shadow:0 20px 45px #20242a1a;counter-reset:v23-practice}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .nav-panel[hidden],:is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .mobile-nav [hidden]{display:none!important}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .v23-menu-intro{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);gap:34px;align-items:start;padding:0 0 23px;margin-bottom:4px;border-bottom:1px solid var(--v23-line)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .v23-menu-label{margin:2px 0 0;color:var(--v23-wine);font:500 11px/1.6 var(--sans);letter-spacing:.12em;text-transform:uppercase}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .v23-menu-note{margin:0;max-width:36ch;color:var(--v23-ink);font:400 26px/1.2 var(--display);letter-spacing:0}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .nav-panel>a{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) 16px;gap:12px;align-items:center;min-height:72px;padding:17px 6px;border:0;border-bottom:1px solid var(--v23-line);border-radius:0;color:var(--v23-ink);font:400 14px/1.5 var(--sans);text-decoration:none;white-space:normal;transition:color .18s,background-color .18s}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .nav-panel>a:first-of-type{grid-column:1/-1;display:flex;justify-content:flex-end;gap:12px;min-height:44px;padding:7px 6px 10px;border:0;font-size:12px;font-weight:500;color:var(--v23-wine)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .nav-panel>a:not(:first-of-type){counter-increment:v23-practice}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .nav-panel>a:not(:first-of-type)::before{content:counter(v23-practice,decimal-leading-zero);align-self:start;padding-top:2px;color:#766370;font:400 10px/1.7 var(--sans);letter-spacing:.05em}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .nav-panel>a::after{content:"";position:static;display:block;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;background:none;transform:rotate(45deg);transition:transform .18s}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .nav-panel>a:nth-of-type(2){padding-left:12px;border-left:2px solid var(--v23-wine);background:linear-gradient(90deg,#552c3c0b,transparent 85%);color:var(--v23-wine);font-weight:500}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .nav-panel>a:is(:hover,[aria-current="page"]){color:var(--v23-wine);background-color:#552c3c08}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .nav-panel>a:hover::after{transform:translateX(3px) rotate(45deg)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .nav-panel>a[aria-current="page"]{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header>.v23-nav-scrim{position:fixed;inset:var(--v23-header-height) 0 0;z-index:0;background:#20242a24;opacity:0;pointer-events:none;transition:opacity .18s}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header>.v23-nav-scrim.is-visible{opacity:1;pointer-events:auto}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header :is(.nav-panel,.mobile-nav){z-index:4}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10):not(.page-home) main{padding-top:90px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .page-intro{padding-block:48px 42px;border-bottom:1px solid #252b351f}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .page-intro .breadcrumb{font:400 12px/1.7 var(--sans);color:var(--v23-muted);margin-bottom:24px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .page-intro .kicker{font-size:11px;letter-spacing:.1em;color:var(--v23-wine)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .page-title-row{gap:50px;align-items:end}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .page-intro h1{font:400 34px/1.2 var(--display);letter-spacing:0;color:var(--v23-ink);margin-bottom:0}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .page-intro .lead{max-width:56ch;font:400 16px/1.8 var(--sans);color:var(--v23-body);margin-bottom:0}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .sector-detail{border-top:1px solid var(--v23-line);padding-block:36px 40px;background:transparent}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .sector-heading{grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);gap:60px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .sector-heading h2{font:400 28px/1.25 var(--display);max-width:22ch;color:var(--v23-ink)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .sector-detail .prose p{max-width:68ch;font:400 16.5px/1.85 var(--sans);color:var(--v23-body)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) :is(.v17-direct-contact,.v22-contact-stage){border:0;background:transparent;box-shadow:none}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v17-direct-contact h2{font:400 28px/1.25 var(--display);color:var(--v23-ink)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) :is(.v17-contact-button,.v22-contact-button){border-radius:2px;box-shadow:none}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v10-area-copy{display:grid;grid-template-columns:minmax(0,1fr) 22px;grid-template-rows:auto;align-items:center;gap:15px;padding:19px 20px;min-height:76px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v10-area-copy>p{display:none}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v10-area-copy h3{grid-column:1;grid-row:1;min-height:0;margin:0;font:500 19px/1.45 var(--sans);color:var(--v23-ink)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v10-area-copy .v10-area-arrow{grid-column:2;grid-row:1;justify-self:end;align-self:center;min-height:0;margin:0;padding:0;color:var(--v23-wine);border:0;background:none;transition:transform .18s}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v10-area-card:is(:hover,:focus-visible) .v10-area-arrow{transform:translateX(3px)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v10-area-image{aspect-ratio:16/10;overflow:hidden}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v10-area-image img{width:100%;height:100%;object-fit:cover;filter:none;transition:transform .3s ease}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v10-area-card:hover .v10-area-image img{transform:scale(1.025)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v10-area-card:focus-visible{outline:2px solid var(--v23-wine);outline-offset:5px}

 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) main{background:var(--v23-reading);color:var(--v23-body)}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v9-practice-hero{display:grid;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);align-items:stretch;min-height:0;max-width:none;margin:0;padding:0;background:var(--v23-paper);border:0;border-bottom:1px solid var(--v23-line)}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v9-practice-hero .practice-heading{display:flex;flex-direction:column;justify-content:center;position:relative;max-width:none;width:auto;margin:0;padding:50px 44px 52px max(64px,calc((100vw - 1360px)/2 + 64px));background:var(--v23-paper);color:var(--v23-ink)}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .practice-heading .breadcrumb{margin-bottom:24px;font-size:12px;color:var(--v23-muted)}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .practice-heading .kicker{margin-bottom:15px;font:500 10.5px/1.7 var(--sans);letter-spacing:.1em;color:var(--v23-wine)}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .practice-heading h1{max-width:22ch;margin:0 0 18px;font:400 clamp(30px,2.6vw,38px)/1.17 var(--display);letter-spacing:0;color:var(--v23-ink)}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .practice-heading .lead{max-width:46ch;margin:0;font:400 16px/1.8 var(--sans);color:var(--v23-body)}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v9-practice-hero .practice-visual{position:relative;inset:auto;display:block;width:100%;min-height:350px;max-height:430px;height:auto;margin:0;overflow:hidden;opacity:1}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v9-practice-hero .practice-visual::after{content:none;display:none;background:none}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v9-practice-hero .practice-visual picture{display:block;width:100%;height:100%;min-height:350px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v9-practice-hero .practice-visual img{display:block;width:100%;height:100%;min-height:350px;max-height:430px;object-fit:cover;object-position:center;filter:none;transform:none}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) :is(.practice-introduction,.practice-services,.practice-source-note,.v17-practice-context){max-width:1360px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .practice-introduction{padding-block:44px 38px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v21-index-label{margin-bottom:8px;font:500 10px/1.6 var(--sans);letter-spacing:.1em;color:var(--v23-wine)}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v17-practice-index{display:flex;flex-wrap:wrap;gap:4px 28px;padding:0 0 20px;margin-bottom:40px;border-bottom:1px solid var(--v23-line)}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v17-practice-index>a{min-height:44px;padding:8px 0;color:var(--v23-muted);font:400 13px/1.6 var(--sans);text-decoration:none}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v17-practice-index>a:is(:hover,:focus-visible){color:var(--v23-wine);text-decoration:underline;text-underline-offset:6px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v15-practice-intro-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px;align-items:start}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .practice-intro-copy p{max-width:76ch;color:var(--v23-body);font:400 var(--v21-reading-size,16.5px)/1.9 var(--sans);text-align:left;hyphens:manual}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v15-practice-intro-photo{position:static;margin:0}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v15-practice-intro-photo picture{display:block;aspect-ratio:3/2;overflow:hidden}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v15-practice-intro-photo img{display:block;width:100%;height:100%;object-fit:cover;filter:none}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v15-practice-intro-photo figcaption{font:400 11px/1.7 var(--sans);color:var(--v23-muted);margin-top:10px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .practice-services{padding-block:34px 50px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .practice-services>.section-head{align-items:start;gap:60px;padding-bottom:10px;margin-bottom:18px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .practice-services>.section-head h2{font:400 30px/1.23 var(--display);color:var(--v23-ink)}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v18-services-intro{max-width:64ch;font:400 var(--v21-reading-size,16.5px)/1.85 var(--sans);color:var(--v23-body)}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v21-reader-tools{margin:10px 0 16px;padding:0;border:0;gap:14px;justify-content:flex-end}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v21-reader-tools button{border:1px solid #552c3c3d;border-radius:2px;background:transparent;min-height:44px;color:var(--v23-wine)}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v21-reader-tools button[aria-pressed="true"]{background:var(--v23-wine);color:#fff}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v21-reader-tools .v21-expand-all{border:0;margin-left:8px;padding-inline:8px;text-decoration:underline;text-underline-offset:5px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v17-service-index.v21-service-index{position:static;display:flex;flex-wrap:wrap;align-items:stretch;gap:0 28px;margin:0 0 10px;padding:14px 0 18px;border-top:1px solid var(--v23-line);border-bottom:0;background:transparent}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v21-service-index>a{position:relative;display:inline-flex;align-items:center;gap:14px;min-height:44px;max-width:100%;padding:8px 0;border:0;background:none;color:var(--v23-muted);font:400 13px/1.6 var(--sans);text-decoration:none;overflow-wrap:break-word}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v21-service-index>a:is(:hover,[aria-current="location"]){color:var(--v23-wine);text-decoration:underline;text-underline-offset:6px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) section.service-group{display:grid;grid-template-columns:minmax(230px,.32fr) minmax(0,.68fr);gap:64px;margin:0;padding:48px 0 54px;border:0;border-top:1px solid var(--v23-line);border-radius:0;background:transparent;box-shadow:none;scroll-margin-top:calc(var(--v23-header-height) + 16px);min-width:0}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v20-chapter-aside{position:static;display:flex;flex-direction:column;align-items:stretch;align-self:start;grid-template-columns:none;gap:24px;width:100%;max-width:none;margin:0;padding:0;border:0;background:transparent;box-shadow:none;min-width:0}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v20-chapter-copy .kicker{margin:0 0 14px;color:var(--v23-wine);font:500 10px/1.7 var(--sans);letter-spacing:.09em}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v20-chapter-copy h2{max-width:22ch;margin:0;color:var(--v23-ink);font:400 29px/1.22 var(--display);letter-spacing:0}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v20-chapter-copy>p:not(.kicker){max-width:35ch;color:var(--v23-muted);font:400 14px/1.8 var(--sans);margin-top:18px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v20-chapter-photo{justify-self:auto;max-width:none;width:100%;margin:0;padding:0;background:none;border:0;box-shadow:none}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v20-chapter-photo picture{display:block;width:100%;height:auto;max-height:none;aspect-ratio:3/2;overflow:hidden}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v20-chapter-photo img{display:block;width:100%;height:100%;max-height:none;object-fit:cover;filter:none;transform:none}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v20-chapter-photo figcaption{margin:10px 0 0;padding:0;max-width:none;color:var(--v23-muted);font:400 10.5px/1.7 var(--sans)}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v20-chapter-body{display:block;max-width:none;min-width:0;width:100%;margin:0;padding:0;background:none}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .service-list{display:block;list-style:none;counter-reset:v23-service;margin:0;padding:0;border:0}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .service-list>li{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:16px;row-gap:8px;min-width:0;counter-increment:v23-service;margin:0;padding:23px 0 25px;border:0;border-bottom:1px solid #252b351a;background:transparent;box-shadow:none}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .service-list>li:first-child{padding-top:0}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .service-list>li:last-child{border-bottom:0}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .service-list>li::before{content:counter(v23-service,decimal-leading-zero);display:block;position:static;grid-column:1;grid-row:1/span 2;align-self:start;width:auto;height:auto;margin:2px 0 0;border:0;border-radius:0;background:none;box-shadow:none;color:#76616e;font:400 10px/1.7 var(--sans);letter-spacing:.02em}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .service-list>li .v16-service-title{grid-column:2;grid-row:1;display:block;min-width:0;max-width:none;margin:0;padding:0;color:var(--v23-ink);font:500 17px/1.5 var(--sans);letter-spacing:0;text-align:left}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .service-list>li p{grid-column:2;max-width:72ch;margin:0;padding:0;color:var(--v23-body);font:400 var(--v21-reading-size,16.5px)/1.85 var(--sans);text-align:left;hyphens:manual;overflow-wrap:break-word}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v20-depth-block{margin:28px 0 0;padding:25px 0 0;border:0;border-top:1px solid #552c3c60;background:transparent;box-shadow:none}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v20-depth-label{margin:0 0 6px;color:var(--v23-wine);font:500 10.5px/1.7 var(--sans);letter-spacing:.08em;text-transform:uppercase}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) :is(.v20-depth-block,.practice-capabilities) details.capability{margin:0;padding:0;border:0;border-bottom:1px solid var(--v23-line);border-radius:0;background:transparent;box-shadow:none;scroll-margin-top:calc(var(--v23-header-height) + 16px)}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) :is(.v20-depth-block,.practice-capabilities) details.capability>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:62px;margin:0;padding:16px 0;border:0;background:transparent;list-style:none;color:var(--v23-ink);font:500 15.5px/1.6 var(--sans);cursor:pointer}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) :is(.v20-depth-block,.practice-capabilities) details.capability>summary::-webkit-details-marker{display:none}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) :is(.v20-depth-block,.practice-capabilities) details.capability>summary::before{content:none;display:none}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) :is(.v20-depth-block,.practice-capabilities) details.capability>summary::after{content:"+";position:static;flex:0 0 24px;display:block;width:24px;height:28px;padding:0;margin:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--v23-wine);font:400 25px/1 var(--sans);text-align:center;transform:none}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) :is(.v20-depth-block,.practice-capabilities) details.capability[open]>summary{color:var(--v23-wine)}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) :is(.v20-depth-block,.practice-capabilities) details.capability[open]>summary::after{content:"−";transform:none}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) :is(.v20-depth-block,.practice-capabilities) summary h3{margin:0;color:inherit;font:500 15.5px/1.6 var(--sans);letter-spacing:0}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v20-depth-block .detail-body{margin:0;padding:0 0 24px;background:none}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v20-depth-block .detail-body :is(p,li){max-width:74ch;color:var(--v23-body);font:400 var(--v21-reading-size,16.5px)/1.85 var(--sans);text-align:left;hyphens:manual}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v20-depth-block .detail-body .small{color:var(--v23-muted);font-size:13px;line-height:1.8}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v20-depth-block .scope-list{display:block;list-style:none;margin:20px 0;padding:0;border:0}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v20-depth-block .scope-list>li{position:relative;margin:0;padding:8px 0 8px 20px;border:0;background:none}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v20-depth-block .scope-list>li::before{content:"—";position:absolute;left:0;top:8px;color:var(--v23-wine);background:none;border:0}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) :is(.service-list,.v20-depth-block,.v21-service-index,.v17-practice-index,.v21-reader-tools) :is(a,button,summary):focus-visible{outline:2px solid var(--v23-wine);outline-offset:5px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .practice-source-note{padding-block:28px 38px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .practice-source-note>details{padding-block:6px;border-color:var(--v23-line)}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .practice-source-note summary{font:400 15px/1.7 var(--sans);color:var(--v23-muted)}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .practice-source-note :is(p,li){font-size:14px;line-height:1.85;color:var(--v23-muted)}
}
@media screen and (min-width:1101px) and (min-height:840px){
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v20-chapter-aside{position:sticky;top:116px}
}
@media screen and (max-width:1200px){
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header-inner{grid-template-columns:minmax(0,1fr) 225px minmax(0,1fr);gap:14px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .nav-left{gap:17px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .nav-right{gap:14px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header :is(.nav-left,.nav-right)>a:not(.brand),:is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .nav-dropdown>button{font-size:11.5px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .nav-right>a.nav-contact{padding-inline:12px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) section.service-group{gap:42px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v15-practice-intro-layout{gap:42px}
}
@media screen and (max-width:1100px){
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) section.service-group{display:block;padding-block:38px 42px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v20-chapter-aside{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);gap:38px;align-items:start;padding-bottom:26px;border-bottom:1px solid #252b351a}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v20-chapter-body{max-width:850px;margin-top:28px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v20-chapter-copy h2{max-width:24ch;font-size:29px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .sector-heading{gap:38px}
}
@media screen and (max-width:1024px){
 body.v23{--v23-header-height:78px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header,:is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header.scrolled,:is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header-inner{height:78px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header-inner{display:flex;justify-content:space-between;gap:18px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .brand{justify-self:auto;margin:0}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .brand-name{font-size:12px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header :is(.nav-left,.nav-right){display:none}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .menu-toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-width:86px;min-height:44px;padding:10px 0 10px 10px;border:0;border-radius:0;background:transparent;color:var(--v23-ink);font:500 11px/1.5 var(--sans);letter-spacing:.04em}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .menu-lines{position:relative;display:block;width:22px;height:14px;border:0;background:none}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .menu-lines::before,:is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .menu-lines::after{content:"";position:absolute;left:0;width:22px;height:1px;border:0;background:currentColor;transition:transform .18s,top .18s}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .menu-lines::before{top:3px;transform:none}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .menu-lines::after{top:10px;transform:none}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .menu-toggle[aria-expanded="true"] .menu-lines::before{top:7px;transform:rotate(45deg)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .menu-toggle[aria-expanded="true"] .menu-lines::after{top:7px;transform:rotate(-45deg)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .mobile-nav.nav{position:fixed;inset:78px 0 auto;display:flex;flex-direction:column;gap:0;max-height:calc(100svh - 78px);width:100%;overflow:auto;overscroll-behavior:contain;padding:24px 38px 30px;border-top:1px solid var(--v23-line);border-bottom:1px solid #bdbbc2;background:var(--v23-reading);color:var(--v23-ink);opacity:0;visibility:hidden;pointer-events:none;transform:none;box-shadow:0 18px 28px #20242a12;transition:opacity .16s,visibility .16s}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .mobile-nav.nav.open{opacity:1;visibility:visible;pointer-events:auto}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .mobile-nav.nav>a{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:13px 0;border:0;border-bottom:1px solid var(--v23-line);border-radius:0;background:transparent;color:var(--v23-ink);font:400 18px/1.5 var(--sans);text-decoration:none;letter-spacing:0}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .mobile-nav.nav>a::after{content:"↗";position:static;color:var(--v23-wine);font:400 16px/1.5 var(--sans);background:none;transform:none;width:auto;height:auto}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .mobile-nav.nav>a.nav-contact{justify-content:center;min-height:48px;margin-top:22px;padding:11px 18px;border:1px solid #552c3c60;border-radius:2px;background:transparent;color:var(--v23-wine);font-size:14px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .mobile-nav.nav>a.nav-contact:is(:hover,:focus-visible){background:var(--v23-wine);color:#fff}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .mobile-nav.nav>a.nav-contact::after{content:none}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .mobile-nav .v21-language-switch{align-self:flex-start;margin:20px 0 0;padding:0;border:0;gap:14px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .mobile-nav .v21-language-option{min-width:44px;min-height:44px;padding:9px;font-size:12px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .v23-mobile-practices{display:block;border:0;border-bottom:1px solid var(--v23-line);padding:0;margin:0;background:none;color:var(--v23-ink)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .v23-mobile-practices>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px;padding:13px 0;list-style:none;color:inherit;font:400 18px/1.5 var(--sans);cursor:pointer}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .v23-mobile-practices>summary::-webkit-details-marker{display:none}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .v23-mobile-practices>summary::after{content:"+";font:400 24px/1 var(--sans);color:var(--v23-wine)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .v23-mobile-practices[open]>summary::after{content:"−"}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .v23-mobile-practices-links{padding:4px 0 14px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .v23-mobile-practices-links>a{display:flex;align-items:center;min-height:48px;padding:11px 16px;border-left:1px solid #552c3c50;color:var(--v23-body);font:400 14px/1.6 var(--sans);text-decoration:none;white-space:normal}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .v23-mobile-practices-links>a:first-child{font-weight:500;color:var(--v23-wine)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .v23-mobile-practices-links>a:is(:hover,[aria-current="page"]){background:#552c3c08;color:var(--v23-wine)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .nav-panel{display:none}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10):not(.page-home) main{padding-top:78px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v9-practice-hero .practice-heading{padding-left:38px;padding-right:32px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v15-practice-intro-layout{gap:34px}
}
@media screen and (max-width:900px){
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v9-practice-hero{grid-template-columns:minmax(0,1fr)}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v9-practice-hero .practice-heading{padding:38px 38px 40px;min-height:0}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .practice-heading h1{max-width:27ch;font-size:34px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v9-practice-hero .practice-visual{min-height:0;max-height:310px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v9-practice-hero .practice-visual picture{min-height:0;max-height:310px;aspect-ratio:16/7}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v9-practice-hero .practice-visual img{min-height:0;max-height:310px;aspect-ratio:16/7;object-fit:cover}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v15-practice-intro-layout{grid-template-columns:minmax(0,1fr)}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v15-practice-intro-photo{max-width:620px}
}
@media screen and (max-width:760px){
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .brand-name{font-size:11px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .brand-name small{font-size:8px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .mobile-nav.nav{padding:18px 22px 26px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header .v21-language-switch{margin-right:0}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .page-intro{padding-block:34px 32px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .page-title-row{display:block}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .page-intro h1{font-size:29px;margin-bottom:17px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .page-intro .lead{font-size:16px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .sector-heading{grid-template-columns:minmax(0,1fr);gap:15px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .sector-heading h2{font-size:25px;max-width:none;margin-bottom:0}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .sector-detail{padding-block:28px 32px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v10-area-copy{padding:17px 18px;min-height:68px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v10-area-copy h3{font-size:18px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v9-practice-hero .practice-heading{padding:30px 22px 32px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .practice-heading .breadcrumb{margin-bottom:19px;font-size:11.5px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .practice-heading h1{max-width:25ch;font-size:31px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .practice-heading .lead{font-size:16px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v9-practice-hero .practice-visual,:is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v9-practice-hero .practice-visual picture,:is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v9-practice-hero .practice-visual img{max-height:none;aspect-ratio:16/9}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .practice-introduction{padding-block:32px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v17-practice-index{gap:1px 20px;margin-bottom:30px;padding-bottom:15px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v17-practice-index>a{font-size:12px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .practice-intro-copy p{font-size:var(--v21-reading-size,16.5px);line-height:1.85}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .practice-services{padding-block:26px 34px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .practice-services>.section-head{display:block;margin-bottom:14px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .practice-services>.section-head h2{font-size:27px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v21-reader-tools{justify-content:flex-start;gap:12px;margin-block:12px 18px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v21-reader-tools .v21-expand-all{margin-left:0}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v17-service-index.v21-service-index{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding-top:8px;margin-bottom:0}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v21-service-index>a{padding-block:12px;border-bottom:1px solid #252b351a;font-size:13px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) section.service-group{padding:32px 0 38px;margin:0;border-top:1px solid var(--v23-line)}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v20-chapter-aside{display:flex;gap:22px;padding-bottom:23px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v20-chapter-copy h2{font-size:27px;max-width:26ch}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v20-chapter-photo{max-width:620px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v20-chapter-body{margin-top:24px;max-width:none}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .service-list>li{display:block;padding:20px 0 22px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .service-list>li::before{content:none;display:none}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .service-list>li .v16-service-title{font-size:17px;margin-bottom:8px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .service-list>li p{font-size:var(--v21-reading-size,16.5px);line-height:1.85}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v20-depth-block{padding-top:21px;margin-top:24px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) :is(.v20-depth-block,.practice-capabilities) summary h3{font-size:15.5px}
}
@media(prefers-reduced-motion:reduce){
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header *,:is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v10-area-card *,:is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) *{transition:none!important;animation:none!important;scroll-behavior:auto!important}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v10-area-card:hover .v10-area-image img,:is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v10-area-card:is(:hover,:focus-visible) .v10-area-arrow{transform:none}
}
@media print{
 body.v23{background:#fff;color:#000}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .header,:is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v23-nav-scrim{display:none!important}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) main{padding-top:0!important}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) :is(.v9-practice-hero,section.service-group,.v20-chapter-aside,.v20-chapter-body){display:block;position:static;margin:0;max-width:none;width:auto;background:#fff;border:0;padding:10pt 0}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) :is(.practice-visual,.v20-chapter-photo,.v15-practice-intro-photo,.v21-service-index,.v21-reader-tools){display:none!important}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) section.service-group{border-top:1px solid #aaa;break-before:auto}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .service-list>li{display:block;padding:9pt 0;border:0;break-inside:avoid}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .service-list>li::before{content:none;display:none}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .service-list>li .v16-service-title{font:500 12pt/1.5 var(--sans);color:#000;margin-bottom:4pt}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) :is(.service-list>li p,.detail-body p,.detail-body li,.practice-intro-copy p){font:400 11pt/1.6 var(--sans);color:#000;max-width:none}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v20-chapter-copy h2{font:400 17pt/1.3 var(--display);color:#000}
}

/* The same quiet editorial vocabulary extends to the operational pages. */
@media screen{
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v22-contact-layout{gap:64px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v22-contact-intro h2{font:400 30px/1.24 var(--display);color:var(--v23-ink)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v22-contact-intro p{font:400 16px/1.85 var(--sans);color:var(--v23-body)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v22-contact-form :is(input:not([type=checkbox]),select,textarea){border:1px solid #aeb3bd;background:var(--v23-reading);border-radius:2px;color:var(--v23-ink);font-size:16px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v22-contact-form button{border-radius:2px;font-size:13px;padding-inline:18px;box-shadow:none}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .cms-search{gap:18px 20px;border-block:1px solid var(--v23-line);padding-block:24px;margin-block:20px 28px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .cms-search label{min-width:0;font:400 12px/1.7 var(--sans);color:var(--v23-muted)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .cms-search :is(input,select,button){min-height:46px;border-radius:2px;font:400 14px/1.6 var(--sans)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .cms-search button{background:var(--v23-wine);border-color:var(--v23-wine);color:#fff;font-weight:500}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .cms-row{grid-template-columns:180px minmax(0,1fr);gap:32px;padding-block:28px;border-color:var(--v23-line)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .cms-row img{width:180px;height:125px;filter:none}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .cms-row h3{font:400 25px/1.25 var(--display);margin:10px 0 12px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .cms-row p{max-width:74ch;font:400 15.5px/1.85 var(--sans);color:var(--v23-body)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .cms-row .cms-kicker{font:500 10.5px/1.7 var(--sans);color:var(--v23-wine);letter-spacing:.035em}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) main.cms-article{max-width:940px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .cms-article h1{font:400 35px/1.2 var(--display);max-width:30ch;color:var(--v23-ink)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .cms-deck{font:400 17px/1.85 var(--sans);color:var(--v23-body)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .cms-body{max-width:76ch;font:400 16.5px/1.9 var(--sans);color:var(--v23-body)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .cms-body h2{font:400 28px/1.3 var(--display);margin-top:34px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .cms-featured{filter:none;max-height:360px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) :is(.cms-row,.cms-search,.cms-article,.v22-contact-form) :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--v23-wine);outline-offset:4px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) :is(section[id],details[id]){scroll-margin-top:calc(var(--v23-header-height) + 16px)}
}
@media screen and (max-width:1100px){
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v9-practice-hero .practice-heading{padding-left:38px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .cms-search{grid-template-columns:repeat(2,minmax(0,1fr))}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .cms-search label:first-child{grid-column:1/-1}
}
@media screen and (max-width:1024px){body.v23.menu-open{overflow:hidden;overscroll-behavior:none}}
@media screen and (max-width:760px){
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v22-contact-layout{gap:28px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v22-contact-intro h2{font-size:27px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .cms-row{grid-template-columns:115px minmax(0,1fr);gap:20px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .cms-row img{width:115px;height:95px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .cms-row h3{font-size:23px;margin-top:8px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .cms-row p{font-size:15px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .cms-article h1{font-size:30px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .cms-deck{font-size:16px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .cms-body h2{font-size:26px}
 :is(body.v23.v21-practice-page,.v23.v21-practice-page.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .v9-practice-hero .practice-heading{padding-left:22px}
}
@media screen and (max-width:520px){
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .cms-search{grid-template-columns:minmax(0,1fr)}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .cms-search label,:is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .cms-search button{grid-column:1}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .cms-row{grid-template-columns:84px minmax(0,1fr);gap:16px}
 :is(body.v23,.v23.v21.v20.v19.v18.v17.v16.v15.v14.v13.v12.v11.v10) .cms-row img{width:84px;height:84px;max-height:none;aspect-ratio:1;object-fit:cover}
}

@media screen{body.v23 .cms-row>div:only-child{grid-column:1/-1}}
