.ps-blog-description{font-family:var(--ps-police-titre);color:var(--ps-bordure-fonce);font-size:1.05rem;line-height:1.6;margin:0 auto 2rem;max-width:900px;text-align:center}.ps-blog-cat-description{font-family:var(--ps-police-titre);color:var(--ps-bordure-fonce);font-size:1.2rem;line-height:1.55;margin:0 0 1.8rem;max-width:900px;text-align:left}.ps-blog-section{margin-bottom:3rem}.ps-blog-cat-titre{font-family:var(--ps-police-titre);font-size:3rem;font-weight:400;color:var(--ps-texte);margin:2.5rem 0 .6rem;padding-bottom:.3rem;border-bottom:1px solid var(--ps-kraft-couleur);text-align:center;letter-spacing:-.02em}.ps-blog-cat-titre a{color:var(--ps-texte);text-decoration:none}.ps-blog-cat-titre a:hover{color:var(--ps-orange)}.ps-blog-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-bottom:1rem}.ps-blog-vignette{display:flex;flex-direction:column;position:relative;flex:0 0 260px;width:260px;max-width:100%;text-decoration:none;color:inherit;border:none;transition:box-shadow .25s ease}.ps-blog-vignette:hover,.ps-blog-vignette:focus-visible{box-shadow:0 0 0 1px rgba(0,0,0,.12),0 0 16px 2px rgba(0,0,0,.35);outline:none}.ps-blog-vignette-image,.ps-blog-vignette-placeholder{width:100%;aspect-ratio:3/2;background:var(--ps-beige-clair)}.ps-blog-vignette-image{position:relative;overflow:hidden}.ps-blog-vignette-image img{width:100%;height:100%;object-fit:cover;display:block}.ps-blog-vignette-titre{height:6rem;margin:0;padding:.3em .5em .6em;box-sizing:border-box;background:rgba(107,66,38,.3);display:flex;flex-direction:column;justify-content:center;overflow:hidden}.ps-blog-vignette-titre-texte{font-family:"OldNewspaperTypesALM","courier","Times New Roman",serif;color:#1a1a1a;font-size:1.2rem;line-height:1.25;text-align:center;letter-spacing:-.02em}@media (max-width:791px){.ps-blog-grid{gap:.8rem}.ps-blog-vignette{flex:0 0 calc(50% - 0.8rem * 1 / 2);width:auto;max-width:calc(50% - 0.8rem * 1 / 2)}}.ps-blog-voir-tous{display:flex;justify-content:flex-end;margin:1.5rem 0 0;padding:0}.ps-blog-voir-tous a{display:inline-block;text-align:center;background:rgba(200,168,130,.3);color:var(--ps-texte);font-family:var(--ps-police-titre);font-size:1.12rem;letter-spacing:-.02em;padding:8px 16px;text-decoration:none;box-sizing:border-box;border:var(--ps-bordure-epaisse);border-image:url(//pensezsauvage.org/wp-content/themes/pensez-sauvage-kraft/css/../images/border.png) 24 24/12px 12px/0 round;transition:background .2s ease}.ps-blog-voir-tous a:hover,.ps-blog-voir-tous a:focus-visible{background:rgba(212,96,10,.18);color:var(--ps-texte);outline:none}.ps-blog-voir-tous.is-loading{opacity:.5;cursor:wait}.ps-blog-voir-tous.is-loading a{pointer-events:none;cursor:wait}.ps-blog-voir-tous-erreur{flex-basis:100%;margin-top:.6rem;padding:.5rem .8rem;background:rgba(125,43,11,.12);border-left:3px solid var(--ps-titre);color:var(--ps-titre);font-family:var(--ps-police-titre);font-size:.95rem;text-align:right}