.broc-gazette-card{--card-accent:var(--hub-blog);--card-title-lines:3}.broc-gazette-posts-grid{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media (min-width:640px){.broc-gazette-posts-grid{grid-template-columns:repeat(2,1fr)}}.broc-gazette-card-title a{color:inherit;text-decoration:none}.broc-gazette-card-date{font-family:var(--font-mono);font-size:0.78rem;color:var(--color-text-muted);border-top:1px solid var(--color-border);padding-top:12px;margin-top:auto}.encart-gazette-related{margin-block:3rem;padding-top:2rem;content-visibility:auto;contain-intrinsic-size:auto 500px}.encart-boutique-guides,.encart-gazette-agenda{margin-block:3rem;padding-top:2rem;max-width:var(--wp--style--global--wide-size);margin-inline:auto;width:100%;box-sizing:border-box;content-visibility:auto;contain-intrinsic-size:auto 500px}.encart-gazette-related__all-btn{font-size:0.9rem;font-weight:var(--font-weight-semibold);color:#111827a1;text-decoration:none;padding:0.35rem 0.85rem;border-radius:var(--radius-sm);background-color:var(--color-gold-soft);border:1px solid var(--color-gold-border);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.encart-gazette-related__all-btn:hover{background-color:var(--hub-blog);border-color:var(--hub-blog);color:var(--color-text-dark);text-decoration:none}.encart-gazette-agenda .encart-gazette-related__all-btn{background-color:var(--color-surface-alt);border-color:var(--color-border);color:var(--hub-event)}.encart-gazette-agenda .encart-gazette-related__all-btn:hover{background-color:var(--hub-event);border-color:var(--hub-event);color:var(--color-text-light)}.encart-gazette-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}@media (max-width:900px){.encart-gazette-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.encart-gazette-related__grid{grid-template-columns:1fr}}.gazette-related-card{--card-accent:var(--hub-blog);--card-title-lines:3;--card-title-size:1.05rem;--card-title-weight:var(--font-weight-medium)}.gazette-related-card__badge{position:absolute;left:0.65rem;bottom:0.65rem;padding:0.2rem 0.6rem;background:rgba(17,24,39,0.88);color:var(--color-text-light);border-bottom:2px solid var(--hub-blog);font-family:var(--font-mono);font-size:0.7rem;border-radius:var(--radius-sm)}.gazette-related-card__body{justify-content:space-between}.gazette-related-card__readmore{font-size:0.82rem;font-weight:var(--font-weight-semibold);color:var(--color-text-dark);display:inline-flex;align-items:center;gap:0.25rem}