.blog-list{padding:var(--space-14) 0 var(--space-20);background:var(--bg-canvas)}.blog-list__container{max-width:960px}.blog-list__empty{text-align:center;color:var(--ink-2)}.blog-list__grid{gap:var(--space-6);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.blog-card{gap:var(--space-3);height:100%;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);color:inherit;background:#f5f6f6;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.blog-card:hover{border-color:var(--primary);box-shadow:var(--shadow-md)}.blog-card__cover{aspect-ratio:16/9;margin:calc(var(--space-6) * -1) calc(var(--space-6) * -1) var(--space-2);border-radius:var(--r-lg) var(--r-lg) 0 0;position:relative;overflow:hidden}.blog-card__cover img{object-fit:cover}.blog-card__date{font-family:var(--mono);color:var(--ink-2);font-size:13px}.blog-card__title{font-family:var(--display);font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--ink-deep);font-weight:600;line-height:1.3}.blog-card__desc{font-size:var(--fs-sub);color:var(--ink-1);line-height:1.6}.blog-card__foot{align-items:center;gap:var(--space-2);padding-top:var(--space-4);flex-wrap:wrap;margin-top:auto;display:flex}.blog-card__cta{font-size:var(--fs-sub);color:var(--primary);white-space:nowrap;margin-left:auto;font-weight:600}.blog-article{padding:calc(var(--space-20) + 56px) 0 var(--space-20);background:var(--bg-canvas)}.blog-article__container{max-width:760px}.blog-article__head{margin-bottom:var(--space-10);padding-bottom:var(--space-8);border-bottom:1px solid var(--border)}.blog-article__back{color:inherit;text-decoration:none}.blog-article__back:hover{color:var(--primary)}.blog-article__title{margin-top:var(--space-3);color:var(--ink-deep)}.blog-article__meta{margin-top:var(--space-4);font-family:var(--mono);color:var(--ink-2);font-size:13px}.blog-article__tags{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.blog-tag{border-radius:var(--r-full);color:var(--ink-deep);letter-spacing:.01em;white-space:nowrap;background:#d5ecee;flex:none;align-items:center;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.blog-tag--organisation{background:#d5ecee}.blog-tag--reglementation{background:#dde3f0}.blog-tag--documentation{background:#d6ebe2}.blog-tag--accueil{background:#d2f0f4}.blog-tag--rdv{background:#d4ebe4}.blog-tag--coulisses{background:#eee6d8}.blog-tag--retour{background:#f3e2de}.blog-tag--default{background:var(--teal-wash)}.blog-article__cover{aspect-ratio:16/9;margin-bottom:var(--space-8);border-radius:var(--r-lg);border:1px solid var(--border);position:relative;overflow:hidden}.blog-article__cover img{object-fit:cover}.blog-prose{font-size:var(--fs-body);color:var(--ink-1);line-height:1.7}.blog-prose h2{margin:var(--space-10) 0 var(--space-4);font-family:var(--display);font-size:var(--fs-h2);letter-spacing:-.01em;color:var(--ink-deep);font-weight:600;line-height:1.25}.blog-prose h3{margin:var(--space-8) 0 var(--space-3);font-family:var(--display);font-size:var(--fs-h3);color:var(--ink-deep);font-weight:600}.blog-prose p{margin:0 0 var(--space-4)}.blog-prose ul,.blog-prose ol{margin:0 0 var(--space-4);padding-left:var(--space-6)}.blog-prose li{margin-bottom:var(--space-2)}.blog-prose a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.blog-prose blockquote{margin:var(--space-6) 0;padding:var(--space-4) var(--space-5);background:var(--teal-wash);border-radius:var(--r-md);color:var(--ink-1)}.blog-prose blockquote p:last-child{margin-bottom:0}@media (max-width:768px){.blog-list__grid{grid-template-columns:1fr}.blog-article{padding-top:calc(var(--space-14) + 56px)}}
