.blue-dimension .translated-hero .hero-actions {display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:24px}
.blue-dimension .translated-hero .hero-actions>.button {max-width:100%;font-size:14px;line-height:1.5;min-height:48px;white-space:normal;padding:12px 17px}
.blue-dimension .translated-hero .hero-copy>.localized-language-note {max-width:720px;margin-top:19px;font-size:13px;line-height:1.7}
.blue-dimension .localized-path-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.blue-dimension .localized-path-card {display:flex;flex-direction:column;min-width:0;padding:27px;border:1px solid #d5e4f8;border-radius:16px;background:linear-gradient(145deg,#fff,#f8fbff)}
.blue-dimension .localized-path-card:hover {border-color:#8aafe3}
.blue-dimension .localized-path-card .option-symbol {flex-shrink:0}
.blue-dimension .localized-path-card h3 {font-size:23px;line-height:1.35;letter-spacing:-.5px;color:#264f7d;margin-bottom:14px}
.blue-dimension .localized-path-card p {font-size:16px;line-height:1.7;margin-bottom:22px}
.blue-dimension .localized-path-card .text-link {font-size:14px;line-height:1.5;min-height:44px;margin-top:auto}
.blue-dimension .localized-information-links {display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:24px}
.blue-dimension .localized-information-links>.text-link {font-size:14px;line-height:1.6;min-height:44px;max-width:100%}
.blue-dimension .callback-support>.localized-language-note {font-size:13px;line-height:1.7;margin-top:24px}
.blue-dimension .intake-form[data-ui-language] .button {max-width:100%;white-space:normal;line-height:1.5;font-size:14px}
.blue-dimension .intake-form[data-ui-language] .field-label {font-size:14px;line-height:1.6}
.blue-dimension .intake-form[data-ui-language] .inquiry-review pre {white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}
@media(max-width:1000px) {.blue-dimension .localized-path-grid {grid-template-columns:minmax(0,1fr);gap:18px}}
@media(max-width:680px) {.blue-dimension .translated-hero .hero-actions {align-items:stretch;flex-direction:column;gap:8px;max-width:360px}.blue-dimension .translated-hero .hero-actions>.button.text {align-self:flex-start;padding-left:0}.blue-dimension .localized-path-card {padding:24px}.blue-dimension .localized-path-card h3 {font-size:22px}.blue-dimension .intake-form[data-ui-language] .form-row {grid-template-columns:minmax(0,1fr);gap:0}}
