.blog-main{padding:clamp(28px,6vw,64px) 16px 56px}.blog-wrap{max-width:760px;margin:0 auto}.blog-wrap.liste{max-width:960px}.blog-kicker{margin:0 0 8px;font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent,var(--amber,currentColor))}.blog-main h1{margin:0 0 14px;font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.15;color:var(--text,var(--ink,inherit))}.blog-lead{margin:0 0 28px;font-size:1.12rem;line-height:1.6;color:var(--muted,inherit)}.blog-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0 0 32px}.blog-card{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--border,rgba(127,127,127,.25));border-radius:var(--radius,16px);background:var(--surface-solid,var(--surface,transparent));color:inherit;text-decoration:none;transition:transform .15s ease,border-color .15s ease}.blog-card:hover,.blog-card:focus-visible{transform:translateY(-2px);border-color:var(--accent,var(--link,currentColor))}.blog-card h2{margin:0;font-size:1.15rem;line-height:1.3;color:var(--text,var(--ink,inherit))}.blog-card p{margin:0;line-height:1.55;color:var(--muted,inherit)}.blog-card time{font-size:.85rem;color:var(--muted,inherit)}.blog-app a{font-weight:700;color:var(--accent,var(--link,inherit))}.article-meta{margin:0 0 24px;font-size:.92rem;color:var(--muted,inherit)}.article{font-size:1.07rem;line-height:1.75;color:var(--text,var(--ink,inherit))}.article h2{margin:2.2em 0 .6em;font-size:clamp(1.3rem,3.6vw,1.65rem);line-height:1.25}.article h3{margin:1.6em 0 .5em;font-size:1.15rem}.article p,.article ul,.article ol{margin:0 0 1.1em}.article li{margin:0 0 .4em}.article a{color:var(--accent,var(--link,inherit));text-underline-offset:3px}.article figure{margin:28px 0}.article figure img,.article figure svg{display:block;width:100%;height:auto;border-radius:var(--radius,16px)}.article figcaption{margin-top:8px;font-size:.9rem;color:var(--muted,inherit)}.article blockquote{margin:24px 0;padding:4px 0 4px 18px;border-left:4px solid var(--accent,var(--amber,currentColor));color:var(--muted,inherit)}.article table{width:100%;border-collapse:collapse;margin:0 0 1.4em;font-size:.97rem;display:block;overflow-x:auto}.article th,.article td{padding:8px 10px;border-bottom:1px solid var(--border,rgba(127,127,127,.25));text-align:left;vertical-align:top}.article .encadre{margin:24px 0;padding:16px 18px;border-radius:var(--radius,16px);background:var(--warn-bg,var(--surface,rgba(127,127,127,.08)));border:1px solid var(--warn-border,var(--border,rgba(127,127,127,.25)))}.article-cta{margin:40px 0 0;padding:22px;border-radius:var(--radius,16px);border:1px solid var(--border,rgba(127,127,127,.25));background:var(--surface-solid,var(--surface,transparent));text-align:center}.article-cta p{margin:0 0 14px}.article-cta img{height:56px;width:auto}.article-sources{margin-top:36px;font-size:.92rem;color:var(--muted,inherit)}.article-sources li{word-break:break-word}.blog-stores{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 28px}.blog-stores a{display:inline-flex;line-height:0}.blog-stores img{height:auto;max-width:100%}body.blog .skip{position:absolute;left:-9999px;top:0;z-index:100;padding:10px 14px;background:var(--surface,#fff);color:var(--text,var(--ink,#000))}body.blog .skip:focus{left:12px;top:12px}
