.dispute-detail{background:#f2f2ed}
.dispute-detail .topbar{position:absolute}
.detail-hero{min-height:82svh;background:#090909;color:#fff;padding:clamp(210px,25vh,270px) var(--pad) 70px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}
.detail-hero:before{content:"";position:absolute;width:60vw;height:60vw;border:1px solid rgba(217,255,63,.26);border-radius:50%;right:-20vw;top:-25vw;box-shadow:0 0 0 9vw rgba(217,255,63,.025),0 0 0 18vw rgba(217,255,63,.018)}
.breadcrumb{position:relative;font-size:13px;color:#999}.breadcrumb a{color:white}.breadcrumb span{margin:0 12px;color:#555}
.detail-hero h1{font:300 clamp(90px,17vw,260px)/.8 "Manrope";letter-spacing:-.09em;margin:40px 0;position:relative;color:var(--lime)}
.detail-hero-bottom{display:grid;grid-template-columns:1fr 1.35fr;gap:8vw;align-items:end;position:relative}.detail-hero-bottom p{font-size:clamp(21px,2vw,31px);line-height:1.4;margin:0}.detail-hero-bottom .kicker{font-size:12px;letter-spacing:.15em;color:#888;text-transform:uppercase}
.detail-intro{padding:130px var(--pad);display:grid;grid-template-columns:1fr 2.2fr;gap:8vw;border-bottom:1px solid var(--line)}
.detail-intro h2{font:400 clamp(44px,6.5vw,96px)/.98 "Manrope";letter-spacing:-.06em;margin:0}.detail-intro-copy>p{font-size:21px;line-height:1.6;color:#444;margin:0;max-width:800px}.detail-intro-copy>p+p{margin-top:24px}
.detail-services{padding:120px var(--pad);background:#111;color:white}.detail-services-head{display:grid;grid-template-columns:1fr 2.2fr;gap:8vw;margin-bottom:70px}.detail-services-head h2{font:400 clamp(44px,5.5vw,82px)/1 "Manrope";letter-spacing:-.055em;margin:0}.detail-services-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #444}.detail-services-grid article{padding:42px 45px 50px 0;border-bottom:1px solid #444}.detail-services-grid article:nth-child(odd){border-right:1px solid #444}.detail-services-grid article:nth-child(even){padding-left:45px}.detail-services-grid span{font-size:11px;color:var(--lime);letter-spacing:.13em}.detail-services-grid h3{font:500 clamp(25px,2.5vw,38px)/1.15 "Manrope";letter-spacing:-.03em;margin:24px 0 16px}.detail-services-grid p{font-size:16px;line-height:1.6;color:#aaa;margin:0}
.detail-approach{padding:120px var(--pad);display:grid;grid-template-columns:1fr 2.2fr;gap:8vw}.detail-approach h2{font:400 clamp(40px,5vw,72px)/1 "Manrope";letter-spacing:-.05em;margin:0}.approach-steps{counter-reset:steps;border-top:1px solid var(--line)}.approach-steps p{counter-increment:steps;margin:0;padding:27px 0;border-bottom:1px solid var(--line);font-size:20px;display:grid;grid-template-columns:55px 1fr}.approach-steps p:before{content:"0" counter(steps);font-size:11px;color:#777;padding-top:6px}
.other-forums{background:var(--lime);padding:45px var(--pad);display:flex;align-items:center;justify-content:space-between}.other-forums p{font-size:12px;letter-spacing:.14em;text-transform:uppercase}.other-forums div{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.other-forums a{border:1px solid #111;border-radius:999px;padding:10px 17px;font-size:13px;transition:.2s}.other-forums a:hover{background:#111;color:var(--lime)}
@media(max-width:900px){.detail-hero{min-height:700px;padding-top:170px}.detail-hero-bottom,.detail-intro,.detail-services-head,.detail-approach{grid-template-columns:1fr}.detail-hero-bottom{gap:30px}.detail-intro,.detail-services,.detail-approach{padding-top:85px;padding-bottom:85px}.detail-intro{gap:40px}.detail-services-head{gap:35px}.other-forums{align-items:flex-start;gap:30px}.other-forums div{justify-content:flex-start}}
@media(max-width:620px){.detail-hero h1{font-size:29vw}.detail-services-grid{grid-template-columns:1fr}.detail-services-grid article,.detail-services-grid article:nth-child(even),.detail-services-grid article:nth-child(odd){padding:32px 0;border-right:0}.other-forums{display:block}.other-forums div{margin-top:25px}.detail-intro-copy>p{font-size:18px}}

/* Mobile fit shared by every internal practice page. */
@media(max-width:620px){
  .dispute-detail .topbar{padding-right:24px}
  .dispute-detail .topbar .brand-logo img{width:132px}
  .dispute-detail .topbar .header-actions{position:absolute;top:50%;right:24px;transform:translateY(-50%);margin:0;gap:10px;flex:0 0 auto}
  .dispute-detail .topbar .languages{gap:8px;font-size:13px}
  .dispute-detail .menu-toggle{width:30px;flex-basis:30px}
  .dispute-detail .menu-toggle:after{content:"";display:block;width:100%;height:2px;background:currentColor;transform-origin:center;transition:transform .28s ease,opacity .2s ease}
  .dispute-detail .menu-toggle[aria-expanded="true"]:after{transform:translateY(-10px) rotate(-45deg)}
  .dispute-detail .detail-hero h1{max-width:100%;font-size:clamp(64px,18vw,76px);letter-spacing:-.07em;white-space:nowrap}
  .dispute-detail .practice-contact{overflow:hidden}
  .dispute-detail .practice-contact h2{width:100%;max-width:100%;margin:64px 0 72px;font-size:clamp(42px,12.5vw,52px);line-height:.9;letter-spacing:-.05em;white-space:normal;overflow-wrap:normal}
}
.ma-experience{padding:120px var(--pad);background:var(--lime);display:grid;grid-template-columns:1fr 2.2fr;gap:8vw}.ma-experience-head h2{font:400 clamp(42px,5.5vw,82px)/1 "Manrope";letter-spacing:-.055em;margin:28px 0}.ma-experience-head>p:last-child{font-size:17px;line-height:1.55;max-width:540px}.ma-deals{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(0,0,0,.3)}.ma-deals article{min-height:260px;padding:32px 34px 34px 0;border-bottom:1px solid rgba(0,0,0,.3)}.ma-deals article:nth-child(odd){border-right:1px solid rgba(0,0,0,.3)}.ma-deals article:nth-child(even){padding-left:34px}.ma-deals span{font-size:11px;letter-spacing:.13em}.ma-deals h3{font:400 clamp(29px,3vw,44px)/1.08 "Manrope";letter-spacing:-.04em;margin:55px 0 18px}.ma-deals p{font-size:16px;line-height:1.55;margin:0}@media(max-width:900px){.ma-experience{grid-template-columns:1fr;padding-top:85px;padding-bottom:85px}.ma-deals{margin-top:30px}}@media(max-width:620px){.ma-deals{grid-template-columns:1fr}.ma-deals article,.ma-deals article:nth-child(even),.ma-deals article:nth-child(odd){min-height:0;padding:30px 0;border-right:0}.ma-deals h3{margin-top:34px}}
.transfer-experience{padding:120px var(--pad);background:#f2f2ed}.transfer-experience-head{display:grid;grid-template-columns:1fr 2.2fr;gap:8vw;align-items:start;margin-bottom:70px}.transfer-experience-head h2{font:400 clamp(42px,5.5vw,82px)/1 "Manrope";letter-spacing:-.055em;margin:0}.transfer-experience-head>p:last-child{font-size:17px;line-height:1.55;color:#555;max-width:480px}.transfer-deals{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.transfer-deals article{min-height:220px;padding:28px 24px 30px 0;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.transfer-deals article:nth-child(4n+2),.transfer-deals article:nth-child(4n+3),.transfer-deals article:nth-child(4n+4){padding-left:24px}.transfer-deals article:nth-child(4n){border-right:0}.transfer-deals span{font-size:11px;letter-spacing:.13em;color:#777}.transfer-deals h3{font:400 clamp(25px,2.3vw,36px)/1.08 "Manrope";letter-spacing:-.035em;margin:55px 0 17px}.transfer-deals p{font-size:15px;line-height:1.45;color:#555;margin:0}.transfer-deals b{color:#111;font-weight:400}@media(max-width:900px){.transfer-experience{padding-top:85px;padding-bottom:85px}.transfer-experience-head{grid-template-columns:1fr;gap:35px}.transfer-deals{grid-template-columns:repeat(2,1fr)}.transfer-deals article:nth-child(n){padding:28px 24px 30px 0;border-right:1px solid var(--line)}.transfer-deals article:nth-child(even){padding-left:24px;border-right:0}}@media(max-width:620px){.transfer-deals{grid-template-columns:1fr}.transfer-deals article:nth-child(n){min-height:0;padding:28px 0;border-right:0}.transfer-deals h3{margin-top:32px}}
