.office-visit{color:#18334c;box-sizing:border-box;background:#fff;border:1px solid #dbe3eb;border-radius:8px;max-width:520px;margin:24px 0 0;padding:22px;font:400 14px/1.6 Arial,sans-serif}.office-visit h3{color:#073c78;margin:0;font:600 19px/1.4 Arial,sans-serif}.office-visit .office-visit-timezone{color:#576573;margin:4px 0 16px;font-size:12px}.office-visit dl{margin:0 0 18px}.office-visit dl>div{border-bottom:1px solid #edf0f3;flex-wrap:wrap;justify-content:space-between;gap:4px 18px;padding:7px 0;display:flex}.office-visit dt{font-weight:600}.office-visit dd{white-space:nowrap;margin:0}.office-visit .office-visit-request{color:#073c78;text-underline-offset:4px;padding:8px 0;font-weight:600;line-height:1.5;text-decoration:underline;display:inline-block}.office-visit .office-visit-note{color:#576573;margin:8px 0 0;font-size:12px;line-height:1.6}.office-visit a:focus-visible{outline-offset:4px;outline:3px solid #d88138}:root .executive-application .executive-route-content .contact-visual:has(.office-visit){grid-template-rows:auto 300px!important;height:auto!important}
