
/* Shared accessible discovery cards for Connections and Pulse */
.orb24-growth-directory{background:linear-gradient(155deg,#0c1933,#121d38)!important;border:1px solid #6e8bd0!important;color:#f5f8ff!important;border-radius:16px!important;padding:20px!important}
.orb24-growth-directory h3{font-size:1.25rem!important;margin:0 0 8px!important}
.orb24-growth-directory>p{color:#dfebff!important}
.orb24-growth-directory-controls{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px!important;align-items:end!important;margin:20px 0!important}
.orb24-growth-directory-controls label{font-weight:700!important;color:#f8fbff!important;line-height:1.3!important}
.orb24-growth-directory-controls select,.orb24-growth-type-field input{min-height:46px!important;color:#fff!important;background:#101d3a!important;border:1px solid #91afe8!important;border-radius:9px!important;font-size:1rem!important;width:100%!important}
.orb24-growth-directory-controls select:disabled{opacity:.6;cursor:not-allowed}
.orb24-growth-directory-results{display:grid;gap:16px}
.orb24-growth-directory-card{position:relative;isolation:isolate;overflow:hidden;border:1px solid #5f85ce;background:#101b35;color:#f7faff;border-radius:15px;padding:0 0 12px;box-shadow:0 7px 24px rgba(0,0,0,.24)}
.orb24-growth-card-cover{height:78px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 70% 10%,#3652aa 0%,transparent 63%),linear-gradient(120deg,#182f65,#10182e 80%);border-bottom:1px solid #4c6ca7}
.orb24-growth-card-cover img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.orb24-growth-card-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(9,16,35,.6),rgba(9,16,35,.1))}
.orb24-growth-card-head{display:grid;grid-template-columns:94px minmax(0,1fr) auto;gap:15px;align-items:start;padding:0 15px}
.orb24-growth-card-avatar{width:88px;height:88px;border:3px solid #d5e7ff;border-radius:50%;background:#213f78;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:1.6rem;box-shadow:0 6px 16px rgba(0,0,0,.45);margin-top:-38px;position:relative;z-index:2}
.orb24-growth-card-avatar img{width:100%;height:100%;object-fit:cover;display:block}
.orb24-growth-card-identity{padding-top:11px;min-width:0}
.orb24-growth-card-type{display:inline-flex;align-items:center;padding:3px 10px;border:1px solid #bacdf7;border-radius:99px;background:#30497c;color:#fff;font-size:.88rem;font-weight:800;letter-spacing:.02em}
.orb24-growth-card-identity h4{font-size:1.23rem!important;color:#fff!important;font-weight:800!important;margin:7px 0 2px!important;overflow-wrap:anywhere}
.orb24-growth-handle{font-size:1rem;color:#d8e5ff!important;margin:0;overflow-wrap:anywhere}
.orb24-growth-card-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;padding-top:13px;max-width:310px}
.orb24-growth-card-actions a,.orb24-growth-card-actions button{display:inline-flex;justify-content:center;align-items:center;min-height:43px;padding:9px 12px;border:1px solid #a8c9ff;border-radius:10px;background:#263b69;color:white!important;font-size:.94rem;font-weight:700;text-decoration:none!important;cursor:pointer;line-height:1.15}
.orb24-growth-card-actions button.orb24-growth-card-follow{background:linear-gradient(110deg,#334cbb,#5946a0)!important;border-color:#e0e5ff}
.orb24-growth-card-actions button:disabled{opacity:.75;cursor:wait}
.orb24-growth-card-status{font-weight:700;color:#e3f0ff;border:1px solid #7e9db9;border-radius:10px;padding:8px 12px}
.orb24-growth-card-details{padding:8px 16px 0 124px;color:#ebf1ff;font-size:1rem}
.orb24-growth-card-details p{margin:6px 0!important;color:#e6f0ff!important}
.orb24-growth-card-details a{color:#b3deff!important;text-decoration:underline}
.orb24-growth-public-option{display:flex!important;align-items:flex-start!important;gap:10px;padding:12px;margin:8px 0;color:#f8fbff!important;background:#17294b;border:1px solid #809fdc;border-radius:10px;font-weight:600}
.orb24-growth-public-option input{width:20px!important;height:20px!important;flex:none}
.orb24-growth-public-phone{color:#fff!important;font-weight:700;margin:8px 0}
.orb24-growth-public-phone a{color:#bee0ff!important;text-decoration:underline}
.orb24-growth-directory a:focus-visible,.orb24-growth-directory button:focus-visible,.orb24-growth-directory input:focus-visible,.orb24-growth-directory select:focus-visible,.orb24-growth-public-option input:focus-visible{outline:3px solid white!important;outline-offset:3px!important}
@media(max-width:740px){.orb24-growth-directory{padding:13px!important}.orb24-growth-card-head{grid-template-columns:78px minmax(0,1fr);gap:10px;padding:0 11px}.orb24-growth-card-avatar{width:74px;height:74px;margin-top:-33px}.orb24-growth-card-actions{grid-column:1/-1;justify-content:flex-start;max-width:none;padding:8px 0 0}.orb24-growth-card-details{padding:10px 12px 0}.orb24-growth-card-identity h4{font-size:1.12rem!important}.orb24-growth-directory-controls{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}

/* v1.0.11: standard compact cover-background directory card for all profile types. */
.orb24-growth-directory-card{
  padding:0!important;
  min-height:152px;
  background:#0b1732;
  position:relative;
  isolation:isolate;
  overflow:hidden;
  border:1px solid #829cdb;
  border-radius:13px;
}
.orb24-growth-card-cover{
  position:absolute!important;
  inset:0!important;
  width:100%;
  height:100%!important;
  z-index:0;
  border:0!important;
  background:linear-gradient(120deg,#1d3363,#101a38 75%);
}
.orb24-growth-card-cover img{
  position:absolute;
  width:100%!important;
  height:100%!important;
  object-fit:cover;
  object-position:center;
}
.orb24-growth-card-cover:after{
  background:linear-gradient(90deg,rgba(6,13,31,.88) 0%,rgba(5,13,32,.81) 23%,rgba(7,15,33,.39) 54%,rgba(6,13,31,.66) 100%)!important;
}
.orb24-growth-card-layout{
  position:relative;
  z-index:1;
  display:grid;
  grid-template-columns:88px minmax(135px,1fr) max-content;
  align-items:start;
  column-gap:14px;
  padding:15px 16px 14px;
  min-height:152px;
}
.orb24-growth-card-layout .orb24-growth-card-avatar{
  width:88px!important;
  height:88px!important;
  margin:0!important;
  border:3px solid #e4eeff!important;
  box-shadow:0 4px 20px rgba(0,0,0,.65);
}
.orb24-growth-card-layout .orb24-growth-card-identity{
  padding:0!important;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:flex-start;
  gap:3px;
  min-width:0;
  color:#fff;
  text-shadow:0 1px 5px #000,0 1px 12px rgba(0,0,0,.75);
}
.orb24-growth-card-layout .orb24-growth-card-type{
  margin:0!important;
  min-height:27px;
  padding:4px 10px;
  line-height:1.05;
  border:1px solid #d0dfff;
  color:#fff!important;
  background:rgba(27,56,115,.94);
  font-size:.88rem;
  font-weight:800;
  text-shadow:none;
}
.orb24-growth-card-topic,.orb24-growth-card-location,.orb24-growth-card-phone{
  font-size:.96rem;
  color:#f3f7ff!important;
  line-height:1.2;
  margin:0!important;
  overflow-wrap:anywhere;
}
.orb24-growth-card-layout .orb24-growth-card-name{
  font-size:1.2rem!important;
  line-height:1.2!important;
  font-weight:800!important;
  margin:2px 0 0!important;
  color:#fff!important;
}
.orb24-growth-card-layout .orb24-growth-handle{
  color:#e3ecff!important;
  font-size:.96rem;
  line-height:1.2;
  margin:0!important;
}
.orb24-growth-card-layout .orb24-growth-card-actions{
  grid-column:3;
  padding:0!important;
  align-self:center;
  display:flex!important;
  flex-wrap:nowrap!important;
  align-items:center;
  justify-content:flex-end;
  gap:7px!important;
  max-width:none!important;
  min-width:max-content;
  white-space:nowrap;
}
.orb24-growth-card-layout .orb24-growth-card-actions a,
.orb24-growth-card-layout .orb24-growth-card-actions button,
.orb24-growth-card-layout .orb24-growth-card-status{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:42px;
  padding:8px 11px;
  font-size:.9rem;
  line-height:1.2;
  border-radius:9px;
  background:rgba(14,28,60,.93);
  border:1px solid #c3d5ff;
  color:white!important;
  font-weight:750;
  text-shadow:0 1px 3px #000;
}
.orb24-growth-card-layout .orb24-growth-card-actions .orb24-growth-card-follow{
  background:linear-gradient(110deg,#3b51c1,#58419d)!important;
  border-color:#dbdfff;
}
.orb24-growth-card-layout .orb24-growth-card-status{
  border:1px solid #8fd0fb;
  background:rgba(11,32,54,.93);
  color:#d5f2ff!important;
  text-shadow:none;
}
.orb24-growth-directory-card a:focus-visible,
.orb24-growth-directory-card button:focus-visible{
  outline:3px solid #fff!important;
  outline-offset:3px;
}
@media (max-width:900px){
 .orb24-growth-card-layout{
   grid-template-columns:76px minmax(0,1fr);
   gap:11px;
   min-height:148px;
   padding:13px;
 }
 .orb24-growth-card-layout .orb24-growth-card-avatar{
   width:76px!important;
   height:76px!important;
   margin:0!important;
 }
 .orb24-growth-card-layout .orb24-growth-card-actions{
   grid-column:1/-1;
   min-width:0;
   justify-content:flex-start;
   flex-wrap:wrap!important;
   align-self:start;
   margin:5px 0 0;
 }
}
@media (max-width:420px){
 .orb24-growth-card-layout{grid-template-columns:64px minmax(0,1fr);}
 .orb24-growth-card-layout .orb24-growth-card-avatar{width:64px!important;height:64px!important;}
 .orb24-growth-card-layout .orb24-growth-card-actions a,
 .orb24-growth-card-layout .orb24-growth-card-actions button,
 .orb24-growth-card-layout .orb24-growth-card-status{font-size:.85rem;padding:8px 9px;min-height:44px;}
}

/* v1.0.12: state beside account type; action row bottom-right */
.orb24-growth-card-layout{min-height:140px!important;grid-template-columns:78px minmax(115px,1fr) max-content;column-gap:12px;padding:12px 13px!important}
.orb24-growth-card-layout .orb24-growth-card-avatar{width:78px!important;height:78px!important;margin:0!important}
.orb24-growth-card-badges{display:flex;align-items:center;flex-wrap:wrap;gap:6px;width:100%;min-height:27px}
.orb24-growth-card-layout .orb24-growth-card-type,.orb24-growth-card-layout .orb24-growth-card-state{
  display:inline-flex;align-items:center;justify-content:center;min-height:27px;
  font-size:.9rem;line-height:1.1;padding:4px 10px;margin:0!important;
  border:1px solid #bfddff;border-radius:99px;color:#fff!important;
  background:rgba(22,48,104,.94);font-weight:800;text-shadow:none;
}
.orb24-growth-card-layout .orb24-growth-card-state{background:rgba(12,32,65,.96)}
.orb24-growth-card-layout .orb24-growth-card-actions{
  align-self:end!important;justify-self:end;padding:0 0 2px!important;
  grid-column:3;flex-wrap:nowrap!important;min-width:max-content!important;
  max-width:none!important;
}
.orb24-growth-card-layout .orb24-growth-card-identity{gap:3px!important;padding:0!important}
.orb24-growth-card-layout .orb24-growth-card-topic{margin:2px 0 0!important}
.orb24-growth-card-layout .orb24-growth-card-name{margin:1px 0 0!important}
.orb24-growth-card-layout .orb24-growth-card-actions a,
.orb24-growth-card-layout .orb24-growth-card-actions button,
.orb24-growth-card-layout .orb24-growth-card-status{min-height:42px!important;padding:8px 10px!important}
@media(max-width:900px){
  .orb24-growth-card-layout{grid-template-columns:76px minmax(0,1fr);padding:12px!important;min-height:144px!important}
  .orb24-growth-card-layout .orb24-growth-card-avatar{width:76px!important;height:76px!important}
  .orb24-growth-card-layout .orb24-growth-card-actions{grid-column:1/-1;justify-self:end;align-self:end;flex-wrap:wrap!important;min-width:0!important}
}
@media(max-width:440px){
  .orb24-growth-card-layout{grid-template-columns:64px minmax(0,1fr)}
  .orb24-growth-card-layout .orb24-growth-card-avatar{width:64px!important;height:64px!important}
  .orb24-growth-card-layout .orb24-growth-card-actions{justify-self:start;gap:6px!important}
}

/* Mirror the source unread count in each Pulse dropdown option. */
.orb24-app-content--pulse.orb24-pulse-ui-ready .orb24-pulse-ui-option[data-has-unread="1"]{padding-right:64px}
.orb24-app-content--pulse.orb24-pulse-ui-ready .orb24-pulse-ui-option .orb24-growth-tab-bubble{
 position:absolute;right:17px;top:50%;transform:translateY(-50%);
 display:inline-flex;align-items:center;justify-content:center;
 min-width:24px;height:24px;padding:2px 7px;box-sizing:border-box;
 font-size:14px;line-height:1;font-weight:850;font-variant-numeric:tabular-nums;
 color:#081b34!important;background:#94e6fb!important;
 border:1px solid #e0faff;border-radius:20px;box-shadow:0 0 0 1px #162f6c;
 pointer-events:none;
}
.orb24-app-content--pulse.orb24-pulse-ui-ready .orb24-pulse-ui-option[aria-checked="true"] .orb24-growth-tab-bubble{right:45px}
.orb24-app-content--pulse.orb24-pulse-ui-ready .orb24-pulse-ui-option .orb24-growth-tab-bubble[hidden]{display:none!important}

/* Option D — Geometric Orbit Grid: fallback only when the user has no cover.
   Existing uploaded cover <img> still fills the whole card over this art. */
.orb24-growth-directory-card .orb24-growth-card-cover{
  background-color:#07142d!important;
  background-image:url("./geometric-orbit-grid.svg")!important;
  background-position:center center!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
}
/* Maintain excellent text contrast across user-uploaded covers and the fallback. */
.orb24-growth-directory-card .orb24-growth-card-cover::after{
  background:linear-gradient(90deg,rgba(3,9,23,.91) 0%,rgba(4,12,30,.86) 23%,rgba(5,15,35,.48) 55%,rgba(4,12,28,.54) 100%)!important;
}
/* Option A — Midnight Orbit actions: primary, secondary, and connected. */
.orb24-growth-card-layout .orb24-growth-card-actions button,
.orb24-growth-card-layout .orb24-growth-card-actions a,
.orb24-growth-card-layout .orb24-growth-card-status{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  border-radius:999px!important;
  border:1px solid rgba(177,203,254,.68)!important;
  min-height:44px!important;
  min-width:0;
  padding:10px 16px!important;
  font-weight:800!important;
  font-size:.94rem!important;
  line-height:1.2!important;
  color:#f9fbff!important;
  text-shadow:none!important;
  white-space:nowrap;
  text-decoration:none!important;
  background:linear-gradient(170deg,rgba(38,54,91,.97),rgba(19,32,66,.98))!important;
  box-shadow:inset 0 1px 0 rgba(236,246,255,.13),0 4px 12px rgba(1,7,26,.28)!important;
}
.orb24-growth-card-layout .orb24-growth-card-actions .orb24-growth-card-follow,
.orb24-growth-card-layout .orb24-growth-card-actions .orb24-growth-card-connect{
  background:linear-gradient(135deg,#278cff 0%,#2573ff 58%,#3462e7 100%)!important;
  border-color:#5ea9ff!important;
  color:white!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.27),0 6px 18px rgba(23,99,244,.3)!important;
}
.orb24-growth-card-layout .orb24-growth-card-actions .orb24-growth-card-follow::before,
.orb24-growth-card-layout .orb24-growth-card-actions .orb24-growth-card-connect::before{
  content:"⊕";font-size:1.13em;font-weight:700;line-height:1;
}
.orb24-growth-card-layout .orb24-growth-card-actions .orb24-growth-card-open::before{
  content:"↗";font-size:1.12em;font-weight:850;line-height:1;
}
.orb24-growth-card-layout .orb24-growth-card-status{
  color:#deebff!important;
  background:linear-gradient(155deg,rgba(51,68,107,.96),rgba(29,42,76,.97))!important;
  border-color:#9cadd4!important;
  font-weight:750!important;
}
.orb24-growth-card-layout .orb24-growth-card-status::before{content:"✓";font-size:1.02em}
.orb24-growth-card-layout .orb24-growth-card-actions a:hover,
.orb24-growth-card-layout .orb24-growth-card-actions button:hover:not(:disabled){
  border-color:#e1eeff!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 6px 20px rgba(46,115,225,.35)!important;
}
.orb24-growth-card-layout .orb24-growth-card-actions a:focus-visible,
.orb24-growth-card-layout .orb24-growth-card-actions button:focus-visible{
  outline:3px solid #fff!important;outline-offset:3px!important;
}
/* Share the same button language with standard site action buttons,
   without restyling destructive controls, reactions, toolbars, media editors or chats. */
.orb24-auth-card .orb24-cta,
.orb24-settings-card .orb24-cta,
.orb24-profile-actions .orb24-cta,
.orb24-app-content--pulse .orb24-cta:not(.orb24-danger-button),
.orb24-connections-world .orb24-cta:not(.orb24-danger-button),
.orb24-calendar-hero .orb24-cta,
.orb24-productivity-hero .orb24-cta,
.orb24-media-hero .orb24-cta,
.orb24-app-content--pulse .orb24-pulse-add-post{
  border-radius:999px!important;
  border:1px solid #79baff!important;
  color:#fff!important;
  background:linear-gradient(135deg,#2e96ff,#257aff 57%,#385bd8)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 6px 18px rgba(23,91,225,.24)!important;
  text-shadow:none!important;
  font-weight:800!important;
}
.orb24-auth-card .orb24-secondary-button,
.orb24-profile-actions .orb24-secondary-button,
.orb24-settings-card .orb24-secondary-button,
.orb24-pulse-create-actions .orb24-pulse-add-burst,
.orb24-discover-actions .orb24-secondary-button,
.orb24-connections-world .orb24-secondary-button{
  border-radius:999px!important;
  border:1px solid rgba(169,196,247,.72)!important;
  color:#f9fbff!important;
  background:linear-gradient(160deg,#293958,#111e41)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 4px 12px rgba(0,0,0,.19)!important;
  text-shadow:none!important;
  font-weight:800!important;
}
.orb24-profile-actions .orb24-profile-connection-state,
.orb24-discover-actions .orb24-discover-status{
  background:linear-gradient(155deg,#334365,#202c4a)!important;
  border-color:#a4b6da!important;
  color:#e8efff!important;
}
@media(max-width:680px){
 .orb24-growth-card-layout .orb24-growth-card-actions button,
 .orb24-growth-card-layout .orb24-growth-card-actions a,
 .orb24-growth-card-layout .orb24-growth-card-status{
   padding:9px 12px!important;min-height:44px!important;font-size:.86rem!important;
 }
}
@media(prefers-reduced-motion:reduce){
 .orb24-growth-card-layout .orb24-growth-card-actions *{transition:none!important;animation:none!important}
}

/* v1.0.16 — make private-media thumbnails resilient to lazy-link expiry.
   Text never shows as a broken-image icon; image only overlays on success. */
.orb24-growth-card-layout .orb24-growth-card-avatar{
  position:relative!important;
  isolation:isolate;
  overflow:hidden!important;
  background:radial-gradient(circle at 68% 26%,#3869ad 0%,#16365f 47%,#0a1938 100%)!important;
}
.orb24-growth-card-layout .orb24-growth-card-avatar .orb24-growth-avatar-fallback{
  display:flex!important;
  align-items:center;
  justify-content:center;
  position:absolute;
  inset:0;
  z-index:0;
  font-size:clamp(1.2rem,2vw,1.6rem)!important;
  line-height:1!important;
  font-weight:900!important;
  color:#fff!important;
  letter-spacing:.045em;
  text-shadow:0 1px 5px #071a35;
  user-select:none;
}
.orb24-growth-card-layout .orb24-growth-card-avatar img{
  display:block;
  position:absolute;
  inset:0;
  z-index:1;
  width:100%!important;
  height:100%!important;
  object-fit:cover;
  border-radius:50%;
  background:#142a50;
}
.orb24-growth-card-layout .orb24-growth-card-avatar.orb24-growth-image-loaded .orb24-growth-avatar-fallback{
  visibility:hidden;
}
.orb24-growth-directory-card .orb24-growth-card-cover:not(.orb24-growth-image-loaded) img{opacity:0}
.orb24-growth-directory-card .orb24-growth-card-avatar:not(.orb24-growth-image-loaded) img{opacity:0}

/* Accessible paginated search controls; same Option A button language. */
.orb24-growth-directory-results .orb24-growth-load-more{
 display:block;width:100%;min-height:48px;margin-top:12px;padding:10px 16px;
 color:#f8fbff!important;font-size:1rem;font-weight:800;
 border:1px solid #a4c7ff;border-radius:12px;
 background:linear-gradient(135deg,#25488b,#182c57)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.18);
 cursor:pointer;
}
.orb24-growth-directory-results .orb24-growth-load-more:hover{background:linear-gradient(135deg,#3465b1,#243c78)!important}
.orb24-growth-directory-results .orb24-growth-load-more:focus-visible{outline:3px solid #fff!important;outline-offset:3px!important}
.orb24-growth-result-count{color:#f4f8ff!important;font-size:1rem!important;font-weight:700;margin:8px 0!important}
/* v1.0.18: explicit, accessible Search action for both directory views. */
.orb24-growth-directory .orb24-growth-search-actions{
 display:flex;justify-content:flex-end;align-items:center;
 margin:-4px 0 15px;
}
.orb24-growth-directory .orb24-growth-search-submit{
 display:inline-flex;align-items:center;justify-content:center;
 min-width:135px;min-height:46px;
 padding:11px 20px;border:1px solid #79baff;border-radius:999px;
 background:linear-gradient(135deg,#2e96ff,#257aff 57%,#385bd8);
 color:#fff!important;font-size:1rem;font-weight:800;line-height:1.15;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 6px 18px rgba(23,91,225,.24);
 cursor:pointer;
}
.orb24-growth-directory .orb24-growth-search-submit:hover{filter:brightness(1.08)}
.orb24-growth-directory .orb24-growth-search-submit:focus-visible{outline:3px solid #fff!important;outline-offset:3px!important}
@media(max-width:560px){
 .orb24-growth-directory .orb24-growth-search-submit{width:100%}
}
/* v1.0.19 — opt-in public contact details for Business / Organization profiles. */
.orb24-growth-contact-card{
 margin:18px auto 22px;
 padding:19px 22px;
 max-width:100%;
 border:1px solid #819fdf;
 border-radius:16px;
 background:linear-gradient(150deg,#111f40 0%,#0c1831 100%);
 box-shadow:0 7px 20px rgba(0,0,0,.18);
 color:#f5f9ff!important;
}
.orb24-growth-contact-card h2{
 margin:0 0 14px!important;
 font-size:1.25rem!important;
 font-weight:800!important;
 color:#fff!important;
}
.orb24-growth-contact-card .orb24-growth-contact-item{
 display:flex;
 align-items:baseline;
 gap:14px;
 margin:10px 0!important;
 flex-wrap:wrap;
 font-size:1rem;
 line-height:1.5;
 color:#f6f9ff!important;
}
.orb24-growth-contact-card .orb24-growth-contact-item strong{
 min-width:92px;
 font-weight:800!important;
 color:#e2eeff!important;
}
.orb24-growth-contact-card .orb24-growth-contact-item span{
 overflow-wrap:anywhere;
}
.orb24-growth-contact-card .orb24-growth-contact-item a{
 color:#b5e5ff!important;
 font-weight:800!important;
 text-decoration:underline!important;
 text-underline-offset:3px;
 overflow-wrap:anywhere;
}
.orb24-growth-contact-card a:focus-visible{
 outline:3px solid white!important;
 outline-offset:4px!important;
}
@media(max-width:620px){
 .orb24-growth-contact-card{padding:16px;margin:15px auto 19px}
 .orb24-growth-contact-card .orb24-growth-contact-item{gap:5px 12px}
 .orb24-growth-contact-card .orb24-growth-contact-item strong{min-width:76px}
}