.blog,.blog-art{display:grid;gap:28px;padding-block:32px 24px;grid-template-columns:minmax(0,1fr)}.blog>*,.blog-art>*{min-width:0}.blog-head{display:grid;gap:12px;max-width:760px}.blog-head .lead{margin:0}.blog-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:-8px}.blog-tabs[hidden]{display:none}.blog-tab{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 18px;border-radius:999px;border:0;background:var(--surface);color:var(--ink);font:inherit;font-weight:700;cursor:pointer}.blog-tab:hover{background:var(--hairline-light)}.blog-tab[aria-pressed=true]{background:var(--ink);color:#fff}.blog-tab .mono{font-size:14px;opacity:.8}.blog-card[hidden]{display:none}.blog-card-cat{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted)}.blog-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.blog-card{display:grid;gap:8px;align-content:start;background:var(--surface);border-radius:var(--r-card);padding:14px;color:var(--ink);text-decoration:none}.blog-card:hover strong{text-decoration:underline;text-decoration-color:var(--red)}.blog-card strong{font-family:var(--display);font-weight:800;font-size:18px;line-height:1.25}.blog-thumb{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;border-radius:20px;background:var(--orange-tint);overflow:hidden}.blog-thumb>img:first-child{width:58%;height:auto;object-fit:contain;filter:drop-shadow(0 6px 10px rgb(0 0 0 / .12))}.blog-thumb-mini{position:absolute;width:26%;height:auto;border-radius:12px;background:#fff;padding:4px}.blog-thumb-mini:nth-of-type(2){left:6%;bottom:8%}.blog-thumb-mini:nth-of-type(3){right:6%;top:8%}.blog-thumb-mini:nth-of-type(4){right:8%;bottom:6%}.art-hero{display:grid;gap:20px;background:var(--orange-tint);border-radius:var(--r-panel);padding:clamp(20px,4vw,36px);align-items:center}@media(min-width:860px){.art-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.art-hero-text{display:grid;gap:12px}.art-hero h1{margin:0;font-size:clamp(30px,5vw,46px)}.art-hero .lead,.art-hero p{margin:0}.art-cat{justify-self:start;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:4px 12px;border-radius:999px;background:var(--surface)}.art-mosaic{position:relative;aspect-ratio:1;max-width:360px;width:100%;justify-self:center}.art-main{position:absolute;inset:14%;width:72%;height:72%;object-fit:contain;filter:drop-shadow(0 10px 18px rgb(0 0 0 / .15))}.art-mini{position:absolute;width:26%;height:26%;object-fit:contain;background:#fff;border-radius:18px;padding:6px}.art-mini-0{left:0;top:0}.art-mini-1{right:0;top:4%}.art-mini-2{left:2%;bottom:0}.art-mini-3{right:2%;bottom:2%}.art-mini-4{left:37%;bottom:-4%}.art-prose{max-width:70ch}.art-prose h2{margin:28px 0 10px}.art-prose h2:first-child{margin-top:0}.art-list-title{margin:0 0 -12px}.alt-more{color:var(--ink-muted)}.art-toc{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.art-toc a{flex:none;display:grid;gap:2px;background:var(--surface);border-radius:18px;padding:10px 14px;color:var(--ink);text-decoration:none;min-height:44px}.art-toc a:hover strong{text-decoration:underline;text-decoration-color:var(--red)}.art-list{display:grid;gap:14px}.art-legend{margin:0 0 -6px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--ink-muted)}.art-legend .alt-bar{width:28px}.alt-card{display:grid;grid-template-columns:140px minmax(0,1fr);gap:18px;background:var(--surface);border-radius:var(--r-card);padding:18px;scroll-margin-top:16px}.alt-photo{display:grid;place-items:center;background:var(--cream);border-radius:20px;aspect-ratio:1}.alt-photo img{width:84%;height:auto;object-fit:contain}.alt-body{display:grid;gap:10px;align-content:start}.alt-body h2{margin:0;font-size:clamp(20px,3vw,24px)}.alt-body h2 a{color:var(--ink);text-decoration:none}.alt-body h2 a:hover{text-decoration:underline;text-decoration-color:var(--red)}.alt-body p{margin:0}.alt-kind{justify-self:start;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:3px 10px;border-radius:999px;background:var(--sky-tint)}.alt-moins-chere{background:var(--mint-tint)}.alt-vitesse,.alt-effet{background:var(--red-tint)}.alt-controle,.alt-tendre{background:var(--orange-tint)}.alt-bars{display:grid;gap:6px;margin:0}.alt-bars>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;align-items:center}.alt-bars dt{font-size:14px;font-weight:700;color:var(--ink-muted)}.alt-bars dd{margin:0;display:grid;gap:3px}.alt-bar{display:block;height:7px;border-radius:999px;background:linear-gradient(90deg,var(--sky) var(--v),var(--cream) var(--v))}.alt-bar-src{background:linear-gradient(90deg,var(--hairline) var(--v),var(--cream) var(--v))}.alt-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.alt-foot .btn{margin-left:auto}@media(max-width:560px){.alt-card{grid-template-columns:1fr}.alt-photo{max-width:180px}.alt-foot .btn{margin-left:0}}.art-recap{display:grid;gap:12px}.art-recap h2{margin:0}.art-recap tr.is-self th,.art-recap tr.is-self td{background:var(--orange-tint)}.art-cta{background:var(--sky-tint);border-radius:var(--r-panel);padding:clamp(18px,3vw,28px);display:grid;gap:14px;justify-items:start}.art-cta p{margin:0;font-size:18px}.art-faq{display:grid;gap:8px}.art-faq h2{margin:0 0 4px}.art-faq details{background:var(--surface);border-radius:18px;padding:4px 16px}.art-faq summary{cursor:pointer;font-weight:700;min-height:44px;display:flex;align-items:center}.art-faq p{margin:0 0 12px}.art-others{display:grid;gap:12px}.art-others h2{margin:0}
