.article-hero{padding-block:40px 56px;overflow:hidden}.article-hero .page{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;display:grid}.article-hero h1{font:400 clamp(38px, 5.2vw, 66px)/.98 var(--font-titre);text-transform:uppercase;margin-block:18px 22px}.article-hero .photo{aspect-ratio:4/5;border-radius:26px;justify-self:center;width:100%;max-width:440px;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 30px 60px -28px #13204a80}.article-hero .photo img{object-fit:cover}.fil{font:600 13px/1 var(--font-texte);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.fil a{text-decoration:none}.fil a:hover{text-decoration:underline}.article-meta{color:var(--color-doux);align-items:center;gap:10px;margin-top:22px;font-size:14.5px;display:flex}.mini-portrait{border-radius:50%;flex:none;width:36px;height:36px;position:relative;overflow:hidden}.mini-portrait img{object-fit:cover}.article-grille{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:64px;padding-bottom:72px;display:grid}.contents{display:contents}.prose-article{gap:18px;max-width:44em;font-size:18px;line-height:1.7;display:grid}.prose-article a{color:var(--color-accent);text-underline-offset:3px}.prose-article strong{color:var(--color-nuit)}.prose-article>.contents:first-child>.contents>p:first-child{background:var(--color-carte);border:1px solid var(--color-trait);border-left:5px solid var(--color-accent);border-radius:18px;padding:22px 26px;font-size:19px;line-height:1.6}.prose-article h2{font:400 clamp(28px, 3.2vw, 38px)/1.04 var(--font-titre);text-transform:uppercase;margin-top:34px;scroll-margin-top:100px}.prose-article h2:before{content:"";background:repeating-linear-gradient(to bottom, var(--color-accent) 0 1.5px, transparent 1.5px 4px);width:64px;height:17px;margin-bottom:14px;display:block}.prose-article h3{font:600 21px/1.3 var(--font-texte);color:var(--color-nuit);margin-top:12px}.prose-article ul,.prose-article ol{gap:10px;margin:0;padding-left:0;display:grid}.prose-article ul{list-style:none}.prose-article ul li{padding-left:28px;position:relative}.prose-article ul li:before{content:"♪";color:var(--color-accent);font-weight:700;position:absolute;top:0;left:4px}.prose-article ol{counter-reset:etape;list-style:none}.prose-article ol li{counter-increment:etape;min-height:32px;padding-left:46px;position:relative}.prose-article ol li:before{content:counter(etape);background:var(--color-nuit);width:32px;height:32px;color:var(--color-sable);font:400 17px/1 var(--font-titre);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.prose-article img{border-radius:22px;width:100%;height:auto;margin-block:8px;box-shadow:0 24px 50px -30px #13204a80}.prose-article table{border-collapse:separate;border-spacing:0;background:var(--color-carte);border:1px solid var(--color-trait);border-radius:18px;width:100%;font-size:16px;line-height:1.5;overflow:hidden}.prose-article th{background:var(--color-nuit);color:var(--color-sable);text-align:left;padding:14px 16px;font-weight:600}.prose-article td{border-top:1px solid var(--color-trait);vertical-align:top;padding:13px 16px}.prose-article tr:nth-child(2n) td{background:#f2ece18c}.prose-article blockquote{background:var(--color-nuit);color:var(--color-sable);font:italic 400 21px/1.5 var(--font-confidence);border-radius:22px;margin:10px 0;padding:28px 30px;position:relative;transform:rotate(-.6deg)}.prose-article blockquote:after{content:"♪";font:400 40px/1 var(--font-titre);color:var(--color-accent-nuit);font-style:normal;position:absolute;top:12px;right:22px}.prose-article blockquote strong{color:var(--color-accent-nuit);font:600 13px/1 var(--font-texte);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;display:block}.prose-article blockquote p{margin:0}.prose-article h2#questions-frequentes~h3{background:var(--color-carte);border:1px solid var(--color-trait);border-bottom:0;border-radius:16px 16px 0 0;margin-top:6px;padding:16px 20px 6px}.prose-article h2#questions-frequentes~h3+p{background:var(--color-carte);border:1px solid var(--color-trait);color:var(--color-doux);border-top:0;border-radius:0 0 16px 16px;margin-top:-18px;padding:0 20px 16px}.prose-article h2#sources~ul,.prose-article h2#sources~p{color:var(--color-doux);font-size:14.5px}.encart-appel{border-radius:26px;gap:10px;margin-block:16px;padding:32px;display:grid;position:relative;overflow:hidden}.encart-appel:after{content:"";opacity:.25;background:repeating-linear-gradient(to bottom, var(--color-accent-nuit) 0 1.5px, transparent 1.5px 8px);width:220px;height:34px;position:absolute;top:22px;right:-20px;transform:rotate(-6deg)}.encart-titre{font:400 clamp(26px, 3vw, 34px)/1.02 var(--font-titre);text-transform:uppercase}.encart-texte{color:var(--sur-nuit-doux);max-width:34em;font-size:17px}.encart-appel .actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:8px;display:flex}.lien-wa{text-underline-offset:3px;font-size:15px;font-weight:600}.sur-nuit .lien-wa{color:var(--color-accent-nuit)}.article-aside{position:sticky;top:96px}.colonne-article{gap:18px;display:grid}.sommaire{border:1px solid var(--color-trait);background:var(--color-carte);border-radius:20px;padding:20px 22px}.sommaire ol{counter-reset:s;gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sommaire li{counter-increment:s;grid-template-columns:22px 1fr;font-size:14.5px;line-height:1.35;display:grid}.sommaire li:before{content:counter(s);font:400 15px/1.3 var(--font-titre);color:var(--color-accent)}.sommaire a{color:var(--color-encre);text-decoration:none}.sommaire a:hover{color:var(--color-accent)}.carte-appel{background:var(--color-accent);color:#fff;border-radius:22px;gap:12px;padding:24px 22px;display:grid;transform:rotate(-1deg);box-shadow:0 24px 50px -28px #2340ffb3}.carte-appel .eyebrow{color:#fffc}.carte-appel-titre{font:400 26px/1.02 var(--font-titre);text-transform:uppercase}.carte-appel .btn{width:100%}.carte-appel .btn-plein{color:var(--color-accent);background:#fff;border-color:#fff}.carte-appel .btn-ligne{color:#fff;border-color:#ffffffb3}.carte-appel .lien-wa{color:#fff;text-align:center}.auteur{border-top:1px solid var(--color-trait);grid-template-columns:88px 1fr;align-items:center;gap:20px;margin-top:30px;padding-top:28px;display:grid}.auteur-photo{border-radius:50%;width:88px;height:88px;position:relative;overflow:hidden}.auteur-photo img{object-fit:cover}.auteur-nom{font:400 22px/1.1 var(--font-titre);text-transform:uppercase}.auteur-bio{font:italic 400 17px/1.5 var(--font-confidence);color:var(--color-doux);margin-top:6px}.bande-crm{padding-block:72px}.bande-crm .page{justify-items:start;gap:14px;display:grid}.bande-crm p:not(.eyebrow):not(.h-moyen){color:var(--sur-nuit-doux);max-width:36em}.bande-crm .actions{flex-wrap:wrap;gap:14px;margin-top:10px;display:flex}.btn-ligne-clair{color:var(--color-sable);border-color:var(--color-sable);background:0 0}.a-lire{gap:20px;padding-top:0;display:grid}.grille-articles{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.carte-article{border:1px solid var(--color-trait);background:var(--color-carte);border-radius:22px;align-content:start;text-decoration:none;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden}.carte-article:hover{transform:translateY(-4px)rotate(-.4deg);box-shadow:0 24px 50px -30px #13204a80}.carte-article .vignette{aspect-ratio:16/10;background:var(--color-nuit);position:relative}.carte-article .vignette img{object-fit:cover}.pastille-cat{background:var(--color-sable);color:var(--color-nuit);font:600 12px/1 var(--font-texte);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 12px;position:absolute;top:14px;left:14px}.carte-article .corps{gap:8px;padding:18px 22px 24px;display:grid}.carte-article .meta{color:var(--color-doux);font-size:13.5px}.carte-article h3{font:400 24px/1.05 var(--font-titre);text-transform:uppercase}.carte-article.grande{grid-template-columns:1.2fr 1fr;align-items:stretch}.carte-article.grande .vignette{aspect-ratio:auto;min-height:340px}.carte-article.grande .corps{align-content:center;gap:14px;padding:32px}.carte-article.grande h3{font-size:clamp(30px,3.4vw,44px)}.carte-article .resume{color:var(--color-doux)}.blog-hero{padding-block:56px 28px}.blog-hero h1{font:400 clamp(48px, 7vw, 92px)/.95 var(--font-titre);text-transform:uppercase;margin-block:14px 18px}.blog-filtres{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.blog-filtres a{border:1.5px solid var(--color-encre);font:600 14px/1 var(--font-texte);border-radius:999px;padding:9px 16px;text-decoration:none}.blog-filtres a:hover{background:var(--color-nuit);color:var(--color-sable);border-color:var(--color-nuit)}.blog-liste{gap:22px;padding-bottom:72px;display:grid}.rubrique{gap:18px;scroll-margin-top:100px;display:grid}.rubrique h2{font:400 clamp(28px, 3.2vw, 38px)/1 var(--font-titre);text-transform:uppercase;margin-top:28px}@media (max-width:960px){.article-hero .page,.article-grille,.carte-article.grande{grid-template-columns:1fr}.article-hero .photo{aspect-ratio:4/3;order:-1;max-width:360px}.article-grille{gap:40px}.article-aside{position:static}.sommaire{display:none}.grille-articles{grid-template-columns:1fr}.carte-article.grande .vignette{min-height:220px}.prose-article{font-size:17px}.prose-article table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.carte-article,.carte-article:hover{transition:none;transform:none}}
