.header{flex-wrap:wrap}.language-switch{display:flex;gap:0;margin-left:auto;align-items:center;flex-shrink:0;border:1px solid #b7c3c2;background:#fcfcfa;font-size:12px;line-height:1.4}.language-switch a{padding:9px 13px;white-space:nowrap}.language-switch a+a{border-left:1px solid #b7c3c2}.language-switch a[aria-current=page]{background:var(--navy,#142e3d);color:#fff}.language-switch a:hover{background:#e9eeeb;color:#142e3d}.header>nav{flex-basis:100%;justify-content:flex-end}.language-utility{width:max-content;margin:0 0 22px auto}.english-law-note{max-width:1192px;margin:18px auto 0;padding:0 44px;font-size:13px;color:#425c64}.english-law-note span{display:block;border-left:2px solid #aa8c58;padding:7px 12px;background:#e9eeeb}html[lang=en] .home-firm-title{overflow-wrap:normal}html[lang=en] .home-mobile-lead{line-height:1.6}html[lang=en] .home-firm-subtitle{max-width:100%}
@media(max-width:1000px){.english-law-note{padding:0 28px}}
@media(max-width:760px){.header>.brand{flex-basis:100%;min-width:0}.language-switch{margin-left:0}.header>.menu-button{margin-left:auto}.header>nav{justify-content:flex-start}.language-switch a{padding:8px 12px}.english-law-note{padding:0 22px;margin-top:14px}html[lang=en] .home-firm-title{font-size:38px}}
@media(max-width:360px){.language-switch{font-size:11px}.language-switch a{padding:8px 10px}}
