/* ORWAK — Rólunk. Loads after shared.css.
   The page is deliberately almost entirely shared components; what is left
   here is the three things the artboard has and no other page does. */

/* ---- mission statement (node 678:2738) --------------------------------
   .lede-lg is the 30/300 step already in the shared layer. The artboard runs
   this one paragraph the full 1274px container width instead of the shared
   reading measure, so only the measure is released here. */
.rlead{ margin-top: var(--row-y); }
.rlead__text{ max-width: none; margin-bottom: 0; }

/* ---- CTA strip + the "50 éve az élen" seal (Frame 161) -----------------
   The artboard stops the orange band at x=1033 and hangs the 191×184 badge
   beside it on the page ground. The export has a white ground rather than an
   alpha channel, so multiply knocks it out against --bg. */
.rcta{
  margin-top: var(--section-y);
  display: grid; grid-template-columns: minmax(0, 1fr) 191px;
  align-items: center; gap: var(--sp-7);
  padding-right: var(--pad-x);
}
.rcta .cta-strip{ margin-top: 0; }
.rcta__badge{ width: 191px; height: auto; mix-blend-mode: multiply; }
@media (max-width: 900px){
  .rcta{ grid-template-columns: 1fr; padding-right: 0; }
  .rcta__badge{ justify-self: center; }
}

/* ---- team: four szerviz technikus cards have no address and no portrait --
   They are <div>s, so they must not advertise a hover affordance, and their
   avatar is the design's flat grey disc rather than a borrowed face. */
.person--static:hover{ border-color: var(--line-2); }
.person__avatar--none{ background-color: #D8D8D8; }


/* ---- inline product link inside a .split body ------------------------- */
.split__link{
  color: var(--primary-text);
  text-decoration: underline; text-underline-offset: 3px;
}
.split__link:hover{ color: var(--primary-700); }
.split--field .split__link{ color: #fff; }

/* ---- the "számok nyelvén" orange field -------------------------------
   The artboard hangs the media 149px above the field top, which only reads
   when the media column is taller than the text column. All four media boxes
   on this page are honest placeholders of the same height as their text, so
   --field-top:149px would leave the white heading and body copy standing on
   the page ground at 1.4:1. The field spans the whole row instead, and the
   row gets at the top the breathing space .split--field only gives the
   bottom. Restore --field-top the day a real photograph lands here. */
.rnumbers{ --field-top: 0px; padding-top: var(--sp-7); }

/* WORKAROUND — see sharedGaps. .partners carries no top margin, so where it
   follows .team (which has none at the bottom) the dark band butts straight
   against the last staff card. The artboard leaves 78px; the page's own
   rhythm token is used instead, matching the gap below the band. */
.partners{ margin-top: var(--section-y); }
