/* Latest client debrief: shared navigation, practice detail and enquiry layout. */
.personal-facts.practice-areas{align-items:start;gap:32px}
.personal-facts.practice-areas ul{margin:20px 0 0;padding-left:19px;font-size:16px;line-height:1.65;color:#555b50}
.personal-facts.practice-areas li+li{margin-top:6px}
.personal-facts.practice-areas strong a{color:inherit;text-decoration:none;text-underline-offset:6px}
.personal-facts.practice-areas strong a:hover{text-decoration:underline}
.debrief-role{display:block;font-size:clamp(24px,2.3vw,34px);line-height:1.25;margin-top:18px}
.debrief-practice-link{margin-top:18px;display:flex;width:max-content}
.debrief-enquiry-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:64px;align-items:start}
.debrief-home-contact .enquiry-form{min-width:0;width:100%;box-sizing:border-box}
.debrief-home-contact .enquiry-form,.debrief-home-contact .enquiry-form h2,.debrief-home-contact .enquiry-form label,.debrief-home-contact .enquiry-form p,.debrief-home-contact .enquiry-form .button{color:#252622!important}
.debrief-home-contact .enquiry-form .form-note{color:#555b50!important}
body.continuity.ux-site.home-page #main .debrief-home-contact #enquiry-form button.button{color:#252622!important}
.debrief-enquiry-note{margin-top:24px;max-width:320px}
body.continuity.ux-site.page-about #main .ux-story-intro.debrief-about-intro h1{font-size:clamp(30px,3.3vw,48px)!important;line-height:1.16!important;letter-spacing:-.025em!important}
.debrief-about-intro .ux-story-intro-grid{align-items:center}
.debrief-profile-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;padding-top:64px;padding-bottom:64px;border-top:1px solid #d4d0c5;scroll-margin-top:160px}
.debrief-profile-section h2{font:400 clamp(30px,3vw,44px)/1.2 var(--font-display,var(--font-heading,serif));margin:0}
.debrief-profile-section p{font-size:18px;line-height:1.75;margin:0 0 22px;max-width:70ch}
.debrief-practice-jumps{display:flex;gap:12px 28px;flex-wrap:wrap;margin-top:30px}
.debrief-practice-jumps a{color:inherit;text-underline-offset:5px}
.debrief-practice-section{display:grid;grid-template-columns:.65fr 1.35fr;gap:56px;padding:56px 0;border-top:1px solid #d4d0c5;scroll-margin-top:160px}
.debrief-practice-section h2{font:400 clamp(30px,3vw,44px)/1.2 var(--font-display,var(--font-heading,serif));margin:0}
.debrief-practice-section ul{margin:0;padding-left:22px;font-size:18px;line-height:1.7}
.debrief-practice-section li+li{margin-top:18px}
@media(min-width:961px){.continuity.ux-site .atelier-nav .nav.main-nav{gap:17px!important;font-size:14px}.continuity.ux-site .atelier-nav{gap:24px!important}}
@media(max-width:1100px) and (min-width:961px){.continuity.ux-site .atelier-nav .nav.main-nav{gap:12px!important;font-size:12px}}
@media(max-width:760px){.debrief-enquiry-grid,.debrief-profile-section,.debrief-practice-section{grid-template-columns:1fr;gap:28px}.debrief-profile-section{padding-top:40px;padding-bottom:32px}.debrief-practice-section{padding:36px 0}.debrief-profile-section p,.debrief-practice-section ul{font-size:17px}.debrief-home-contact .layout-wrap{width:calc(100% - 40px);max-width:100%}.debrief-home-contact .enquiry-form{padding:22px 18px}.debrief-home-contact .form-row{grid-template-columns:1fr}.debrief-home-contact .form-top{flex-wrap:wrap;gap:10px}}
