.XlX_5q_page{background:var(--surface);color:var(--foreground)}.XlX_5q_article{max-width:880px;margin:0 auto;padding:40px 0 50px}.XlX_5q_breadcrumb{color:var(--muted);margin-bottom:18px;font-size:12px}.XlX_5q_breadcrumb ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.XlX_5q_breadcrumb li+li:before{content:"/";color:var(--muted);margin-right:8px}.XlX_5q_breadcrumb a:hover,.XlX_5q_firm h2 a:hover{text-underline-offset:4px;text-decoration:underline}.XlX_5q_header h1{max-width:800px;color:var(--brand-ink);letter-spacing:-.035em;text-wrap:balance;margin:0 0 10px;font-size:clamp(32px,3.3vw,42px);font-weight:650;line-height:1.2}.XlX_5q_intro{max-width:760px;color:var(--muted);margin:14px 0 6px;font-size:18px;line-height:1.65}.XlX_5q_firm{border-bottom:1px solid var(--border);grid-template-columns:170px minmax(0,1fr);align-items:start;gap:31px;padding:30px 0;scroll-margin-top:95px;display:grid}.XlX_5q_firm:last-child{border-bottom:0}.XlX_5q_logo{background:#fff;border-radius:7px;justify-content:center;align-items:center;width:170px;height:100px;margin-top:8px;display:flex}.XlX_5q_logo img{object-fit:contain;width:100%;height:100%}.XlX_5q_darkLogo{background:var(--brand-ink);height:82px;margin-top:16px;padding:18px 14px}.XlX_5q_facts{color:var(--muted);flex-wrap:wrap;gap:5px 18px;margin:0 0 8px;font-size:13px;line-height:1.5;display:flex}.XlX_5q_facts a:hover{text-underline-offset:3px;text-decoration:underline}.XlX_5q_scope{font-size:12px}.XlX_5q_firm h2{color:var(--brand-ink);letter-spacing:-.025em;margin:0 0 13px;font-size:25px;font-weight:600;line-height:1.25}.XlX_5q_firmCopy>p:not(.XlX_5q_project){margin:0;font-size:18px;line-height:1.65}.XlX_5q_project{color:var(--muted);margin:12px 0 0;font-size:14px}.XlX_5q_project p{margin:0}.XlX_5q_project .XlX_5q_projectDetail{margin-top:4px;font-size:13px;line-height:1.5}.XlX_5q_project a,.XlX_5q_links{color:var(--accent-ink)}.XlX_5q_links{flex-wrap:wrap;gap:20px;margin-top:16px;font-size:13px;font-weight:500;display:flex}.XlX_5q_links a:last-child{color:var(--muted);font-weight:400}.XlX_5q_links a:hover,.XlX_5q_project a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.XlX_5q_article{padding:26px 0 35px}.XlX_5q_header h1{margin-bottom:4px}.XlX_5q_firm{grid-template-columns:1fr;gap:13px;padding:23px 0}.XlX_5q_logo{justify-content:start;width:150px;height:73px;margin:0}.XlX_5q_logo img{object-position:left center}.XlX_5q_darkLogo{height:65px;margin:4px 0;padding:14px 12px}.XlX_5q_firm h2{font-size:24px}.XlX_5q_firmCopy>p:not(.XlX_5q_project),.XlX_5q_intro{font-size:16px}}
