/* POKHAWAÏ — blog (complète site.css, ne le modifie pas) */
.is-blog main{padding-top:var(--hdr-h)}
.is-blog section{padding:0}
.wrap--post{max-width:760px}
.wrap--wide{max-width:1080px}

/* fil d'Ariane */
.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.88rem;color:var(--muted);margin-bottom:18px}
.crumbs a{text-decoration:none;font-weight:600;color:var(--green)}
.crumbs a:hover{text-decoration:underline;text-underline-offset:3px}
.crumbs i{font-size:.6rem;opacity:.6}

/* page liste */
.bhead{padding:clamp(40px,6vw,80px) 0 clamp(32px,4vw,48px)}
.bhead .h2{margin-bottom:16px}
.bhead__lede{max-width:56ch;font-size:1.1rem;color:var(--ink-2)}
.blist{padding:0 0 clamp(64px,8vw,110px)}
.bgrid{display:grid;gap:24px;grid-template-columns:1fr}
@media (min-width:700px){.bgrid{grid-template-columns:1fr 1fr}}
@media (min-width:1050px){.bgrid{grid-template-columns:repeat(3,1fr)}}
.bempty{padding:40px;border-radius:var(--r-l);background:var(--paper);color:var(--ink-2);text-align:center}

/* carte article */
.bcard a{display:flex;flex-direction:column;height:100%;background:var(--paper);border-radius:var(--r-l);overflow:hidden;text-decoration:none;box-shadow:0 1px 0 rgba(16,34,30,.08),0 18px 40px -28px rgba(1,44,38,.35);transition:transform .2s,box-shadow .2s}
.bcard a:hover{transform:translateY(-3px);box-shadow:0 1px 0 rgba(16,34,30,.08),0 26px 50px -28px rgba(1,44,38,.45)}
.bcard__img{aspect-ratio:3/2;overflow:hidden;background:var(--cream-2)}
.bcard__img img{width:100%;height:100%;object-fit:cover}
.bcard__body{display:flex;flex-direction:column;gap:10px;padding:22px 22px 24px;flex:1}
.bcard__meta{font-size:.82rem;color:var(--muted);font-weight:600}
.bcard h3{font:800 1.35rem/1.15 var(--f-display);color:var(--green-d)}
.bcard__body>p:not(.bcard__meta){color:var(--ink-2);font-size:.97rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.bcard__more{margin-top:auto;padding-top:6px;font-weight:700;color:var(--green);display:inline-flex;gap:8px;align-items:center}

/* article */
.post__head{padding:clamp(36px,5vw,64px) 0 clamp(20px,3vw,32px)}
.post__title{font:800 clamp(2.1rem,5vw,3.4rem)/1.05 var(--f-display);letter-spacing:-.01em;color:var(--green)}
.post__meta{margin-top:16px;color:var(--muted);font-size:.92rem;font-weight:600}
.post__cover img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-l);background:var(--cream-2)}
.post__body{padding-block:clamp(28px,4vw,48px) 8px;font-size:1.08rem;line-height:1.7;color:var(--ink)}
.post__body>*+*{margin-top:1.1em}
.post__body h2{font:800 clamp(1.6rem,3.4vw,2.1rem)/1.15 var(--f-display);color:var(--green-d);margin-top:1.8em;scroll-margin-top:calc(var(--hdr-h) + 20px)}
.post__body h3{font:800 1.3rem/1.25 var(--f-display);color:var(--green-d);margin-top:1.5em}
.post__body h2+*,.post__body h3+*{margin-top:.6em}
.post__body ul,.post__body ol{padding-left:1.3em}
.post__body ul{list-style:disc}
.post__body ol{list-style:decimal}
.post__body li{padding-left:.2em}
.post__body li+li{margin-top:.45em}
.post__body li::marker{color:var(--green);font-weight:700}
.post__body a:not(.btn){color:var(--green);font-weight:600;text-underline-offset:3px}
.post__body strong{color:var(--green-dd)}

/* encart commande */
.post-cta{margin:clamp(32px,4vw,48px) 0;padding:clamp(24px,4vw,36px);border-radius:var(--r-l);background:var(--green-d);color:var(--cream)}
.post__body .post-cta{margin-top:1.8em}
.post-cta__t{font:800 clamp(1.6rem,3.4vw,2rem)/1.1 var(--f-display);color:var(--lime);margin-bottom:8px}
.post-cta p{color:rgba(251,246,236,.88)}
.post-cta .btn-row{margin-top:20px;display:flex;flex-wrap:wrap;gap:12px}
@media (max-width:599px){.post-cta .btn{flex:1 1 100%}}

/* à lire aussi */
.related{padding:clamp(48px,6vw,80px) 0 clamp(64px,8vw,110px)!important;background:var(--cream-2)}
