.regional-opening h1{font-size:clamp(42px,4.8vw,72px);line-height:1.08;max-width:13ch}.regional-focus,.regional-planning{display:grid;grid-template-columns:1fr 1fr;gap:7vw;padding:84px 6vw}.regional-focus h2,.regional-planning h2,.regional-practice h2{font-size:clamp(32px,3.2vw,48px);line-height:1.18;letter-spacing:-.035em;margin-top:24px}.regional-focus p,.regional-planning p,.regional-practice p{font-size:19px;line-height:1.8;max-width:58ch}.regional-focus ul{font-size:18px;line-height:1.7;margin:32px 0;padding:0;list-style:none}.regional-focus li{padding:14px 0;border-bottom:1px solid var(--line)}.regional-planning{background:#eae6d8}.regional-planning p+p{margin-top:24px}.regional-planning .btn{margin-top:32px}.regional-practice{padding:72px 6vw;background:#292626;color:#f5f3eb}.regional-practice p{margin:30px 0;max-width:68ch}.regional-links{display:flex;flex-wrap:wrap;gap:24px 40px;padding:36px 6vw;font-size:17px}.regional-links a{padding:12px 0;border-bottom:1px solid currentColor}.home .regional-links{padding:0;grid-column:1/-1;font-size:17px;gap:24px}.home .regional-links a{border-bottom-color:#f5f3eb55}.house-regions{display:flex;flex-wrap:wrap;gap:24px;padding:32px 6vw;font-size:17px}.house-regions a{border-bottom:1px solid currentColor;padding-block:12px}@media(max-width:760px){.regional-opening h1{font-size:clamp(35px,9vw,46px)}.regional-focus,.regional-planning{display:block;padding:48px 6vw}.regional-focus>div+div,.regional-planning>div+div{margin-top:32px}.regional-focus h2,.regional-planning h2,.regional-practice h2{font-size:34px}.regional-focus p,.regional-planning p,.regional-practice p{font-size:18px}.regional-practice{padding:48px 6vw}.regional-links{font-size:16px}.home .regional-links{font-size:16px;gap:14px}.regional-links a{max-width:100%}}
