/* Despre mine: formare (cronologie) + atestare și linkuri (panouri lila), varianta C3, 2026-10-07 */
.cr3{display:grid;grid-template-columns:1fr;gap:32px;align-items:start;color:#1E3B36}
.cr3 h2{font-size:1.3rem;margin:0 0 16px;color:#1E3B36}
.cr3 p,.cr3 li{color:#1E3B36}
.cr3 a{color:#6F4C76;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.cr3-line{list-style:none;margin:0;padding:4px 0 0 30px;position:relative}
.cr3-line::before{content:"";position:absolute;left:6px;top:14px;bottom:14px;width:2px;background:#D0C7D1}
.cr3-line li{position:relative;padding:0 0 22px;margin:0;font-size:1.05rem;line-height:1.45}
.cr3-line li:last-child{padding-bottom:0}
.cr3-line li::before{content:"";position:absolute;left:-30px;top:.38em;width:14px;height:14px;box-sizing:border-box;border-radius:50%;background:#A682B0;border:3px solid #fff;box-shadow:0 0 0 1px #A682B0}
.cr3-side{display:grid;gap:20px}
.cr3-panel{background:#F4F0F5;border:1px solid #E9E3EC;border-radius:18px;padding:26px 28px}
.cr3-panel ul{list-style:none;margin:0;padding:0}
.cr3-panel li{margin-top:8px}
.cr3-panel li::before{content:none}
@media(min-width:1000px){.cr3{grid-template-columns:3fr 2fr;gap:clamp(40px,5vw,72px)}}
