/* Rólunk 2.0 (Péter szövege, 2026-10-22): a theme.css-en felüli elemek. */
.team.team-2{grid-template-columns:repeat(2,1fr);max-width:900px}
.tm .tm-q{font-family:var(--font-display);font-style:italic;color:#093520;font-size:1.05rem;margin:.6rem 0 .8rem}
.tm p{text-align:left}
.tm .tm-q{text-align:center}
.team-after{margin-top:clamp(20px,2.6vw,32px);max-width:70ch}
.quotes2,.quotes3{display:grid;gap:clamp(14px,1.8vw,24px);margin-top:clamp(16px,2vw,24px)}
.quotes2{grid-template-columns:repeat(2,1fr)}
.quotes3{grid-template-columns:repeat(3,1fr)}
.story .note{font-size:.9rem;color:#5b6358;font-style:italic;margin-top:1rem}
.story .motto{font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.5rem);color:#093520;font-weight:700;margin:1.2rem 0}
.story .txt-link{display:inline-flex;align-items:center;gap:.4em;font-weight:700;color:#1F4B37;text-decoration:none}
.story .txt-link svg{width:1em;height:1em}
.cta-band .sign{font-style:italic;margin-top:1.4rem;margin-bottom:0}
.story .wrap > h2:first-child{margin-top:0}
@media (max-width:860px){.team.team-2,.quotes2,.quotes3{grid-template-columns:1fr}}

/* Rólunk 3.0 (2026-10-24): Zoltán saját szövege a kártyán, munkatársak + előadói közösség két oszlopban */
.tm .tm-miert{font-size:.95rem;line-height:1.6;color:#3d463a;border-top:1px solid rgba(9,53,32,.12);padding-top:.8rem;margin-top:.8rem}
.team-more{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(18px,3vw,40px);max-width:900px;margin:clamp(28px,3.4vw,44px) 0 0;text-align:left}
.team.team-2{align-items:start}
.team-more h3{font-family:var(--font-display);color:#093520;font-size:clamp(1.15rem,1.8vw,1.35rem);margin:0 0 .6rem}
.team-more p{margin:0 0 .8rem;line-height:1.65}
@media (max-width:860px){.team-more{grid-template-columns:1fr}}
/* Képek a „Kinek higgyek?” és az „Ahonnan indultunk” szakasz mellett (2026-10-24, Gergő: üres volt a jobb oldal) */
.story .s-img img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:16px;box-shadow:0 22px 44px -26px rgba(9,53,32,.45)}
.story .s-grid:has(.s-img){align-items:center}
@media (max-width:760px){.story .s-img{max-width:520px;margin:0 auto}}
.story .s-grid.rev{border:0;border-radius:0;padding:0;margin-bottom:0} /* a .rev (értékelés-kártya) kerete ne üljön a fordított rácsra */

/* Nagyobb betűk a Rólunk oldalon (2026-10-24, Gergő); a rolunk.css csak ezen az oldalon töltődik */
.ph p:not(.eyebrow){font-size:1.25rem;line-height:1.6}
.story p,.story li{font-size:1.125rem;line-height:1.7}
.story p.lead{font-size:1.22rem;line-height:1.65}
.story .note{font-size:.98rem}
.tm p{font-size:1.03rem;line-height:1.65}
.tm .tm-q{font-size:1.15rem}
.tm .tm-miert{font-size:1.03rem;line-height:1.7}
.team-more p{font-size:1.125rem;line-height:1.7}
.story .brands3 p,.story .br p{font-size:1.03rem;line-height:1.6}
.cta-band p{font-size:1.125rem;line-height:1.65}
.story .quote{font-size:1.45rem}
@media (max-width:760px){.story p,.story li,.team-more p{font-size:1.06rem}.story p.lead{font-size:1.12rem}.ph p:not(.eyebrow){font-size:1.12rem}}

/* Kisebb térközök és kisebb képek (2026-10-24, Gergő) */
.story .wrap{padding-top:clamp(28px,3.4vw,52px);padding-bottom:clamp(28px,3.4vw,52px)}
.ph .wrap{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(40px,5vw,72px)}
.cta-band .wrap{padding-top:clamp(36px,4.5vw,60px);padding-bottom:clamp(36px,4.5vw,60px)}
.story .s-grid:has(.s-img){grid-template-columns:1.5fr 1fr;gap:clamp(24px,3.5vw,52px)}
.story .s-grid.rev:has(.s-img){grid-template-columns:1fr 1.5fr}
.story .s-img{max-width:400px;width:100%;justify-self:center}
@media (max-width:760px){.story .s-grid:has(.s-img),.story .s-grid.rev:has(.s-img){grid-template-columns:1fr}.story .s-img{max-width:360px}}
/* a szakaszok szövege a teljes tartalomszélességben, mint a kártyák (Gergő 2026-10-24); a képes kétoszlopos blokkok maradnak */
.lc-theme .story .wrap>p{max-width:none}
