.pg-section.bl-bande{padding-top:0}.pg-grille.bl-grille{gap:20px;padding:0;list-style:none}.bl-bande .pg-grille.bl-grille{margin-top:0}.bl-grille>li{min-width:0;display:flex}.vn-landing .bl-carte{background:var(--gris-carte);width:100%;min-width:0;color:var(--creme);box-shadow:0 30px 60px -32px rgba(var(--halo),.75);transition:transform .25s var(--ease),border-color .25s ease;border:1px solid #f5f0e81a;border-radius:20px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.vn-landing .bl-carte:hover{border-color:#c8e63a61;transform:translateY(-3px)}.vn-landing .bl-carte:focus-visible{outline:2px solid var(--citron);outline-offset:3px}.pg-vert .bl-carte{background:linear-gradient(165deg,#ffffff21,#ffffff0d 48%,#ffffff08);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff38,0 30px 60px -34px #0000008c}.bl-carte-image{aspect-ratio:16/10;background:var(--nuit);flex:none;position:relative;overflow:hidden}.bl-carte-image img{object-fit:cover;transition:transform .5s var(--ease)}.bl-carte:hover .bl-carte-image img{transform:scale(1.03)}.bl-carte-motif{background:radial-gradient(circle,#f5f0e812 1px,#0000 1.3px) 0 0/16px 16px,radial-gradient(70% 80% at 22% 12%,#c8e63a24,#c8e63a00 70%),linear-gradient(155deg,#0e1f0f 0%,#15321a 50%,#1f4a1c 100%);position:absolute;inset:0}.bl-carte-corps{flex-direction:column;flex:1;gap:10px;padding:20px 22px 22px;display:flex}.bl-carte-meta{font-family:var(--sans);color:var(--creme-3);flex-wrap:wrap;gap:4px 16px;margin:0;font-size:13px;line-height:1.4;display:flex}.bl-carte-meta>*{align-items:center;gap:6px;display:inline-flex}.bl-carte-meta svg{flex:none;width:14px;height:14px}.bl-carte-titre{font-family:var(--display);letter-spacing:-.01em;color:var(--creme);text-wrap:pretty;margin:0;font-size:clamp(23px,2vw,27px);font-weight:400;line-height:1.12}.bl-carte-extrait{-webkit-line-clamp:3;font-family:var(--sans);color:var(--creme-2);-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.bl-carte-pied{font-family:var(--sans);color:var(--creme-3);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:6px;font-size:13.5px;line-height:1.4;display:flex}.bl-carte-auteur{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bl-carte-lire{color:var(--citron);align-items:center;gap:6px;margin-left:auto;font-weight:500;display:inline-flex}.bl-carte-lire svg{width:16px;height:16px;transition:transform .2s var(--ease);flex:none}.bl-carte:hover .bl-carte-lire svg{transform:translate(2px)}.bl-vide{background:var(--gris-carte);text-align:center;max-width:560px;box-shadow:0 30px 60px -32px rgba(var(--halo),.75);border:1px solid #f5f0e81a;border-radius:20px;margin:0 auto;padding:clamp(32px,5vw,56px) 24px}.bl-vide p{font-family:var(--sans);color:var(--creme-2);margin:0 0 24px;font-size:15.5px;line-height:1.55}.pg-h2.bl-liees-titre{font-size:clamp(32px,3.4vw,48px)}.bl-page-article .pg-ouv-page .pg-ouv-tete{max-width:980px}.bl-page-article .pg-ouv-page .pg-ouv-titre{font-size:clamp(36px,2.8vw + 20px,66px);line-height:1.02}.bl-meta{flex-wrap:wrap;justify-content:center;gap:6px 18px;display:inline-flex}.bl-meta>*{align-items:center;gap:6px;display:inline-flex}.bl-meta svg{flex:none;width:15px;height:15px}.bl-meta-auteur{color:var(--creme-2)}.bl-couverture{background:var(--gris-carte);max-width:920px;box-shadow:0 40px 90px -40px rgba(var(--halo),.9),0 0 0 6px #f5f0e808;border:1px solid #f5f0e81f;border-radius:22px;margin:0 auto clamp(40px,5vw,64px);overflow:hidden}.bl-couverture img{width:100%;height:auto;display:block}.pg-prose.bl-corps{margin-inline:auto}.bl-retour{max-width:72ch;margin:clamp(32px,4vw,48px) auto 0;font-size:17px}.bl-retour .pg-lien-fleche{margin-top:0}.bl-retour .pg-lien-fleche svg{flex:none;width:16px;height:16px}.vn-landing :is(.bl-retour,.bl-corps) a:focus-visible{outline:2px solid var(--citron);outline-offset:3px;border-radius:2px}.bl-corps{--bl-teinte-v:#c8e63a12;--bl-filet-v:#c8e63a42;--bl-teinte-r:#ef6c6017;--bl-filet-r:#ef6c604d;--bl-rouge:#f2a097;--bl-teinte-a:#ecaa5c14;--bl-filet-a:#ecaa5c4d;--bl-ambre:#efbd84;--bl-puce:#f5f0e812;--bl-vert:#1f4a1c}.bl-corps *{color:inherit!important;font-family:inherit!important;font-weight:inherit!important;box-shadow:none!important;text-shadow:none!important;background-color:#0000!important;border-color:#f5f0e81f!important}.bl-corps :is(.vn-article,.vn-seo),.bl-corps>article{max-width:none!important;margin:0!important;padding:0!important;line-height:1.72!important}.bl-corps :is(h1,h2,h3){text-wrap:balance;color:var(--creme)!important;font-family:var(--display)!important;letter-spacing:-.01em!important;font-weight:400!important}.bl-corps :is(h1,h2){font-size:clamp(28px,2.6vw,36px)!important;line-height:1.12!important}.bl-corps h3{font-size:clamp(21px,1.9vw,25px)!important;line-height:1.18!important}.bl-corps :is(.vn-article,.vn-seo) :is(div,li,section) h2{font-size:clamp(23px,2vw,28px)!important;line-height:1.15!important}.bl-corps h4{text-transform:uppercase;color:var(--citron)!important;letter-spacing:.08em!important;font-size:14px!important;font-weight:500!important}.bl-corps :is(h2,h3)[id]{scroll-margin-top:96px}.bl-corps :is(strong,b,th){color:var(--creme)!important;font-weight:500!important}.bl-corps a{color:var(--citron)!important}.bl-corps ul{list-style:outside}.bl-corps ol{list-style:decimal}.bl-corps blockquote{color:var(--creme)!important;font-family:var(--display)!important}.bl-corps svg{stroke:currentColor!important}.bl-corps :is(code,kbd,pre,samp){font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}.bl-corps code{background-color:#f5f0e814!important}.bl-corps mark{color:var(--creme)!important;background-color:#c8e63a38!important}.pg-prose.bl-corps .blog-contextual-links{border:1px solid;border-radius:14px;margin:2em 0 0;padding:16px 20px;font-size:15px;line-height:1.6;background-color:var(--gris-carte)!important}.bl-corps :is(.erreur,.conclusion,.signe,.score,.pillar,.pilier,.exemple,.ex-card,.faq-item,.type-card,.type,.stat,.profession-tag,.questions,.outil,.habit,.recap-item,.faction,.reality,.grip,.promo-block,.lit-exemple,.exemple-box,.citation,.scene-box,.dialogue,.checklist li,.examples-list li),.bl-corps .vn-article .callout,.bl-corps .vn-seo :is(.exercice,.toc,.note){background-color:var(--gris-carte)!important}.bl-corps .habit .tip,.bl-corps .outil-header{background-color:#f5f0e80a!important}.bl-corps :is(.fix,.vn-inline,.solution,.versus-good,.pros),.bl-corps .vn-seo .callout{background-color:var(--bl-teinte-v)!important;border-color:var(--bl-filet-v)!important}.bl-corps :is(.diagnostic,.symptoms,.problem-card,.versus-bad){background-color:var(--bl-teinte-r)!important;border-color:var(--bl-filet-r)!important}.bl-corps :is(.quiz-intro,.cons,.warn){background-color:var(--bl-teinte-a)!important;border-color:var(--bl-filet-a)!important}.bl-corps .vn-seo .callout{border-left-color:var(--citron)!important}.bl-corps .vn-seo .warn{border-left-color:var(--bl-ambre)!important}.bl-corps :is(.intro-card,.vn-cta,.cta){background-color:var(--bl-vert)!important;background-image:linear-gradient(155deg,#0e1f0f 0%,#15321a 45%,#1f4a1c 100%)!important;border:1px solid #ffffff1a!important}.bl-corps .intro-card{color:var(--creme)!important}.bl-corps :is(.intro-card,.vn-cta,.cta) strong{color:var(--citron)!important}.bl-corps .outil.top{border-color:#c8e63a73!important;box-shadow:0 0 0 1px #c8e63a29!important}.bl-corps .outil.top .outil-header{background-color:var(--bl-vert)!important}.bl-corps .outil.top .outil-body{background-color:var(--bl-teinte-v)!important}.bl-corps :is(.erreur-num,.signe-num,.num,.check,.grip-icon,.solution-icon,.vn-inline-icon){background-color:var(--bl-vert)!important;color:var(--citron)!important;font-weight:500!important}.bl-corps :is(.callout-icon,.pillar-icon,.pilier-icon,.type-icon,.stat-icon,.habit-icon,.faction-icon,.reality-icon,.outil-icon,.score-icon){background-color:var(--bl-puce)!important;color:var(--citron)!important}.bl-corps .outil.top .outil-icon{color:var(--creme)!important;background-color:#ffffff1f!important}.bl-corps .problem-icon{background-color:var(--bl-teinte-r)!important;color:var(--bl-rouge)!important}.bl-corps .quiz-icon{background-color:var(--bl-teinte-a)!important;color:var(--bl-ambre)!important}.bl-corps .vn-check{color:var(--citron)!important;background-color:#c8e63a29!important}.bl-corps :is(.tag,.ex-tag,.badge-green){color:var(--citron)!important;background-color:#c8e63a1f!important;font-weight:500!important}.bl-corps :is(.badge-gray,.badge-blue){color:var(--creme-2)!important;background-color:#f5f0e814!important;font-weight:500!important}.bl-corps :is(.profession-tag,.checklist li,.examples-list li,.questions li,.recap-item,.faq-q,.vn-feature,.tip) svg{color:var(--citron)!important}.bl-corps [class*=-label]{color:var(--creme-3)!important;font-weight:500!important}.bl-corps :is(.callout-label,.fix-label,.vn-inline-label,.promo-label,.promo-label-text,.solution-label,.questions-label,.vn-cta-label,.cta-label,.versus-good .versus-label,.pros .pc-label){color:var(--citron)!important}.bl-corps :is(.diagnostic-label,.symptoms-label,.problem-label,.versus-bad .versus-label){color:var(--bl-rouge)!important}.bl-corps .cons .pc-label{color:var(--bl-ambre)!important}.bl-corps .lead{color:var(--creme)!important}.bl-corps :is(.meta,.outil-tagline,.ex-from,.exemple-from,.lit-source,.citation-source,.sources,.pilier-num,.habit-num,.payant,.grip-sub,.type-ex){color:var(--creme-3)!important}.bl-corps :is(.outil-name,.ex-name,.exemple-name,.faq-q,.recap-item span){color:var(--creme)!important;font-weight:500!important}.bl-corps :is(.stat-num,.outil-rank){font-family:var(--display)!important}.bl-corps .stat-num{color:var(--creme)!important}.bl-corps .outil-rank{color:#f5f0e84d!important}.bl-corps .outil.top .outil-rank,.bl-corps .gratuit{color:var(--citron)!important}.bl-corps .accent{font-style:italic;color:var(--citron)!important}.bl-corps .pull{font-style:italic;border-left-color:var(--citron)!important;color:var(--creme)!important;font-family:var(--display)!important}.bl-corps .promo-block{border-color:#c8e63a73!important}.bl-corps .promo-code{color:var(--citron)!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-weight:500!important}.bl-corps .vn-seo th{background-color:var(--bl-vert)!important}.bl-corps .vn-seo tr:nth-child(2n) td{background-color:#f5f0e808!important}.bl-corps .recap-table th{color:var(--creme-2)!important;background-color:#f5f0e80f!important}.bl-corps .recap-table tr.highlight td{background-color:var(--bl-teinte-v)!important}.bl-corps :is(.btn-white,.vn-seo .cta a.btn){background-color:var(--creme)!important;color:var(--nuit)!important;font-weight:500!important;text-decoration:none!important}.bl-corps .promo-btn{background-color:var(--citron)!important;color:#1a1a1a!important;font-weight:500!important;text-decoration:none!important}.bl-corps .vn-link{color:var(--creme-2)!important}@media (max-width:640px){.bl-corps table{max-width:100%;display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.vn-landing .bl-carte,.bl-carte-image img,.bl-carte-lire svg{transition:none}}
