.art{z-index:2;padding-block:140px 80px;position:relative}.art-col{max-width:820px}.art-brouillon{letter-spacing:.04em;text-transform:uppercase;color:var(--bg);background:var(--orange);border-radius:999px;margin-bottom:22px;padding:4px 10px;font-size:13px;display:inline-block}.art-h1{letter-spacing:-.035em;font-size:clamp(34px,5vw,58px);line-height:1.06;font-weight:var(--poids-titre);overflow-wrap:anywhere;margin:0 0 26px}html[data-marque] .art-h1,html[data-marque] .art-h2,html[data-marque] .art-h3{font-family:var(--m-f-titre,inherit)}.art-reponse{color:var(--ink);border-left:3px solid var(--orange);margin:0 0 22px;padding:4px 0 4px 20px;font-size:clamp(18px,2vw,21px);line-height:1.55}.art-meta{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:0;font-size:14px;display:flex}.art-meta a{color:inherit}.art-corps{padding-top:34px}.art-corps p{margin:0 0 16px}.art-corps strong{color:var(--ink);font-weight:600}.art-corps a:not(.btn){color:var(--ink);text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:3px}.art-h2{letter-spacing:-.02em;font-size:clamp(25px,3vw,34px);line-height:1.15;font-weight:var(--poids-titre);color:var(--ink);margin:46px 0 16px}.art-h3{color:var(--ink);margin:28px 0 10px;font-size:20px;font-weight:600;line-height:1.3}.art-liste{margin:0 0 18px;padding-left:22px}.art-liste li{margin-bottom:8px}.art-liste li::marker{color:var(--orange)}.art-corps p,.art-corps li{overflow-wrap:anywhere}.art-schema{margin:8px 0 26px}.art-schema img{border:1px solid var(--line2);border-radius:12px;width:100%;height:auto;display:block}.art-tableau{border:1px solid var(--line2);border-radius:12px;margin:8px 0 22px;overflow-x:auto}.art-tableau table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.art-tableau th,.art-tableau td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:var(--muted);padding:12px 14px;line-height:1.5}.art-tableau thead th{color:var(--ink);background:var(--bg2);font-weight:600}.art-tableau tbody th{color:var(--ink);font-weight:500}.art-tableau tr:last-child th,.art-tableau tr:last-child td{border-bottom:0}.art-appel{margin:34px 0 10px}.art-tous{margin:18px 0 0;font-size:15px}.art-tous a{color:var(--muted);text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:3px}.art-faq{border-top:1px solid var(--line2);margin-top:30px}.art-q{border-bottom:1px solid var(--line)}.art-q summary{cursor:pointer;padding:18px 34px 18px 0;list-style:none;position:relative}.art-q summary::-webkit-details-marker{display:none}.art-q summary:after{content:"+";color:var(--orange);font-size:24px;transition:transform .3s;position:absolute;top:16px;right:4px}.art-q[open] summary:after{transform:rotate(45deg)}.art-q-t{color:var(--ink);margin:0;font-size:18px;font-weight:600;line-height:1.4}.art-q-r{padding-bottom:12px}@media (width<=640px){.art{padding-block:110px 60px}.art-reponse{padding-left:14px}.art-corps p,.art-liste li,.art-q-r p{font-size:16px}.art-studio .art-col{padding-right:60px}}.art-illustration{margin-top:28px;margin-bottom:0}.art-illustration img{border-radius:12px;width:100%;height:auto;display:block}@media (width<=640px){.art-tableau{border:0;border-radius:0;overflow:visible}.art-tableau table{min-width:0}.art-tableau thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.art-tableau tbody,.art-tableau tr,.art-tableau th,.art-tableau td{display:block}.art-tableau tr{border:1px solid var(--line2);border-radius:12px;margin-bottom:10px;overflow:hidden}.art-tableau tbody th{background:var(--bg2);font-size:16px}.art-tableau td:before{content:attr(data-col);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);opacity:.75;margin-bottom:2px;font-size:13px;display:block}.art-tableau tr th:last-child,.art-tableau tr td:last-child{border-bottom:0}}.wrap.arts-col{max-width:1224px}.arts .art-h1{max-width:820px}.arts-intro{color:var(--muted);max-width:680px;margin:0;font-size:clamp(18px,2vw,21px);line-height:1.55}.arts-vide{color:var(--muted);border-left:3px solid var(--orange);max-width:680px;margin:22px 0 0;padding:2px 0 2px 16px;font-size:15px;line-height:1.6}.arts-grille{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px;margin:48px 0 0;padding:0;list-style:none;display:grid}.arts-carte{min-width:0}.arts-carte a{height:100%;color:inherit;border:1px solid var(--line2);background:var(--bg2);border-radius:14px;flex-direction:column;text-decoration:none;transition:border-color .2s;display:flex;overflow:hidden}.arts-carte a:hover,.arts-carte a:focus-visible{border-color:var(--orange)}.arts-carte a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.arts-image{aspect-ratio:1200/630;object-fit:cover;border-bottom:1px solid var(--line);width:100%;height:auto;display:block}.arts-image-vide{background:var(--line)}.arts-texte{flex-direction:column;flex:1;gap:10px;padding:22px 22px 24px;display:flex}.arts-date{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:13px}.arts-titre{letter-spacing:-.01em;font-size:21px;line-height:1.25;font-weight:var(--poids-titre);color:var(--ink);overflow-wrap:anywhere;margin:0}html[data-marque] .arts-titre{font-family:var(--m-f-titre,inherit)}.arts-chapo{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.arts-lire{color:var(--ink);margin-top:auto;padding-top:6px;font-size:15px}.arts-lire span{color:var(--orange)}@media (prefers-reduced-motion:reduce){.arts-carte a{transition:none}}@media (width<=640px){.arts-grille{grid-template-columns:1fr;gap:20px;margin-top:34px}.arts-texte{padding:18px 18px 20px}.arts-titre{font-size:19px}}.art{--art-surface:#13151b;--art-texte:#c9c5cd}.art:not(.arts):before{content:"";z-index:-1;pointer-events:none;background:var(--art-surface);border:1px solid var(--line);border-radius:24px;width:min(100% - 32px,832px);position:absolute;top:104px;bottom:40px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #0006,0 30px 80px #0000008c}.art-corps p,.art-liste li,.art-q-r p{color:var(--art-texte);font-size:18px;line-height:1.75}.wrap.art-col{max-width:784px}.art-meta{color:var(--art-texte)}@media (width<=640px){.art:not(.arts):before{width:100%;box-shadow:none;border-inline:0;border-radius:0;top:84px;bottom:24px}.art-corps p,.art-liste li,.art-q-r p{font-size:17px;line-height:1.7}}
