.service-card{grid-template-columns:44px minmax(220px,.95fr) minmax(0,1.3fr);gap:28px}.service-card .cn{display:none}.service-card h3{line-height:1.35}.service-card p{max-width:62ch}.section-heading{align-items:start}.section-sidecopy{padding-top:26px}.jurisdiction-grid h3{min-height:3.1em;text-wrap:balance}.jurisdiction-grid article{min-width:0}.jurisdiction-grid article>p:last-of-type{min-height:8.5em;margin-bottom:26px}.entity-list{margin-top:auto}.consultation-contact{padding-top:32px;margin-top:32px;display:block}.consultation-contact h2{font-size:34px}.consultation-contact form{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.consultation-contact label:nth-child(3),.consultation-contact button{grid-column:1/-1}.consultation-contact button{justify-self:start}.intake{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:6%}.intake h2{font-size:clamp(36px,4vw,60px);line-height:1.15}.planner-actions{flex-wrap:wrap}.intake-footer{flex-wrap:wrap}.statement h2,.section-heading h2,.closing h2{text-wrap:balance}body[data-language^="zh"] h1,body[data-language^="zh"] h2,body[data-language^="zh"] h3{font-family:var(--sans);font-style:normal;letter-spacing:.01em}body[data-language^="zh"] h1{font-size:clamp(44px,5.4vw,78px);line-height:1.25}body[data-language^="zh"] h1 em,body[data-language^="zh"] h2 em{font-style:normal}body[data-language^="zh"] h2{line-height:1.35}body[data-language^="zh"] .jurisdiction-grid h3{min-height:3em}body[data-language^="zh"] p{line-height:1.85}body[data-language^="zh"] .services h2 br,body[data-language^="zh"] .service-card h3 br,body[data-language^="zh"] .perspectives h2 br{display:none}.notice{flex-wrap:wrap;row-gap:4px}.hero-copy{padding-right:30px}@media(max-width:1100px){.jurisdiction-grid article>p:last-of-type{min-height:0}.jurisdiction-grid h3{min-height:2.7em}}@media(max-width:800px){.hero-copy{padding-right:0}.service-card{grid-template-columns:30px minmax(0,1fr);gap:16px}.service-card p{grid-column:2}.intake{grid-template-columns:1fr}.consultation-contact form{grid-template-columns:1fr}.consultation-contact label{grid-column:1/-1}.jurisdiction-grid h3,body[data-language^="zh"] .jurisdiction-grid h3{min-height:0}.section-sidecopy{padding-top:0}.notice{font-size:10px}.hero-actions{flex-wrap:wrap}.perspective-grid h3{font-size:26px}}
