.formation-public-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:24px;align-items:start}.formation-public-grid article,.formation-public-grid aside,.formation-registry article,.verification-card,.verification-empty{padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.formation-public-grid h2,.formation-registry-section h2,.verification-card h2{margin:0 0 14px}.formation-public-grid h3{margin:24px 0 8px}.formation-public-grid p,.verification-card p{white-space:pre-line;color:var(--muted)}.formation-public-grid img{display:block;width:100%;max-height:420px;object-fit:cover;border-radius:14px;margin-bottom:18px}.formation-registry-section{border-top:1px solid var(--line)}.formation-search{display:grid;gap:9px;max-width:420px;margin:24px 0;color:var(--muted)}.formation-search input{padding:13px 16px;border:1px solid #46515e;border-radius:10px;background:#0c1117;color:var(--text);font:inherit}.formation-registry{display:grid;gap:12px}.formation-registry article{display:flex;justify-content:space-between;align-items:center;gap:18px}.formation-registry strong,.formation-registry span{display:block}.formation-registry span{color:var(--muted)}.formation-registry a{color:var(--solid);font-weight:700}.verification-card{max-width:800px}.verification-card .verification-status{display:inline-block;padding:8px 13px;border-radius:999px;font-weight:800;background:#183b2a;color:#9aefbe}.verification-card .verification-status.alert{background:#4b2427;color:#ffc6c9}.verification-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:30px 0}.verification-card dt{color:var(--muted)}.verification-card dd{margin:4px 0 0;font-weight:700}.verification-card img{width:130px;height:130px;object-fit:cover;border-radius:14px;float:right;margin:0 0 16px 18px}.verification-empty{max-width:800px}.verification-empty h2{margin-top:0}@media(max-width:700px){.formation-public-grid{grid-template-columns:1fr}.formation-registry article{display:block}.formation-registry a{display:inline-block;margin-top:12px}.verification-card dl{grid-template-columns:1fr}}
.formation-topics{padding-left:22px;color:var(--text);line-height:1.7}.formation-topics li{margin:0 0 10px;padding-left:4px}.formation-topics li::marker{color:var(--solid)}.formation-contact{display:inline-block;margin-top:20px;padding:13px 18px;border-radius:10px;background:var(--solid);color:var(--solidText);font-weight:800}.formation-contact:hover{filter:brightness(1.1)}
