.mc-contact-options{font-family:IBM Plex Sans Hebrew,Arial,sans-serif}.mc-contact-actions{flex-wrap:wrap;align-items:stretch;gap:10px;margin:22px 0 12px;display:flex}.mc-contact-actions>a{border:1px solid #122b50;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:14px 18px;font-size:15px;font-weight:600;line-height:1.45;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.mc-contact-actions>.mc-contact-primary{color:#fff;background:#b6192b;border-color:#b6192b}.mc-contact-actions>.mc-contact-primary:hover{background:#8f1425;border-color:#8f1425}.mc-contact-actions>.mc-contact-phone{color:#122b50;background:#fffdf8}.mc-contact-actions>.mc-contact-phone:hover{background:#e9edf5}.mc-contact-actions>.mc-contact-email{color:#122b50;text-underline-offset:4px;background:0 0;border:0;flex-wrap:wrap;flex-basis:100%;justify-content:flex-start;min-height:44px;padding:8px 0;font-size:14px;text-decoration:underline}.mc-contact-actions>a:focus-visible{outline-offset:4px;outline:3px solid #2451b2}.mc-contact-options>.mc-contact-note{color:#4d5d71;max-width:56ch;font-size:12px;line-height:1.75;display:block}.mc-next-step{color:#122b50;background:#f5e6c7;border-top:4px solid #b6192b;border-bottom:1px solid #d9cbb3;grid-template-columns:1fr 1fr;align-items:center;gap:35px 60px;margin:0;padding:clamp(38px,6vw,76px) max(24px,7vw);display:grid}.mc-next-step .mc-next-step-kicker{letter-spacing:.12em;color:#8f1425;font:11px Arial,sans-serif;display:block}.mc-next-step .mc-next-step-copy h2{color:#122b50;margin:16px 0;font-family:IBM Plex Sans Hebrew,Arial,sans-serif;font-size:clamp(29px,3.2vw,45px);font-weight:500;line-height:1.25}.mc-next-step .mc-next-step-copy p{color:#384a64;max-width:52ch;font-size:16px;line-height:1.85}.mc-next-step .mc-contact-actions{margin-top:0}.mc-next-step .mc-contact-scope{color:#4d5d71;max-width:58ch;margin:14px 0 0;font-size:11px;line-height:1.7}.department-hero .mc-contact-actions,.firm-hero .mc-contact-actions{justify-content:flex-start}.department-hero .mc-contact-options,.firm-hero .mc-contact-options{margin-top:28px}.contact-guide .mc-contact-options{margin-top:24px}@media (width<=900px){.mc-next-step{grid-template-columns:1fr;gap:24px}}@media (width<=600px){.mc-contact-actions{flex-direction:column}.mc-contact-actions>a{box-sizing:border-box;width:100%;min-height:52px}.mc-contact-actions>.mc-contact-email{overflow-wrap:anywhere;justify-content:center}.mc-next-step{padding:36px 22px}.mc-contact-options-compact{max-width:410px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.mc-contact-actions>a{transition:none}}:is(.e2-contact,.o1c-contact) .mc-contact-actions{justify-content:center}:is(.e2-contact,.o1c-contact) .mc-contact-actions>.mc-contact-email{color:#fff;justify-content:center}:is(.e2-contact,.o1c-contact) .mc-contact-options>.mc-contact-note{color:#e0e7ed;margin-inline:auto}
