/* WordPress-only additions; original site CSS is preserved unchanged. */
.rl-wp-standard{max-width:1280px;margin:0 auto;padding:0 36px 7rem;min-height:55vh}
.rl-wp-articles{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:22px;margin:26px 0 32px}
.rl-wp-card{padding:25px;border:1px solid #d6dad1;background:#f8f9f6}
.rl-wp-card h3{font-size:clamp(21px,2.2vw,30px);line-height:1.18;margin:14px 0 12px}
.rl-wp-card h3 a,.rl-wp-read{color:inherit;text-decoration:none}
.rl-wp-card p{font-size:15px;line-height:1.65;color:#56605a}
.rl-wp-read{border-bottom:1px solid;display:inline-block;margin-top:9px;padding-bottom:4px}
.rl-wp-article-body{max-width:860px;margin:0 auto;font-size:17px;line-height:1.75}
.rl-wp-article-body h2{font-size:32px;margin-top:38px}
.rl-wp-article-body img{max-width:100%;height:auto}
@media(max-width:720px){.rl-wp-standard{padding:0 20px 4rem}.rl-wp-articles{grid-template-columns:1fr}}

/* RETURN LAB 1.1 — Foto del fondatore, pagina Progetto. */
.founder-portrait .rl-founder-photo{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;object-position:center;background:#fdfdfd;border:1px solid var(--line)}
@media(max-width:700px){.bio .founder-portrait{max-width:36rem;margin-inline:auto}}
