body{font-size:17px}.site-header nav a,.header-cta{font-size:16px}.site-header nav{gap:20px!important}.hero-intro{font-size:19px}.section-kicker,.eyebrow{font-size:12px}.service-card p,.section-sidecopy,.perspective-grid p,.jurisdiction-intro p:not(.section-kicker),.intake-intro>p:not(.section-kicker){font-size:16px;line-height:1.8}.service-card h3,.perspective-grid h3{font-size:28px}.jurisdiction-grid article>p:last-of-type{font-size:16px;line-height:1.7}.jurisdiction-code,.entity-list span{font-size:12px}.jurisdiction-grid h3{font-size:clamp(26px,2.4vw,38px);min-height:2.5em;line-height:1.25;overflow-wrap:normal}.jurisdiction-grid article{padding:28px 18px}.entity-list{min-height:84px}.entity-list span{font-family:var(--sans);font-size:14px;line-height:1.6}.choice span,.button,.text-link,.text-button,.check-list label{font-size:15px}.field-row label,.wide-field,.contact-section label{font-size:15px}.field-row input,.field-row select,.wide-field textarea,.contact-section input,.contact-section textarea{font-size:16px}.planner-actions,.intake-footer,.intake-assurance{font-size:14px}.progress-step,.progress-step small{font-size:12px}.panel-small,.hero-panel p:not(.panel-number):not(.panel-label):not(.panel-small){font-size:15px}footer{font-size:14px}.disclaimer{font-size:12px}body[data-language^="zh"] .jurisdiction-grid h3{font-family:var(--sans);font-weight:600;letter-spacing:.02em;line-height:1.45}body[data-language^="zh"] .jurisdiction-grid h3{min-height:3em}body[data-language^="zh"] .jurisdiction-grid article:first-child h3{font-size:clamp(25px,2vw,32px)}@media(max-width:1100px) and (min-width:801px){.site-header{padding-left:24px;padding-right:24px}.site-header nav{gap:12px!important}.site-header nav a,.header-cta{font-size:14px}.header-cta{padding:10px}.brand-main{font-size:17px}}@media(max-width:800px){.jurisdiction-grid h3,body[data-language^="zh"] .jurisdiction-grid h3{min-height:0;font-size:32px}.entity-list{min-height:0}.hero-intro{font-size:17px}.contact-section h2{font-size:36px}}
