.cvb-actions{display:grid;gap:var(--space-s);align-content:start}.cvb-actions>.mkt-btn{inline-size:100%}@media (min-width:40rem){.cvb-actions{display:flex;flex-wrap:wrap;align-items:center}.cvb-actions>.mkt-btn{inline-size:auto}}.cvb-meta{font-size:var(--step-n1);color:var(--ds-text-mid);margin:0}.cvb-tpl.mkt-card{padding:var(--space-xs);gap:var(--space-2xs);box-shadow:var(--elev-0)}.cvb-tpl.mkt-card:focus-within,.cvb-tpl.mkt-card:hover{border-color:var(--tool-accent)}.cvb-a4{aspect-ratio:210/297;overflow:hidden;border:1px solid var(--ds-border);border-radius:4px;background-color:var(--ds-sunken)}.cvb-a4,.cvb-a4 img{display:block;inline-size:100%}.cvb-a4 img{block-size:100%;object-fit:cover;object-position:top}.cvb .cvb-tpl__name{margin:var(--space-2xs) 0 0;font-family:var(--font-text);font-size:var(--step-0);font-weight:700;line-height:1.25}.cvb-tpl__style{font-size:var(--step-n1);line-height:1.35}.cvb-rail .cvb-tpl.mkt-card{block-size:100%}.cvb-head{display:grid;gap:var(--space-s);margin-block-end:var(--space-xl);max-inline-size:48rem}.cvb-head p{margin:0;color:var(--ds-text-mid);max-inline-size:60ch}@media (max-width:39.99rem){.cvb-head{margin-block-end:var(--space-m)}}.cvb-mono{font-family:var(--font-mono)}.cvb-strip-wrap{display:grid;gap:var(--space-s);justify-items:start}.cvb-strip-box{display:none;inline-size:100%}.cvb-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-s);list-style:none;margin:0;padding:0}@media (min-width:64rem){.cvb-strip-box{display:block}}.cvb-strip .cvb-tpl__name{font-size:var(--step-n1)}.cvb-strip .cvb-tpl__style{display:none}@container mkt-tool (min-width: 60rem){.cvb-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cvb-strip .cvb-tpl__style{display:block}}@container mkt-tool (min-width: 76rem){.cvb-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.cvb-aside-title{margin-block-end:var(--space-s)}.cvb-mx{display:grid;gap:var(--space-s);margin:0;min-inline-size:0}.cvb-mx--compact{padding:var(--space-m);border:1px solid var(--ds-border);border-radius:var(--radius-card);background-color:var(--ds-raised);box-shadow:var(--elev-1)}.cvb-mx__offer{border:1px solid var(--ds-border);border-radius:var(--radius-control);background-color:var(--ds-sunken);padding-inline:var(--space-s)}.cvb-mx__offer summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);min-block-size:44px;cursor:pointer;font-size:var(--step-n1);font-weight:600;list-style:none}.cvb-mx__offer summary::-webkit-details-marker{display:none}.cvb-mx__offer p{margin:0;padding-block-end:var(--space-s);font-size:var(--step-n1);color:var(--ds-text-mid)}.cvb-mx__score{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s)}.cvb-mx__num{font-family:var(--font-mono);font-size:var(--step-5);font-weight:600;line-height:1}.cvb-mx--compact .cvb-mx__num{font-size:var(--step-4)}.cvb-mx__den{font-family:var(--font-mono);font-size:var(--step-0);color:var(--ds-text-mid);margin-inline-start:var(--space-2xs)}.cvb-verdict{display:inline-flex;align-items:center;padding:.25em .75em;border-radius:var(--radius-pill);font-size:var(--step-n1);font-weight:700}.cvb-verdict--excellent,.cvb-verdict--good{background:linear-gradient(var(--success-bg),var(--success-bg)),var(--ds-page);color:var(--success-text)}.cvb-verdict--moderate{background:linear-gradient(var(--warning-bg),var(--warning-bg)),var(--ds-page);color:var(--warning-text)}.cvb-verdict--weak{background:linear-gradient(var(--error-bg),var(--error-bg)),var(--ds-page);color:var(--error-text)}.cvb-mx__label{margin:0;font-size:var(--step-n1);font-weight:700;color:var(--ds-text)}.cvb-mx__found-block{display:grid;gap:var(--space-s)}@media (max-width:39.99rem){.cvb-mx__found-block,.cvb-mx__hint,.cvb-mx__miss>li:nth-child(n+3){display:none}}.cvb-mx__found{display:flex;flex-wrap:wrap;gap:var(--space-xs);list-style:none;margin:0;padding:0}.cvb-mx__found li{padding:.2em .7em;border-radius:var(--radius-pill);background:linear-gradient(var(--success-bg),var(--success-bg)),var(--ds-page);color:var(--success-text);font-family:var(--font-mono);font-size:var(--step-n1)}.cvb-mx__miss{display:grid;gap:var(--space-xs);list-style:none;margin:0;padding:0}.cvb-mx__miss li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);padding-block-end:var(--space-xs);border-block-end:1px solid var(--ds-border)}.cvb-mx__kw{font-family:var(--font-mono);font-size:var(--step-n1);font-weight:600}.cvb-imp{padding:.15em .6em;border-radius:var(--radius-pill);font-size:var(--step-n2);font-weight:700;background:linear-gradient(var(--warning-bg),var(--warning-bg)),var(--ds-page);color:var(--warning-text)}.cvb-imp--critique{background:linear-gradient(var(--error-bg),var(--error-bg)),var(--ds-page);color:var(--error-text)}.cvb-mx__add{margin-inline-start:auto;padding:.15em .6em;border:1px dashed var(--ds-border-strong);border-radius:var(--radius-pill);font-size:var(--step-n2);font-weight:700;color:var(--ds-text-mid)}.cvb-mx__caption{margin:0;font-size:var(--step-n1);color:var(--ds-text-mid)}@media (min-width:48rem) and (max-width:63.99rem){.cvb--v2 .mkt-area--aside{inline-size:100%;max-inline-size:32rem;margin-inline:auto}}.cvb-bento-a{display:grid;gap:var(--space-m);align-content:start}.cvb-bento-a>.mkt-btn{justify-self:start}@media (max-width:39.99rem){.cvb .cvb-minor.mkt-card{padding:0 0 var(--space-s);border-width:0 0 1px;border-radius:0;background:none;box-shadow:none;gap:var(--space-2xs)}.cvb .cvb-minor p{margin:0}}.cvb-steps.mkt-grid--steps>:before{display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:50%;background-color:var(--tool-accent);color:var(--tool-on-accent);font-size:var(--step-0);content:counter(mkt-step)}.cvb-steps h3{margin:0 0 var(--space-2xs)}.cvb-steps p{margin:0 0 var(--space-m);color:var(--ds-text-mid)}@media (max-width:39.99rem){.cvb-steps.mkt-grid--steps{row-gap:var(--space-s)}.cvb-steps p{margin-block-end:var(--space-2xs)}}@media (min-width:48rem) and (max-width:63.99rem){.cvb-steps.mkt-grid--steps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-l);max-inline-size:none}}.cvb-steps-split{display:grid;gap:var(--space-l)}.cvb-steps-split>*{min-inline-size:0}.cvb-steps-split .mkt-btn{justify-self:start}@media (max-width:39.99rem){.cvb #etapes .cvb-head .mkt-btn{display:none}.cvb .mkt-steps,.cvb .mkt-steps__list{gap:var(--space-m)}.cvb .mkt-steps__item{gap:var(--space-2xs)}.cvb .cvb-bento-a.mkt-card{padding:var(--space-m);gap:var(--space-s)}}@media (min-width:64rem){.cvb-steps-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-2xl);align-items:start}}.cvb-step-visual{display:grid;justify-items:center;gap:var(--space-s);padding:var(--space-l);border:1px solid var(--ds-border);border-radius:var(--radius-card);background-color:var(--ds-sunken)}.cvb-step-visual .cvb-a4{inline-size:min(100%,11rem)}@media (max-width:63.99rem){.cvb .mkt-steps__inline-visual{display:none}}.cvb-guide h3{margin-block-start:var(--space-l)}.cvb-guide__more{border-block-end:1px solid var(--ds-border)}.cvb-guide__more summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);min-block-size:44px;cursor:pointer;list-style:none}.cvb-guide__more summary::-webkit-details-marker{display:none}.cvb-guide__more summary h3{margin:var(--space-s) 0}.cvb-guide__more summary svg{flex:none;color:var(--ds-link)}.cvb-guide__more[open] summary svg{transform:rotate(180deg)}.cvb-eco-lead{display:grid;gap:var(--space-m);justify-items:start}.cvb-argi{display:none}@media (min-width:40rem){.cvb-argi{display:block}}@media (min-width:48rem){.cvb--v3 .mkt-toolshell>header>.mkt-stack{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-2xl)}.cvb--v3 .mkt-toolshell>header>.mkt-stack>*{grid-column:1}.cvb--v3 .mkt-toolshell>header>.mkt-stack>.mkt-cluster{grid-column:2;grid-row:2/span 3;align-self:end;display:grid;justify-items:stretch}}.cvb-v3-work{container-type:inline-size;display:grid;gap:var(--space-s)}.cvb-gal-head{display:flex;align-items:baseline;gap:var(--space-s);margin:0}.cvb-gal-head .cvb-mono{color:var(--tool-accent-text)}.cvb-v3-meta{margin:var(--space-2xs) 0 0}@media (min-width:64rem){.cvb-v3-meta{display:none}}.cvb-facts{display:none}@media (min-width:64rem){.cvb-facts{display:flex;position:sticky;top:calc(var(--nav-offset) + var(--space-m))}}.cvb-facts ul{display:grid;gap:var(--space-s);list-style:none;margin:0;padding:0}.cvb-facts li{display:flex;gap:var(--space-xs);align-items:flex-start;color:var(--ds-text-mid)}.cvb-facts li b{color:var(--ds-text)}.cvb-facts li svg{flex:none;margin-block-start:.2em;color:var(--ds-verdigris-text)}.cvb-facts .cvb-meta{border-block-start:1px solid var(--ds-border);padding-block-start:var(--space-s)}.cvb .mkt-toolshell>.mkt-section--hero{padding-block-start:calc(var(--nav-offset) + var(--space-2xs));row-gap:var(--space-s)}.cvb .mkt-toolshell>header>.mkt-stack{gap:var(--space-xs)}.cvb .mkt-toolshell__workspace{border:0;background:none;box-shadow:none;padding:0}.cvb-actions>.mkt-btn{padding-inline:var(--space-m)}@media (max-width:47.99rem){.cvb .mkt-toolshell>header>.mkt-stack{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--space-xs)}.cvb .mkt-toolshell>header>.mkt-stack>*{grid-column:1/-1}.cvb .mkt-toolshell>header>.mkt-stack>.mkt-toolshell__id{grid-column:1}.cvb .mkt-toolshell>header>.mkt-stack>.mkt-toolshell__id+*{grid-column:2;grid-row:1}.cvb .mkt-toolshell>header .mkt-lede{font-size:var(--step-0)}.cvb .mkt-toolshell__id>span:last-child{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.cvb .mkt-toolshell>header>.mkt-tool{grid-column:content}