.blog-variant{--v-bg:#f4f1e8;--v-paper:#fffdf8;--v-ink:#173329;--v-muted:#596c64;--v-accent:#c65e40;--v-accent-2:#37687a;--v-soft:#dfe8df;--v-line:#17332938;--v-display:"Kumbh Sans", Arial, sans-serif;--v-body:Arial, "Helvetica Neue", sans-serif;--v-utility:"Arial Narrow", "Aptos Narrow", Arial, sans-serif;background:var(--v-bg);min-height:100svh;color:var(--v-ink);font-family:var(--v-body);overflow:clip}.blog-variant *,.blog-variant :before,.blog-variant :after{box-sizing:border-box}.blog-variant :is(h1,h2,h3){color:inherit;font-family:var(--v-display);text-wrap:balance;transform:none;letter-spacing:-.045em!important}.blog-variant a{color:inherit}.blog-variant a:focus-visible,.blog-variant button:focus-visible,.blog-variant summary:focus-visible{outline:3px solid var(--v-accent);outline-offset:4px}.blog-variant img{max-width:100%}.variant-kicker{color:var(--v-accent);font-family:var(--v-utility);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.67rem;font-weight:850}.blog-variant__labbar{z-index:30;background:color-mix(in srgb, var(--v-ink) 94%, transparent);backdrop-filter:blur(16px);color:#fff;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.45rem max(1rem,50vw - 44rem);display:flex;position:sticky;top:0}.blog-variant__labbar>a,.blog-variant__labbar>div a{min-height:2.55rem;font-family:var(--v-utility);align-items:center;gap:.45rem;padding:.45rem .7rem;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.blog-variant__labbar svg{width:.9rem}.blog-variant__labbar>div{gap:.15rem;display:flex}.blog-variant__labbar>div a span{color:color-mix(in srgb, var(--v-accent) 75%, #fff);font-size:.56rem}.blog-variant__labbar>div a[aria-current=page]{background:var(--v-accent);color:var(--v-ink)}.blog-variant__labbar>div a[aria-current=page] span{color:inherit}.blog-variant__brief{border-bottom:1px solid var(--v-line);grid-template-columns:auto minmax(0,1fr) minmax(20rem,.55fr);align-items:start;gap:clamp(1.5rem,5vw,5rem);width:min(100% - 2rem,88rem);margin-inline:auto;padding:clamp(2rem,5vw,4rem) 0;display:grid}.blog-variant__brief-index{gap:.15rem;display:grid}.blog-variant__brief-index span{font-family:var(--v-display);font-size:clamp(2.5rem,5vw,5rem);font-weight:300;line-height:.8}.blog-variant__brief-index small{color:var(--v-muted);text-align:right;text-transform:uppercase;font-size:.58rem}.blog-variant__brief>div:nth-child(2)>p{color:var(--v-accent);font-family:var(--v-utility);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:850}.blog-variant__brief h1{margin:.7rem 0 0;font-size:clamp(2.5rem,5.5vw,5.4rem);font-weight:650;line-height:.88}.blog-variant__brief>div:nth-child(2)>strong{max-width:42rem;margin-top:1rem;font-family:Georgia,serif;font-size:clamp(1rem,1.8vw,1.3rem);font-weight:500;line-height:1.45;display:block}.blog-variant__brief details{border-top:2px solid var(--v-ink)}.blog-variant__brief summary{min-height:3.2rem;font-family:var(--v-utility);cursor:pointer;text-transform:uppercase;padding:1rem 0;font-size:.7rem;font-weight:850}.blog-variant__brief dl{gap:1rem;margin:0 0 1rem;display:grid}.blog-variant__brief dl div{border-top:1px solid var(--v-line);padding-top:.7rem}.blog-variant__brief dt{color:var(--v-accent);font-family:var(--v-utility);text-transform:uppercase;font-size:.58rem;font-weight:850}.blog-variant__brief dd{color:var(--v-muted);margin:.35rem 0 0;font-size:.72rem;line-height:1.45}.variant-home{background:var(--v-paper)}.variant-home__hero{grid-template-columns:minmax(20rem,.75fr) minmax(0,1.25fr);min-height:min(54rem,100svh - 3.5rem);display:grid}.variant-home__hero-copy{flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,7rem) clamp(2rem,6vw,6rem) clamp(3rem,7vw,7rem) max(1.5rem,50vw - 44rem);display:flex}.variant-home__hero-copy h2{max-width:11ch;margin:1.2rem 0 0;font-size:clamp(3.3rem,6.5vw,7rem);font-weight:650;line-height:.84}.variant-home__hero-copy h2 em{color:var(--v-accent);font:inherit;font-style:normal}.variant-home__hero-copy>p:not(.variant-kicker){max-width:34rem;color:var(--v-muted);margin:2rem 0 0;font-size:clamp(.95rem,1.5vw,1.12rem);line-height:1.65}.variant-actions{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.variant-actions a,.variant-featured a,.variant-home-newsletter a{border:1px solid var(--v-ink);min-height:2.9rem;font-family:var(--v-utility);align-items:center;gap:.6rem;padding:.7rem 1rem;font-size:.7rem;font-weight:850;text-decoration:none;display:inline-flex}.variant-actions a:first-child,.variant-featured a{background:var(--v-ink);color:#fff}.variant-actions svg,.variant-featured svg,.variant-home-newsletter svg{width:1rem}.variant-home__hero>figure{background:var(--v-soft);min-width:0;margin:0;position:relative;overflow:hidden}.variant-home__hero>figure picture,.variant-home__hero>figure img{width:100%;height:100%;display:block}.variant-home__hero>figure img{object-fit:cover}.variant-home__hero figcaption{background:var(--v-ink);color:#fff;gap:.55rem;max-width:28rem;margin-left:auto;padding:1.25rem;display:grid;position:absolute;bottom:clamp(1rem,3vw,2.5rem);left:clamp(1rem,3vw,2.5rem);right:clamp(1rem,3vw,2.5rem)}.variant-home__hero figcaption span{color:color-mix(in srgb, var(--v-accent) 70%, #fff);font-family:var(--v-utility);text-transform:uppercase;font-size:.62rem;font-weight:850}.variant-home__hero figcaption strong{font-family:var(--v-display);font-size:clamp(1.1rem,2vw,1.55rem);line-height:1.15}.variant-topics,.variant-stories,.variant-home-newsletter{padding:clamp(4rem,8vw,8rem) max(1rem,50vw - 44rem)}.variant-topics>header,.variant-stories>header{grid-template-columns:minmax(0,1fr) minmax(18rem,.5fr);align-items:end;gap:1rem 5rem;display:grid}.variant-topics>header .variant-kicker,.variant-stories>header .variant-kicker{grid-column:1/-1}.variant-topics h2,.variant-stories h2{margin:0;font-size:clamp(2.7rem,5vw,5rem);font-weight:650;line-height:.9}.variant-topics>header>span{color:var(--v-muted);line-height:1.6}.variant-topics nav{border-top:2px solid var(--v-ink);margin-top:3rem}.variant-topics nav a{border-bottom:1px solid var(--v-line);grid-template-columns:3rem minmax(0,1fr) auto 1.5rem;align-items:center;gap:1rem;min-height:7rem;padding:1rem;text-decoration:none;display:grid}.variant-topics nav a>span{color:var(--v-accent);font-family:var(--v-utility);font-size:.65rem;font-weight:850}.variant-topics nav strong{font-family:var(--v-display);font-size:clamp(1.35rem,2.4vw,2.3rem)}.variant-topics nav small{color:var(--v-muted)}.variant-topics nav svg{width:1rem}.variant-featured{background:var(--v-soft);grid-template-columns:minmax(10rem,.3fr) minmax(0,1fr);gap:2rem 6rem;padding:clamp(4rem,8vw,8rem) max(1rem,50vw - 44rem);display:grid}.variant-featured>div{color:var(--v-accent);font-family:var(--v-utility);text-transform:uppercase;align-content:start;gap:.5rem;font-size:.65rem;font-weight:850;display:grid}.variant-featured>div small{color:var(--v-muted)}.variant-featured article{border-left:.35rem solid var(--v-accent);padding-left:clamp(1rem,3vw,2.5rem)}.variant-featured h2{max-width:17ch;margin:0;font-size:clamp(2.4rem,5vw,5rem);font-weight:650;line-height:.92}.variant-featured p{max-width:44rem;color:var(--v-muted);line-height:1.65}.variant-stories>div{background:var(--v-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:3rem;display:grid}.variant-stories article{background:var(--v-paper);min-width:0}.variant-stories article picture,.variant-stories article img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.variant-stories article>div{padding:1.4rem}.variant-stories article span{color:var(--v-accent);font-family:var(--v-utility);text-transform:uppercase;font-size:.61rem;font-weight:850}.variant-stories h3{margin:1.25rem 0 0;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.02}.variant-stories h3 a{text-decoration:none}.variant-stories p{color:var(--v-muted);font-size:.85rem;line-height:1.55}.variant-stories small{color:var(--v-muted);align-items:center;gap:.4rem;font-size:.63rem;display:inline-flex}.variant-stories small svg{width:.8rem}.variant-home-newsletter{background:var(--v-ink);color:#fff;grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);align-items:end;gap:3rem 7rem;display:grid}.variant-home-newsletter h2{max-width:12ch;margin:.8rem 0 0;font-size:clamp(2.5rem,5vw,5rem);line-height:.92}.variant-home-newsletter>div:last-child p{color:#ffffffb8;line-height:1.6}.variant-home-newsletter a{border-color:#ffffff80}.variant-article{background:var(--v-bg);position:relative}.variant-article__header{border-bottom:2px solid var(--v-ink);grid-template-columns:minmax(9rem,.25fr) minmax(0,1fr) minmax(14rem,.3fr);align-items:end;gap:clamp(2rem,6vw,6rem);width:min(100% - 2rem,88rem);margin-inline:auto;padding:clamp(5rem,9vw,9rem) 0 clamp(3rem,7vw,6rem);display:grid}.variant-article__header>a{font-family:var(--v-utility);align-self:start;align-items:center;gap:.5rem;font-size:.68rem;font-weight:850;text-decoration:none;display:inline-flex}.variant-article__header>a svg{width:.9rem}.variant-article__header h2{max-width:13ch;margin:1rem 0 0;font-size:clamp(3rem,6vw,6.2rem);font-weight:650;line-height:.86}.variant-article__header>div>p:last-child{max-width:44rem;color:var(--v-muted);margin:1.5rem 0 0;font-size:1.05rem;line-height:1.6}.variant-article__header dl{gap:1rem;margin:0;display:grid}.variant-article__header dl div{border-top:1px solid var(--v-line);grid-template-columns:4.5rem 1fr;gap:1rem;padding-top:.7rem;display:grid}.variant-article__header dt{color:var(--v-accent);font-family:var(--v-utility);text-transform:uppercase;font-size:.6rem;font-weight:850}.variant-article__header dd{margin:0;font-size:.7rem;font-weight:750}.variant-article__layout{grid-template-columns:minmax(10rem,.28fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);width:min(100% - 2rem,88rem);margin-inline:auto;padding:clamp(3rem,6vw,6rem) 0;display:grid}.variant-article__toc{align-self:start;position:sticky;top:5.2rem}.variant-article__toc>p{color:var(--v-accent);font-family:var(--v-utility);text-transform:uppercase;margin:0;font-size:.63rem;font-weight:850}.variant-article__toc nav{border-top:1px solid var(--v-line);margin-top:1rem;display:grid}.variant-article__toc a{border-bottom:1px solid var(--v-line);color:var(--v-muted);grid-template-columns:2rem 1fr;gap:.5rem;padding:.9rem 0;font-size:.7rem;font-weight:750;text-decoration:none;display:grid}.variant-article__toc a span{color:var(--v-accent);font-family:var(--v-utility)}.variant-article__body{min-width:0}.variant-component-group{scroll-margin-top:5rem}.variant-component-group+.variant-component-group{margin-top:clamp(6rem,12vw,12rem)}.variant-component-group>header{border-bottom:2px solid var(--v-ink);grid-template-columns:3rem minmax(0,1fr) auto;align-items:start;gap:1rem;margin-bottom:3rem;padding-bottom:1.2rem;display:grid}.variant-component-group>header>span{color:var(--v-accent);font-family:var(--v-display);font-size:1.8rem;font-weight:350}.variant-component-group>header p{color:var(--v-accent);font-family:var(--v-utility);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:850}.variant-component-group>header h2{margin:.35rem 0 0;font-size:clamp(2rem,4vw,3.8rem);line-height:.95}.variant-component-group>header strong{color:var(--v-muted);margin-top:.5rem;font-size:.75rem;font-weight:500;display:block}.variant-component-group>header>small{color:var(--v-muted);font-family:var(--v-utility);font-size:.62rem}.variant-block-frame{padding-top:1.45rem;position:relative}.variant-block-frame+.variant-block-frame{margin-top:2.5rem}.variant-block-label{z-index:2;color:var(--v-accent);letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.55rem;font-weight:800;position:absolute;top:0;left:0}.concept-block{min-width:0;margin-block:2.5rem;position:relative}.concept-block__surface{min-width:0}.concept-block__heading>p{color:var(--v-accent);font:850 .6rem var(--v-utility);letter-spacing:.09em;text-transform:uppercase;margin:0}.concept-block__heading h3{max-width:21ch;margin:.55rem 0 0;font-size:clamp(1.65rem,3.4vw,3.2rem);font-weight:660;line-height:.98}.concept-block__lead{max-width:48rem;color:var(--v-muted);margin-top:1rem;font-size:.94rem;line-height:1.68}.concept-shell code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.concept-quote{margin:1.8rem 0 0}.concept-quote blockquote{max-width:34ch;margin:0;font-family:Georgia,serif;font-size:clamp(1.35rem,2.8vw,2.35rem);line-height:1.18}.concept-quote figcaption{color:var(--v-muted);font:750 .7rem var(--v-utility);gap:.2rem;margin-top:1rem;display:grid}.concept-quote--person{padding-left:2rem;position:relative}.concept-quote--person:before{color:var(--v-accent);content:"“";font-family:Georgia,serif;font-size:4rem;line-height:1;position:absolute;top:-.8rem;left:0}.concept-media,.concept-gallery{margin:1.8rem 0 0;position:relative}.concept-media picture,.concept-media>img,.concept-media picture img{width:100%;display:block}.concept-media picture img{object-fit:cover;max-height:38rem}.concept-media>span{background:var(--v-ink);color:#fff;font:850 .56rem var(--v-utility);text-transform:uppercase;padding:.35rem .5rem;position:absolute;top:.75rem;right:.75rem}.concept-media figcaption,.concept-gallery>figcaption{color:var(--v-muted);margin-top:.7rem;font-size:.68rem;line-height:1.45}.concept-media--uploaded{background:var(--v-soft);place-items:center;min-height:18rem;display:grid}.concept-media--uploaded>img{width:min(12rem,55%)}.concept-image-text{background:var(--v-soft);grid-template-columns:1.05fr .95fr;margin-top:1.8rem;display:grid;overflow:hidden}.concept-image-text[data-position=right] picture{order:2}.concept-image-text picture,.concept-image-text img{width:100%;height:100%;display:block}.concept-image-text img{object-fit:cover;min-height:22rem}.concept-image-text>div{align-content:center;padding:clamp(1.4rem,4vw,3rem);display:grid}.concept-image-text p{color:var(--v-muted);line-height:1.65}.concept-image-text a,.concept-inline-link{width:max-content;min-height:2.75rem;font:850 .7rem var(--v-utility);align-items:center;gap:.5rem;margin-top:1rem;text-decoration:none;display:inline-flex}.concept-image-text svg,.concept-inline-link svg{width:.9rem;color:var(--v-accent)}.concept-gallery>div{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:min(76vw,28rem);grid-auto-flow:column;gap:.65rem;display:grid;overflow-x:auto}.concept-gallery>div figure{scroll-snap-align:start;margin:0;position:relative}.concept-gallery picture,.concept-gallery img{width:100%;height:100%;display:block}.concept-gallery img{aspect-ratio:4/3;object-fit:cover}.concept-gallery figure figcaption{background:var(--v-paper);font:850 .58rem var(--v-utility);padding:.35rem .45rem;position:absolute;bottom:.6rem;right:.6rem}.concept-gallery-explorer{min-width:0;margin-top:1.8rem}.concept-gallery-explorer__stage{aspect-ratio:16/9;background:#dfe9e2;min-height:0;position:relative;overflow:hidden}.concept-gallery-explorer__stage figure{margin:0;position:absolute;inset:0}.concept-gallery-explorer__stage figure[hidden]{display:none}.concept-gallery-explorer__stage picture,.concept-gallery-explorer__stage picture img{width:100%;height:100%;display:block}.concept-gallery-explorer__stage picture img{box-sizing:border-box;object-fit:cover}.concept-gallery-explorer__stage figure[data-fit=contain] picture img{object-fit:contain;background:#fff;padding:clamp(.5rem,1.5vw,1rem);transform:scale(1.18)}.concept-gallery-explorer__stage button{color:#fff;cursor:pointer;min-height:2.75rem;font:800 .65rem var(--v-body);backdrop-filter:blur(8px);background:#16381ce6;border:1px solid #ffffff75;border-radius:.2rem;align-items:center;gap:.45rem;padding:.55rem .78rem;transition:background-color .16s,transform .16s;display:inline-flex;position:absolute;bottom:.85rem;right:.85rem;box-shadow:0 .45rem 1rem #10271d2e}.concept-gallery-explorer__stage button:hover{background:#347a50;transform:translateY(-.1rem)}.concept-gallery-explorer__stage button:focus-visible,.concept-gallery-explorer__thumbs button:focus-visible{outline-offset:3px;outline:2px solid #c0714d}.concept-gallery-explorer__stage button svg{width:.95rem;height:.95rem}.concept-gallery-explorer__thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.6rem;display:grid}.concept-gallery-explorer__thumbs button{border:1px solid var(--v-line);min-width:0;min-height:5.65rem;color:var(--v-muted);cursor:pointer;font:780 .62rem/1.25 var(--v-body);text-align:left;background:#fff;grid-template-rows:3.55rem auto;align-items:center;gap:.35rem;padding:.38rem;transition:border-color .16s,background-color .16s;display:grid}.concept-gallery-explorer__thumbs button:hover{background:#f5f8f5;border-color:#347a50}.concept-gallery-explorer__thumbs button[aria-selected=true]{color:#16381c;background:#e4eee8;border-color:#347a50;box-shadow:inset 0 -.2rem #347a50}.concept-gallery-explorer__thumbs picture,.concept-gallery-explorer__thumbs picture img{width:100%;height:3.55rem;display:block}.concept-gallery-explorer__thumbs picture{background:#dfe9e2;overflow:hidden}.concept-gallery-explorer__thumbs picture img{object-fit:cover}.concept-gallery-explorer__thumbs button[data-fit=contain] picture{background:#fff}.concept-gallery-explorer__thumbs button[data-fit=contain] picture img{object-fit:contain}.concept-gallery-explorer__caption{color:var(--v-muted);margin:.75rem 0 0;font-size:.68rem;line-height:1.45}.concept-disclosures{border-top:1px solid var(--v-line);margin-top:1.7rem}.concept-disclosures details{border-bottom:1px solid var(--v-line)}.concept-disclosures summary{cursor:pointer;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.8rem;min-height:3.8rem;font-weight:800;list-style:none;display:grid}.concept-disclosures summary::-webkit-details-marker{display:none}.concept-disclosures summary .concept-disclosure__index{color:var(--v-accent);font:850 .62rem var(--v-utility)}.concept-disclosures summary .concept-disclosure__label{min-width:0;color:inherit;font:inherit;overflow-wrap:anywhere}.concept-disclosures summary .concept-disclosure__icon{width:1rem;transition:rotate .15s}.concept-disclosures details[open] summary .concept-disclosure__icon{rotate:180deg}.concept-disclosures details p{max-width:44rem;color:var(--v-muted);margin:0;padding:0 0 1.2rem 3.3rem;line-height:1.6}.concept-stats{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1.8rem 0 0;display:grid}.concept-stats>div{background:var(--v-soft);align-content:space-between;min-height:10rem;padding:1.25rem;display:grid}.concept-stats dt{color:var(--v-accent);font:650 clamp(2.5rem, 5vw, 4.5rem)/.9 var(--v-display)}.concept-stats dd{color:var(--v-muted);margin:1rem 0 0;font-size:.74rem;line-height:1.4}.concept-key-figures{background:#fff;border-radius:.7rem;gap:0;margin:1.8rem 0 0;display:grid;overflow:hidden;box-shadow:0 .7rem 1.8rem #16381c12}.concept-key-figures>div{border-bottom:1px solid #16381c21;grid-template-columns:minmax(5.5rem,.22fr) minmax(0,1fr);align-items:stretch;min-height:7.25rem;display:grid}.concept-key-figures>div:first-child{background:#16381c}.concept-key-figures>div:nth-child(2){background:#fff}.concept-key-figures>div:nth-child(3){background:#dfe9e2}.concept-key-figures dt{color:#16381c;min-width:0;font:650 clamp(3rem,6vw,4.6rem)/.8 var(--v-display);letter-spacing:-.08em;place-items:center;margin:0;padding:1rem;display:grid}.concept-key-figures>div:first-child dt{color:#d88963}.concept-key-figures>div:nth-child(2) dt{color:#c0714d;background:#f3e4dc}.concept-key-figures>div:nth-child(3) dt{background:#c9ded1}.concept-key-figures dd{color:#173329;align-content:center;max-width:none;margin:0;padding:1.25rem 1.6rem;font-size:clamp(.82rem,1.3vw,.95rem);font-weight:650;line-height:1.5;display:grid}.concept-key-figures>div:first-child dd{color:#fff}.concept-table{max-width:100%;margin-top:1.8rem;overflow-x:auto}.concept-table table{border-collapse:collapse;width:100%;min-width:32rem}.concept-table caption{color:var(--v-muted);text-align:left;padding-bottom:.8rem;font-size:.68rem}.concept-table th,.concept-table td{border-bottom:1px solid var(--v-line);text-align:left;vertical-align:top;padding:.9rem 1rem;font-size:.75rem}.concept-table th{background:var(--v-ink);color:#fff;font:850 .63rem var(--v-utility);text-transform:uppercase}.concept-comparison{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.8rem;display:grid}.concept-comparison article{background:var(--v-soft);padding:1.4rem}.concept-comparison article:nth-child(2){background:color-mix(in srgb, var(--v-accent) 12%, var(--v-paper))}.concept-comparison article>span{background:var(--v-ink);color:#fff;width:2rem;height:2rem;font:850 .65rem var(--v-utility);border-radius:50%;place-items:center;display:grid}.concept-comparison h4{font:700 1.15rem var(--v-display);margin:1.1rem 0 .7rem}.concept-comparison p,.concept-comparison li{color:var(--v-muted);font-size:.77rem;line-height:1.55}.concept-comparison ul{gap:.45rem;padding-left:1rem;display:grid}.concept-comparison>strong{background:var(--v-ink);color:#fff;grid-column:1/-1;padding:1rem;font-size:.78rem;line-height:1.5}.concept-pairs{border-top:1px solid var(--v-line);margin:1.8rem 0 0}.concept-pairs>div{border-bottom:1px solid var(--v-line);grid-template-columns:.8fr 1.2fr 1.5rem;gap:1.5rem;padding:1.2rem 0;display:grid;position:relative}.concept-pairs dt{font-weight:800}.concept-pairs dd{color:var(--v-muted);margin:0;line-height:1.5}.concept-pairs svg{width:1rem;color:var(--v-accent);justify-self:center}.concept-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.concept-actions a{border:1px solid var(--v-ink);min-height:2.8rem;font:850 .68rem var(--v-utility);align-items:center;gap:.55rem;padding:.65rem .9rem;text-decoration:none;display:inline-flex}.concept-actions a[data-variant=primary]{background:var(--v-ink);color:#fff}.concept-actions svg{width:.9rem}.concept-download{border:1px solid var(--v-line);background:var(--v-paper);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-top:1.5rem;padding:1.25rem;text-decoration:none;display:grid}.concept-download>svg{width:1.6rem;color:var(--v-accent)}.concept-download span{gap:.25rem;display:grid}.concept-download small{color:var(--v-muted)}.concept-download b{font:850 .65rem var(--v-utility)}.concept-divider{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:4rem;margin-top:1rem;display:grid}.concept-divider span{background:var(--v-line);height:1px}.concept-divider i{background:var(--v-accent);width:.65rem;height:.65rem;rotate:45deg}.concept-list{gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.concept-list li{border-bottom:1px solid var(--v-line);grid-template-columns:2rem 1fr;align-items:start;gap:.7rem;padding:.8rem 0;display:grid}.concept-list li span{color:var(--v-accent);font:850 .62rem var(--v-utility)}.concept-list li svg{width:1rem;color:var(--v-accent)}.concept-alert{border-left:.35rem solid var(--v-accent);background:var(--v-soft);grid-template-columns:auto 1fr;align-items:start;gap:1rem;margin-top:1.5rem;padding:1.2rem;display:grid}.concept-alert svg{width:1.2rem;color:var(--v-accent)}.concept-alert p{color:var(--v-muted);margin:0;line-height:1.6}.concept-items{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:.75rem;margin-top:1.8rem;display:grid}.concept-items article{border:1px solid var(--v-line);background:var(--v-paper);flex-direction:column;min-width:0;padding:1.25rem;display:flex;position:relative;overflow:hidden}.concept-items article>img{aspect-ratio:4/3;object-fit:cover;width:calc(100% + 2.5rem);max-width:none;margin:-1.25rem -1.25rem 1rem}.concept-items article>span{color:var(--v-accent);font:850 .6rem var(--v-utility);text-transform:uppercase}.concept-items h4{font:700 1.12rem/1.05 var(--v-display);margin:1rem 0 .5rem}.concept-items p{color:var(--v-muted);margin:0;font-size:.76rem;line-height:1.55}.concept-items a{font:850 .65rem var(--v-utility);align-items:center;gap:.45rem;margin-top:1rem;text-decoration:none;display:inline-flex}.concept-items a svg,.concept-items article>svg{width:.9rem;color:var(--v-accent)}.concept-items article>svg{box-sizing:content-box;background:var(--v-ink);color:#fff;border-radius:50%;padding:.5rem;position:absolute;top:.8rem;right:.8rem}.concept-primary-action{background:var(--v-ink);color:#fff;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;margin-top:1.6rem;padding:1.3rem;text-decoration:none;display:grid}.concept-primary-action span{color:#ffffffb8;max-width:34rem;font-size:.75rem;line-height:1.5}.concept-primary-action strong{font:850 .7rem var(--v-utility)}.concept-primary-action svg{width:1rem;color:var(--v-accent)}.concept-block[data-concept=cahier]{grid-template-columns:4.7rem minmax(0,1fr);gap:0;display:grid}.concept-shell--cahier{color:#37687a;border-right:1px solid #37687a59;align-content:start;justify-items:center;gap:.35rem;padding-top:1rem;display:grid;position:relative}.concept-shell--cahier>span{font:350 1.8rem var(--v-display)}.concept-shell--cahier small{font:850 .53rem var(--v-utility);letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl}.concept-shell--cahier i{background:#c65e40;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:5.3rem;right:-.28rem}.concept-block[data-concept=cahier] .concept-block__surface{background-color:#fffdf8;background-image:linear-gradient(#37687a12 1px,#0000 1px),linear-gradient(90deg,#37687a12 1px,#0000 1px);background-size:1.3rem 1.3rem;border:1px solid #37687a42;border-left:0;border-radius:0 1.25rem 1.25rem 0;padding:clamp(1.4rem,4vw,2.5rem);box-shadow:.55rem .55rem #37687a14}.concept-block[data-concept=cahier] .concept-items article{transform:rotate(var(--note-angle,-.35deg));border-radius:.8rem}.concept-block[data-concept=cahier] .concept-items article:nth-child(2n){--note-angle:.45deg}.concept-block[data-concept=cahier] .concept-stats>div{text-align:center;border-radius:50% 50% .8rem .8rem}.concept-block[data-concept=cahier] .concept-comparison article{border-radius:.8rem}.concept-block[data-concept=signal]{clip-path:polygon(0 0,calc(100% - 1.15rem) 0,100% 1.15rem,100% 100%,0 100%);background:#fff;overflow:hidden;box-shadow:0 .9rem 2.2rem #102b3314}.concept-shell--signal{color:#fff;background:#102b33;grid-template-columns:3.1rem 1fr auto;align-items:center;min-height:3.35rem;display:grid}.concept-shell--signal>span{color:#102b33;height:100%;font:900 1.3rem var(--v-display);background:#f2be4a;place-items:center;display:grid}.concept-shell--signal>div{align-items:baseline;gap:.8rem;padding-inline:1rem;display:flex}.concept-shell--signal small{color:#bdd2c4;font:850 .55rem var(--v-utility);text-transform:uppercase}.concept-shell--signal strong{font:850 .66rem var(--v-utility);text-transform:uppercase}.concept-shell--signal code{color:#f2be4a;padding-right:1rem;font-size:.62rem}.concept-block[data-concept=signal] .concept-block__surface{border:2px solid #102b33;border-top-width:0;padding:clamp(1.4rem,4vw,2.7rem)}.concept-block[data-concept=signal] .concept-block__heading h3{font-family:var(--v-display);text-transform:uppercase}.concept-block[data-concept=signal] .concept-items article{border:2px solid #102b33;border-top:.55rem solid #f2be4a}.concept-block[data-concept=signal] .concept-stats>div{background:#f5f7f1;border:2px solid #102b33;position:relative}.concept-block[data-concept=signal] .concept-stats>div:after{content:"";border:.8rem solid #f2be4a;border-color:#0000 #f2be4a #f2be4a #0000;position:absolute;bottom:0;right:0}.concept-block[data-concept=signal] .concept-comparison article,.concept-block[data-concept=signal] .concept-alert{border:2px solid #102b33}.concept-block[data-concept=atlas]{border-block:1px solid var(--v-line);grid-template-columns:6.5rem minmax(0,1fr);padding-block:1.5rem;display:grid}.concept-shell--atlas{align-content:start;gap:.65rem;padding:.25rem 1rem 0 0;display:grid;position:relative}.concept-shell--atlas span{color:#1e4d55;font:850 .66rem ui-monospace,monospace}.concept-shell--atlas i{background:#d56b54;width:100%;height:.18rem}.concept-shell--atlas small{color:var(--v-muted);font:750 .55rem var(--v-utility);text-transform:uppercase;writing-mode:vertical-rl}.concept-block[data-concept=atlas] .concept-block__surface{min-width:0;padding:0 0 0 clamp(1.2rem,4vw,3rem)}.concept-block[data-concept=atlas] .concept-block__heading{grid-template-columns:minmax(0,1fr) minmax(13rem,.7fr);align-items:end;gap:.5rem 2rem;display:grid}.concept-block[data-concept=atlas] .concept-block__heading>p{grid-column:1/-1}.concept-block[data-concept=atlas] .concept-block__lead{margin:0}.concept-block[data-concept=atlas] .concept-media,.concept-block[data-concept=atlas] .concept-gallery{width:calc(100% + 3rem);margin-left:-3rem}.concept-block[data-concept=atlas] .concept-items{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.concept-block[data-concept=atlas] .concept-items article{border:0;border-bottom:1px solid var(--v-line);padding:0 0 1rem}.concept-block[data-concept=atlas] .concept-items article>:not(img){margin-inline:1rem}.concept-block[data-concept=atlas] .concept-items article>img{width:100%;margin:0 0 1rem}.concept-block[data-concept=atlas] .concept-stats>div{text-align:center;border-radius:50%;place-content:center;min-height:14rem}.concept-block[data-concept=voix]{grid-template-columns:minmax(8rem,.24fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,4vw,3rem);display:grid}.concept-block[data-concept=voix]:nth-of-type(2n){grid-template-columns:minmax(0,1fr) minmax(8rem,.24fr)}.concept-shell--voix{color:#6b3f59;border-top:2px solid #6b3f59;gap:.35rem;padding-top:1rem;display:grid}.concept-shell--voix span{font:italic 700 1.05rem Georgia,serif}.concept-shell--voix small{color:var(--v-muted);font:750 .55rem var(--v-utility);text-transform:uppercase}.concept-block[data-concept=voix]:nth-of-type(2n) .concept-shell--voix{color:#47725e;text-align:right;grid-column:2}.concept-block[data-concept=voix] .concept-block__surface{background:#fffdf9;border-radius:1.6rem 1.6rem 1.6rem .25rem;padding:clamp(1.4rem,4vw,2.8rem);position:relative;box-shadow:0 1rem 2.5rem #252d2a12}.concept-block[data-concept=voix]:nth-of-type(2n) .concept-block__surface{border-radius:1.6rem 1.6rem .25rem;grid-area:1/1}.concept-block[data-concept=voix] .concept-block__heading h3,.concept-block[data-concept=voix] .concept-quote blockquote{font-family:Georgia,serif}.concept-block[data-concept=voix] .concept-items article{background:#f1e7df;border:0;border-radius:1rem}.concept-block[data-concept=voix] .concept-items article:nth-child(2n){background:#e4ece7}.concept-block[data-concept=voix] .concept-comparison article{border-radius:1rem}.concept-block[data-concept=voix] .concept-disclosures details[open]{background:#f1e7df;border-radius:.8rem;padding-inline:1rem}.concept-block[data-concept=decision]{border:1px solid var(--v-line);background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 .8rem 2.4rem #1827250f}.concept-shell--decision{border-bottom:1px solid var(--v-line);background:#f6f8f7;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:3rem;padding:.55rem .8rem;display:grid}.concept-shell--decision>span{color:#182725;font:850 .58rem var(--v-utility);text-transform:uppercase;background:#d9dd68;border-radius:99rem;padding:.35rem .55rem}.concept-shell--decision code{color:#235e73;font-size:.6rem}.concept-shell--decision i{color:#235e73;letter-spacing:.2em;font:700 .54rem ui-monospace,monospace}.concept-block[data-concept=decision] .concept-block__surface{padding:clamp(1.4rem,4vw,2.8rem)}.concept-block[data-concept=decision] .concept-block__heading{grid-template-columns:minmax(0,1fr) minmax(14rem,.7fr);gap:.5rem 2rem;display:grid}.concept-block[data-concept=decision] .concept-block__heading>p{grid-column:1/-1}.concept-block[data-concept=decision] .concept-block__lead{margin:0}.concept-block[data-concept=decision] .concept-items article{background:#f6f8f7;border-radius:.75rem}.concept-block[data-concept=decision] .concept-stats>div{background:#f1f3d6;border-radius:.75rem}.concept-block[data-concept=decision] .concept-comparison article{border-radius:.75rem}.concept-decision-foot{border-top:1px solid var(--v-line);color:#fff;min-height:2.8rem;font:750 .58rem var(--v-utility);background:#182725;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .8rem;display:flex}.concept-decision-foot span,.concept-decision-foot strong{align-items:center;gap:.4rem;display:inline-flex}.concept-decision-foot svg{color:#d9dd68;width:.8rem}.concept-block[data-concept=carnet]{filter:drop-shadow(.45rem .7rem #17332912);grid-template-columns:2.6rem minmax(0,1fr);display:grid}.concept-block[data-concept=carnet]:before{content:"";background:#173329;border-radius:1rem 0 0 1rem;grid-area:1/1/3}.concept-shell--carnet{z-index:1;background:#fffdf8;border-bottom:1px solid #37687a3b;border-radius:1rem 1rem 0 0;grid-area:1/1/auto/-1;grid-template-columns:2.6rem 1fr auto;align-items:center;min-height:3.7rem;display:grid}.concept-shell--carnet>i{align-content:space-evenly;justify-items:center;height:100%;display:grid}.concept-shell--carnet b{background:#f4f1e8;border-radius:1rem;width:.72rem;height:.22rem;box-shadow:inset 0 0 0 1px #ffffff59}.concept-shell--carnet>div{gap:.15rem;padding-inline:1rem;display:grid}.concept-shell--carnet small{color:#c65e40;font:850 .52rem var(--v-utility);letter-spacing:.08em;text-transform:uppercase}.concept-shell--carnet strong{font:750 .7rem var(--v-display)}.concept-shell--carnet>span{border-left:1px solid var(--v-line);color:#37687a;min-width:3.4rem;font:400 1.25rem var(--v-display);align-self:stretch;place-items:center;display:grid}.concept-block[data-concept=carnet] .concept-block__surface{background-color:#fffdf8;background-image:repeating-linear-gradient(#0000 0 2rem,#37687a17 2rem calc(2rem + 1px));border-radius:0 0 1rem;grid-column:2;padding:clamp(1.4rem,4vw,2.8rem)}.concept-block[data-concept=carnet] .concept-block__heading h3,.concept-block[data-concept=carnet] .concept-quote blockquote{font-family:Georgia,serif}.concept-block[data-concept=carnet] .concept-items article{background:#f4f1e8;border:0;border-radius:.2rem 1.1rem .2rem .8rem;box-shadow:.18rem .22rem #37687a29}.concept-block[data-concept=carnet] .concept-items article:nth-child(2n){background:#faefe7;border-radius:1rem .2rem .9rem}.concept-block[data-concept=carnet] .concept-stats>div{background:#fffdf8;border:1px solid #37687a3d;border-radius:1.5rem .2rem}.concept-block[data-concept=carnet] .concept-comparison article{border-radius:.25rem 1.2rem}.concept-block[data-concept=fiches]{background:linear-gradient(135deg,#37687a24,#0000 55%);padding:0 0 .65rem .65rem}.concept-shell--fiches{color:#fff;clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 1rem,100% 100%,0 100%);background:#173329;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.75rem;min-height:3.15rem;padding-right:1rem;display:grid}.concept-shell--fiches>span{font:850 .54rem var(--v-utility);text-transform:uppercase;background:#c65e40;align-self:stretch;place-items:center;padding-inline:.8rem;display:grid}.concept-shell--fiches code{color:#f4f1e8;font-size:.62rem}.concept-shell--fiches strong{font:750 .62rem var(--v-utility);text-transform:uppercase}.concept-shell--fiches i{color:#f4f1e8;font:850 .48rem var(--v-utility);text-transform:uppercase;border:1px solid #f4f1e8;padding:.25rem .5rem;rotate:-4deg}.concept-block[data-concept=fiches] .concept-block__surface{clip-path:polygon(0 0,100% 0,100% calc(100% - 1rem),calc(100% - 1rem) 100%,0 100%);background:#fffdf8;border:1px solid #173329;border-top-width:0;padding:clamp(1.4rem,4vw,2.7rem)}.concept-block[data-concept=fiches] .concept-items{gap:1rem}.concept-block[data-concept=fiches] .concept-items article{clip-path:polygon(0 0,calc(100% - .7rem) 0,100% .7rem,100% 100%,0 100%);border:1px solid #1733294d;border-top:.45rem solid #37687a}.concept-block[data-concept=fiches] .concept-items article:nth-child(3n+2){border-top-color:#c65e40;transform:translateY(.7rem)}.concept-block[data-concept=fiches] .concept-stats>div{background:#fffdf8;border:1px solid #173329;position:relative}.concept-block[data-concept=fiches] .concept-stats>div:after{color:#c65e40;content:"VALIDÉ";font:850 .45rem var(--v-utility);letter-spacing:.08em;position:absolute;bottom:.55rem;right:.55rem;rotate:-6deg}.concept-block[data-concept=fiches] .concept-comparison article,.concept-block[data-concept=fiches] .concept-alert{border:1px solid #173329}.concept-block[data-concept=plan]{border-block:1px solid #37687a59;grid-template-columns:5.7rem minmax(0,1fr);padding-block:1.4rem;display:grid}.concept-shell--plan{color:#37687a;align-content:start;justify-items:stretch;gap:.65rem;padding-right:1rem;display:grid}.concept-shell--plan span{font:850 1rem ui-monospace,monospace}.concept-shell--plan i{background:#c65e40;height:.16rem;box-shadow:0 .4rem #37687a47}.concept-shell--plan small{font:750 .5rem var(--v-utility);text-transform:uppercase;writing-mode:vertical-rl}.concept-shell--plan code{color:#173329;margin-top:1rem;font-size:.55rem}.concept-block[data-concept=plan] .concept-block__surface{background-image:linear-gradient(#37687a12 1px,#0000 1px),linear-gradient(90deg,#37687a12 1px,#0000 1px);background-size:1rem 1rem;border-left:1px dashed #37687a;min-width:0;padding-left:clamp(1.2rem,4vw,3rem)}.concept-block[data-concept=plan] .concept-block__heading{grid-template-columns:minmax(0,1fr) minmax(13rem,.68fr);align-items:end;gap:.5rem 2rem;display:grid}.concept-block[data-concept=plan] .concept-block__heading>p{grid-column:1/-1}.concept-block[data-concept=plan] .concept-block__lead{margin:0}.concept-block[data-concept=plan] .concept-items article{background:#fffdf8d6;border:1px dashed #37687a}.concept-block[data-concept=plan] .concept-items article:after{color:#37687a;content:"↔";font-size:.75rem;position:absolute;bottom:.2rem;right:.35rem}.concept-block[data-concept=plan] .concept-media,.concept-block[data-concept=plan] .concept-gallery{border:.45rem solid #fffdf8;outline:1px solid #37687a}.concept-block[data-concept=plan] .concept-stats>div{text-align:center;background:#fffdf8;border:1px dashed #37687a;border-radius:50%;place-content:center}.concept-block[data-concept=journal]{grid-template-columns:7.5rem minmax(0,1fr);gap:1.5rem;display:grid}.concept-shell--journal{text-align:right;border-right:2px solid #173329;align-content:start;gap:.65rem;padding:.4rem 1rem 0 0;display:grid;position:relative}.concept-shell--journal:after{content:"";background:#c65e40;border:.18rem solid #f4f1e8;border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:.7rem;right:-.45rem}.concept-shell--journal time{color:#c65e40;font:800 1rem Georgia,serif}.concept-shell--journal>div{gap:.15rem;display:grid}.concept-shell--journal small{color:#37687a;font:850 .48rem var(--v-utility);text-transform:uppercase}.concept-shell--journal strong{font:750 .7rem var(--v-display)}.concept-shell--journal code{color:var(--v-muted);overflow-wrap:anywhere;font-size:.48rem}.concept-block[data-concept=journal] .concept-block__surface{background:#fffdf8;border-radius:.2rem 1rem 1rem .2rem;padding:clamp(1.4rem,4vw,2.5rem);box-shadow:.5rem .5rem #17332912}.concept-block[data-concept=journal] .concept-block__heading h3,.concept-block[data-concept=journal] .concept-quote blockquote{font-family:Georgia,serif}.concept-block[data-concept=journal] .concept-items{grid-template-columns:1fr}.concept-block[data-concept=journal] .concept-items article{border:0;border-bottom:1px solid var(--v-line);background:0 0;grid-template-columns:4rem minmax(0,1fr);gap:.25rem 1rem;display:grid}.concept-block[data-concept=journal] .concept-items article>span{grid-row:1/4}.concept-block[data-concept=journal] .concept-items article>img{border-radius:50%;grid-row:1/5;width:4rem;height:4rem;margin:0}.concept-block[data-concept=journal] .concept-items h4{margin-top:0}.concept-block[data-concept=journal] .concept-stats{grid-template-columns:1fr}.concept-block[data-concept=journal] .concept-stats>div{border-bottom:1px solid var(--v-line);background:0 0;grid-template-columns:7rem 1fr;align-items:center;min-height:6rem}.concept-block[data-concept=dossier]{padding:.65rem .65rem 0 0;position:relative}.concept-block[data-concept=dossier]:before,.concept-block[data-concept=dossier]:after{z-index:0;content:"";background:#ebe8df;border:1px solid #37687a38;width:calc(100% - .65rem);height:calc(100% - 1.3rem);position:absolute;bottom:0;right:0}.concept-block[data-concept=dossier]:before{translate:.35rem .35rem}.concept-block[data-concept=dossier]:after{translate:.65rem .65rem}.concept-shell--dossier{z-index:2;color:#fff;background:#173329;border-radius:.9rem .9rem 0 0;grid-template-columns:auto 1fr auto;align-items:center;min-height:3.5rem;margin-right:3rem;display:grid;position:relative}.concept-shell--dossier>span{font:850 .52rem var(--v-utility);text-transform:uppercase;background:#c65e40;border-radius:.9rem 0 0;align-self:stretch;place-items:center;padding-inline:1rem;display:grid}.concept-shell--dossier>div{gap:.1rem;padding-inline:1rem;display:grid}.concept-shell--dossier small{color:#d9e0dc;font:750 .48rem var(--v-utility);text-transform:uppercase}.concept-shell--dossier strong{font:750 .66rem var(--v-display)}.concept-shell--dossier code{color:#f4f1e8;padding-right:1rem;font-size:.58rem}.concept-block[data-concept=dossier] .concept-block__surface{z-index:1;background:#fffdf8;border:1px solid #17332940;padding:clamp(1.4rem,4vw,2.8rem);position:relative}.concept-block[data-concept=dossier] .concept-items article{border-left:.35rem solid #37687a;border-radius:0 .7rem .7rem 0;box-shadow:.25rem .25rem #17332914}.concept-block[data-concept=dossier] .concept-items article:nth-child(2n){border-left-color:#c65e40}.concept-block[data-concept=dossier] .concept-stats>div{border:1px solid var(--v-line);background:#f4f1e8;border-radius:.8rem}.concept-dossier-foot{z-index:2;border-top:1px solid var(--v-line);color:#fff;min-height:2.8rem;font:750 .58rem var(--v-utility);background:#173329;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .8rem;display:flex;position:relative}.concept-dossier-foot span,.concept-dossier-foot strong{align-items:center;gap:.4rem;display:inline-flex}.concept-dossier-foot svg{color:#c65e40;width:.8rem}.blog-variant .blog-render{--blog-ink:var(--v-ink);--blog-muted:var(--v-muted);--blog-orange:var(--v-accent);--blog-paper:var(--v-paper);--blog-green:var(--v-soft)}.blog-variant .blog-render .blog-block{color:var(--v-ink)}.blog-variant .blog-render .blog-block[data-width=full]{width:100%;margin-left:auto;transform:none}.blog-variant .blog-render .blog-block[data-spacing=compact]{margin-block:1rem}.blog-variant .blog-render .blog-block[data-spacing=normal],.blog-variant .blog-render .blog-block[data-spacing=airy]{margin-block:1.5rem}.blog-variant .blog-render .button{min-height:2.75rem;font-family:var(--v-utility);border-radius:0}.blog-variant .blog-render :is(.blog-section-hero,.blog-answer,.blog-callout,.blog-image-text,.blog-checklist,.blog-testimonial,.blog-definition,.blog-download,.blog-observation-sheet,.blog-shared-decision,.blog-key-takeaways,.blog-reality-gap,.blog-decision-criteria,.blog-solution-context),.blog-variant .blog-render :is(.blog-steps li,.blog-cards article,.blog-reference-cards a,.blog-people-cards article,.blog-evidence-board article){box-shadow:none;border-radius:0}.variant-article__faq,.variant-article__sources{border-top:2px solid var(--v-ink);max-width:46rem;margin:6rem auto 0;padding-top:3rem}.variant-article__faq h2,.variant-article__sources h2{margin:.7rem 0 1.5rem;font-size:clamp(2rem,4vw,3.4rem)}.variant-article__faq details{border-bottom:1px solid var(--v-line);padding:1rem 0}.variant-article__faq summary{cursor:pointer;font-weight:800}.variant-article__faq details p,.variant-article__sources{color:var(--v-muted);line-height:1.6}.variant-article__sources a{color:var(--v-accent-2)}.variant-article__after{background:var(--v-paper);padding:clamp(4rem,8vw,8rem) max(1rem,50vw - 44rem)}.variant-reaction{background:var(--v-ink);color:#fff;grid-template-columns:minmax(0,1fr) minmax(18rem,.6fr);gap:2rem 5rem;padding:clamp(2rem,5vw,4rem);display:grid}.variant-reaction h2{max-width:16ch;margin:.8rem 0 0;font-size:clamp(2rem,4vw,3.5rem);line-height:.95}.variant-reaction p:last-child{color:#ffffffb3;font-size:.75rem}.variant-reaction>div:last-child{grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.variant-reaction button{color:#fff;cursor:pointer;min-height:7rem;font:750 .68rem var(--v-utility);background:0 0;border:1px solid #ffffff40;border-right-width:0;place-items:center;gap:.4rem;display:grid}.variant-reaction button:last-child{border-right-width:1px}.variant-reaction button svg{width:1.2rem;color:var(--v-accent)}.variant-reaction button:hover{background:#ffffff14}.variant-recommendations{padding-top:5rem}.variant-recommendations h2{margin:.7rem 0 0;font-size:clamp(2rem,4vw,3.8rem)}.variant-recommendations>div{background:var(--v-line);grid-template-columns:1fr 1fr;gap:1px;margin-top:2rem;display:grid}.variant-recommendations a{background:var(--v-bg);grid-template-columns:1fr auto;gap:.8rem 1.5rem;padding:1.5rem;text-decoration:none;display:grid}.variant-recommendations a span{color:var(--v-muted);font-size:.78rem;line-height:1.5}.variant-recommendations a svg{width:1rem;color:var(--v-accent);grid-area:1/2/3}.variant-pager{border-block:1px solid var(--v-line);grid-template-columns:1fr auto 1fr;align-items:stretch;margin-top:4rem;display:grid}.variant-pager a{align-items:center;gap:1rem;min-height:5rem;padding:1rem;text-decoration:none;display:flex}.variant-pager a:nth-child(2){border-inline:1px solid var(--v-line);font-family:var(--v-utility);text-transform:uppercase;font-size:.65rem;font-weight:850}.variant-pager a:last-child{text-align:right;justify-content:flex-end}.variant-pager svg{width:1rem;color:var(--v-accent)}.variant-pager small{color:var(--v-muted);font-family:var(--v-utility);text-transform:uppercase;font-size:.58rem;display:block}.variant-pager strong{margin-top:.25rem;font-size:.78rem;display:block}.blog-variant[data-variant=cahier]{background-color:#f4f1e8;background-image:linear-gradient(#37687a14 1px,#0000 1px),linear-gradient(90deg,#37687a14 1px,#0000 1px);background-size:1.5rem 1.5rem}.blog-variant[data-variant=cahier] .variant-home,.blog-variant[data-variant=cahier] .variant-article__after{background:#fffdf8f5}.blog-variant[data-variant=cahier] .variant-article__body{padding-left:clamp(1.5rem,4vw,4rem);position:relative}.blog-variant[data-variant=cahier] .variant-article__body:before{content:"";background:repeating-linear-gradient(#c65e40 0 1.25rem,#0000 1.25rem 2rem);width:.22rem;position:absolute;top:0;bottom:0;left:0}.blog-variant[data-variant=cahier] .variant-block-frame{background:#fffdf8d9;border:1px solid #37687a47;padding:2rem clamp(1rem,3vw,2rem) 1rem;box-shadow:.4rem .4rem #37687a14}.blog-variant[data-variant=cahier] .variant-block-label{top:.65rem;left:1rem}.blog-variant[data-variant=cahier] .blog-render :is(.blog-quote blockquote,.blog-testimonial blockquote){font-family:Georgia,serif;font-style:italic}.blog-variant[data-variant=cahier] .blog-render :is(.blog-steps li,.blog-decision-criteria li,.blog-cards article){background:#fffdf8;border-color:#37687a57}.blog-variant[data-variant=cahier] .blog-media figcaption,.blog-variant[data-variant=cahier] .blog-gallery figcaption{color:#37687a;padding-left:2rem;font-family:Georgia,serif;font-style:italic}.blog-variant[data-variant=signal]{--v-bg:#102b33;--v-paper:#f5f7f1;--v-ink:#102b33;--v-muted:#62747a;--v-accent:#f2be4a;--v-accent-2:#236176;--v-soft:#bdd2c4;--v-line:#102b3340;--v-display:"Arial Narrow", "Aptos Narrow", Arial, sans-serif;--v-body:Arial, sans-serif}.blog-variant[data-variant=signal] .blog-variant__brief{color:#f5f7f1;--v-muted:#bdd2c4;--v-line:#f5f7f140}.blog-variant[data-variant=signal] .blog-variant__brief>div:nth-child(2)>strong{font-family:var(--v-display);text-transform:uppercase}.blog-variant[data-variant=signal] .variant-home__hero{min-height:46rem}.blog-variant[data-variant=signal] .variant-home__hero-copy{position:relative}.blog-variant[data-variant=signal] .variant-home__hero-copy:before{content:"";background:repeating-linear-gradient(135deg,#f2be4a 0 1rem,#102b33 1rem 2rem);height:.65rem;position:absolute;top:0;left:0;right:0}.blog-variant[data-variant=signal] .variant-home__hero-copy h2{text-transform:uppercase}.blog-variant[data-variant=signal] .variant-home__hero figcaption,.blog-variant[data-variant=signal] .variant-actions a,.blog-variant[data-variant=signal] .variant-featured a{clip-path:polygon(0 0,calc(100% - .9rem) 0,100% .9rem,100% 100%,0 100%)}.blog-variant[data-variant=signal] .variant-topics nav a:hover{color:#102b33;background:#f2be4a}.blog-variant[data-variant=signal] .variant-article{background:#f5f7f1}.blog-variant[data-variant=signal] .variant-component-group>header{color:#fff;background:#102b33;padding:1rem}.blog-variant[data-variant=signal] .variant-block-frame{background:#fff;border-left:.55rem solid #f2be4a;padding:2rem 1.2rem 1.2rem}.blog-variant[data-variant=signal] .variant-block-label{color:#236176;text-transform:uppercase;top:.65rem;left:1.2rem}.blog-variant[data-variant=signal] .blog-render :is(.blog-section-hero,.blog-inline-cta,.blog-newsletter,.blog-key-takeaways){clip-path:polygon(0 0,calc(100% - 1.2rem) 0,100% 1.2rem,100% 100%,0 100%)}.blog-variant[data-variant=signal] .blog-render :is(.blog-steps li,.blog-cards article,.blog-decision-criteria li){background:#f5f7f1;border:2px solid #102b33;border-top:.55rem solid #f2be4a}.blog-variant[data-variant=signal] .blog-render :is(.blog-quote blockquote,.blog-testimonial blockquote,.blog-definition dt){font-family:var(--v-display);text-transform:uppercase}.blog-variant[data-variant=atlas]{--v-bg:#e9f0ec;--v-paper:#fff;--v-ink:#102226;--v-muted:#52686b;--v-accent:#d56b54;--v-accent-2:#1e4d55;--v-soft:#f6e8d6;--v-line:#10222633}.blog-variant[data-variant=atlas] .variant-home__hero{grid-template-columns:minmax(18rem,.62fr) minmax(0,1.38fr)}.blog-variant[data-variant=atlas] .variant-home__hero>figure{min-height:54rem}.blog-variant[data-variant=atlas] .variant-home__hero figcaption{color:#102226;background:#d56b54;max-width:24rem;bottom:0;left:0;right:auto}.blog-variant[data-variant=atlas] .variant-topics nav{background:var(--v-line);border:0;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.blog-variant[data-variant=atlas] .variant-topics nav a{background:#fff;grid-template-columns:2rem 1fr auto}.blog-variant[data-variant=atlas] .variant-topics nav svg{display:none}.blog-variant[data-variant=atlas] .variant-stories>div{grid-template-columns:1.35fr .8fr .8fr}.blog-variant[data-variant=atlas] .variant-stories article:first-child img{aspect-ratio:16/11}.blog-variant[data-variant=atlas] .variant-article__layout{grid-template-columns:minmax(8rem,.2fr) minmax(0,1fr)}.blog-variant[data-variant=atlas] .variant-component-group:nth-child(2n){width:92%;margin-left:auto}.blog-variant[data-variant=atlas] .variant-block-frame{padding-top:2rem}.blog-variant[data-variant=atlas] .variant-block-frame:before{background:var(--v-line);content:"";height:1px;position:absolute;top:0;left:0;right:0}.blog-variant[data-variant=atlas] .variant-block-label:before{color:#1e4d55;content:"PLANCHE /";margin-right:.5rem}.blog-variant[data-variant=atlas] .blog-render :is(.blog-media img,.blog-gallery img,.blog-image-text img,.blog-reference-cards img){filter:saturate(.8)contrast(1.03)}.blog-variant[data-variant=atlas] .blog-render :is(.blog-media,.blog-gallery,.blog-image-text,.blog-evidence-board){width:min(64rem,110%);max-width:none;margin-inline:-5%}.blog-variant[data-variant=atlas] .blog-render :is(.blog-quote,.blog-testimonial){background:#f6e8d6;border:0}.blog-variant[data-variant=atlas] .blog-render :is(.blog-stats dt,.blog-definition dt,.blog-glossary dt){color:#1e4d55}.blog-variant[data-variant=voix]{--v-bg:#f7f2ea;--v-paper:#fffdf9;--v-ink:#252d2a;--v-muted:#6d6b67;--v-accent:#6b3f59;--v-accent-2:#47725e;--v-soft:#e5d8ce;--v-line:#252d2a33;--v-display:Georgia, "Times New Roman", serif;--v-body:Arial, sans-serif}.blog-variant[data-variant=voix] .blog-variant__labbar,.blog-variant[data-variant=voix] .variant-home-newsletter,.blog-variant[data-variant=voix] .variant-reaction{--v-display:"Kumbh Sans", Arial, sans-serif}.blog-variant[data-variant=voix] .variant-home__hero-copy h2 em{color:#47725e;font-style:italic}.blog-variant[data-variant=voix] .variant-home__hero figcaption{background:#6b3f59;border-left:.4rem solid #e1a078}.blog-variant[data-variant=voix] .variant-topics nav a{grid-template-columns:2rem minmax(0,1fr) auto 1.5rem}.blog-variant[data-variant=voix] .variant-featured article{border-left-color:#6b3f59}.blog-variant[data-variant=voix] .variant-stories article:nth-child(2){transform:translateY(2.5rem)}.blog-variant[data-variant=voix] .variant-article__body{max-width:64rem}.blog-variant[data-variant=voix] .variant-component-group>header{border-color:#6b3f59;grid-template-columns:2.6rem minmax(0,1fr) auto}.blog-variant[data-variant=voix] .variant-block-frame{background:#fffdf9c7;border-left:.3rem solid #6b3f59;width:92%;padding:2rem}.blog-variant[data-variant=voix] .variant-block-frame:nth-of-type(2n){border-left:0;border-right:.3rem solid #47725e;margin-left:auto}.blog-variant[data-variant=voix] .variant-block-label{color:#6b3f59;top:.7rem;left:2rem}.blog-variant[data-variant=voix] .variant-block-frame:nth-of-type(2n) .variant-block-label{color:#47725e;left:auto;right:2rem}.blog-variant[data-variant=voix] .blog-render :is(.blog-quote blockquote,.blog-testimonial blockquote,.blog-lead){font-family:Georgia,serif}.blog-variant[data-variant=voix] .blog-render :is(.blog-shared-decision,.blog-reality-gap,.blog-pros-cons){background:#e5d8ce}.blog-variant[data-variant=voix] .blog-render :is(.blog-inline-cta,.blog-newsletter,.blog-key-takeaways){background:#6b3f59}.blog-variant[data-variant=decision]{--v-bg:#eef1f0;--v-paper:#fff;--v-ink:#182725;--v-muted:#5f6e6b;--v-accent:#235e73;--v-accent-2:#235e73;--v-soft:#d9dd68;--v-line:#18272538;--v-utility:"Arial Narrow", "Aptos Narrow", Arial, sans-serif}.blog-variant[data-variant=decision] .blog-variant__brief-index span{color:#235e73}.blog-variant[data-variant=decision] .variant-home__hero-copy:after{border:1px solid var(--v-line);color:#182725;content:"OBSERVÉ  /  À VÉRIFIER  /  PROCHAINE ACTION";width:min(100%,30rem);font:850 .62rem var(--v-utility);letter-spacing:.08em;background:#fff;margin-top:2rem;padding:.9rem 1rem;display:block}.blog-variant[data-variant=decision] .variant-home__hero figcaption{background:#182725;border-top:.5rem solid #d9dd68}.blog-variant[data-variant=decision] .variant-topics nav a{background:#fff;grid-template-columns:4rem minmax(0,1fr) auto 1.5rem}.blog-variant[data-variant=decision] .variant-topics nav a>span{color:#182725;background:#d9dd68;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;display:grid}.blog-variant[data-variant=decision] .variant-featured{background:#d9dd68}.blog-variant[data-variant=decision] .variant-featured article{border-left-color:#235e73}.blog-variant[data-variant=decision] .variant-article__toc{border:1px solid var(--v-line);background:#fff;padding:1rem}.blog-variant[data-variant=decision] .variant-component-group>header{z-index:4;color:#fff;background:#182725;padding:1rem;position:sticky;top:3.5rem}.blog-variant[data-variant=decision] .variant-component-group>header>small{color:#d9dd68}.blog-variant[data-variant=decision] .variant-block-frame{border:1px solid var(--v-line);background:#fff;padding:2.4rem 1.2rem 1.2rem}.blog-variant[data-variant=decision] .variant-block-label{color:#182725;background:#d9dd68;padding:.2rem .4rem;top:.75rem;left:1.2rem}.blog-variant[data-variant=decision] .blog-render :is(.blog-answer,.blog-callout,.blog-checklist,.blog-decision-criteria,.blog-solution-context){background:#f6f8f7;border-left:.45rem solid #235e73}.blog-variant[data-variant=decision] .blog-render :is(.blog-stats,.blog-table-scroll,.blog-pros-cons){font-family:var(--v-utility)}.blog-variant[data-variant=decision] .blog-render :is(.blog-inline-cta,.blog-newsletter,.blog-key-takeaways){background:#182725;border-top:.5rem solid #d9dd68}.blog-variant[data-variant=carnet]{background-color:#f4f1e8;background-image:repeating-linear-gradient(#0000 0 2.4rem,#37687a0f 2.4rem calc(2.4rem + 1px))}.blog-variant[data-variant=carnet] .variant-home{background:#fffdf8}.blog-variant[data-variant=carnet] .variant-home__hero{grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr)}.blog-variant[data-variant=carnet] .variant-home__hero>figure{grid-area:1/1}.blog-variant[data-variant=carnet] .variant-home__hero-copy{grid-column:2;padding-left:clamp(2rem,5vw,5rem)}.blog-variant[data-variant=carnet] .variant-home__hero figcaption{border-radius:0 1rem 1rem 0;left:0;right:auto}.blog-variant[data-variant=carnet] .variant-topics nav a{margin-left:calc(var(--topic,0) * 1rem)}.blog-variant[data-variant=carnet] .variant-topics nav a:nth-child(2){--topic:1}.blog-variant[data-variant=carnet] .variant-topics nav a:nth-child(3){--topic:2}.blog-variant[data-variant=carnet] .variant-topics nav a:nth-child(4){--topic:3}.blog-variant[data-variant=carnet] .variant-stories article{border-radius:.2rem 1.2rem;overflow:hidden}.blog-variant[data-variant=carnet] .variant-component-group>header{border-bottom-style:dashed}.blog-variant[data-variant=fiches]{--v-bg:#ebe8df;--v-soft:#dfe7e1}.blog-variant[data-variant=fiches] .variant-home__hero-copy{color:#fff;background:#173329}.blog-variant[data-variant=fiches] .variant-home__hero-copy>p:not(.variant-kicker){color:#ffffffb8}.blog-variant[data-variant=fiches] .variant-home__hero-copy h2 em{color:#fff;background:#c65e40;padding-inline:.12em;display:inline}.blog-variant[data-variant=fiches] .variant-actions a{color:#fff;border-color:#fff}.blog-variant[data-variant=fiches] .variant-actions a:first-child{color:#173329;background:#fff}.blog-variant[data-variant=fiches] .variant-topics nav{border:0;grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.blog-variant[data-variant=fiches] .variant-topics nav a{border:1px solid var(--v-line);clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 1rem,100% 100%,0 100%);background:#fffdf8;grid-template-columns:2rem 1fr auto}.blog-variant[data-variant=fiches] .variant-topics nav small{display:none}.blog-variant[data-variant=fiches] .variant-stories>div{background:0 0;gap:1rem}.blog-variant[data-variant=fiches] .variant-stories article{border-top:.5rem solid #37687a;box-shadow:.4rem .4rem #1733291a}.blog-variant[data-variant=fiches] .variant-stories article:nth-child(2){border-top-color:#c65e40;transform:translateY(1.2rem)}.blog-variant[data-variant=plan]{background-color:#eef2ef;background-image:linear-gradient(#37687a14 1px,#0000 1px),linear-gradient(90deg,#37687a14 1px,#0000 1px);background-size:2rem 2rem}.blog-variant[data-variant=plan] .variant-home{background:#fffdf8f0}.blog-variant[data-variant=plan] .variant-home__hero{grid-template-columns:minmax(17rem,.58fr) minmax(0,1.42fr)}.blog-variant[data-variant=plan] .variant-home__hero>figure{min-height:54rem}.blog-variant[data-variant=plan] .variant-home__hero figcaption{color:#173329;background:#fffdf8;border:1px solid #37687a;bottom:0;left:auto;right:0}.blog-variant[data-variant=plan] .variant-topics nav{background:#37687a;border:1px solid #37687a;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.blog-variant[data-variant=plan] .variant-topics nav a{background:#fffdf8;border:0;grid-template-columns:2rem 1fr auto}.blog-variant[data-variant=plan] .variant-topics nav svg{display:none}.blog-variant[data-variant=plan] .variant-featured{background:#fffdf8c7;border-block:1px dashed #37687a}.blog-variant[data-variant=plan] .variant-article__layout{grid-template-columns:minmax(8rem,.2fr) minmax(0,1fr)}.blog-variant[data-variant=plan] .variant-component-group:nth-child(2n){width:94%;margin-left:auto}.blog-variant[data-variant=journal]{--v-display:Georgia,"Times New Roman",serif;background:#f4f1e8}.blog-variant[data-variant=journal] .blog-variant__labbar,.blog-variant[data-variant=journal] .variant-kicker,.blog-variant[data-variant=journal] .variant-home-newsletter{--v-display:"Kumbh Sans",Arial,sans-serif}.blog-variant[data-variant=journal] .variant-home__hero{grid-template-columns:1fr;min-height:auto}.blog-variant[data-variant=journal] .variant-home__hero-copy{text-align:center;width:min(100% - 2rem,70rem);min-height:34rem;margin-inline:auto;padding-inline:0}.blog-variant[data-variant=journal] .variant-home__hero-copy h2,.blog-variant[data-variant=journal] .variant-home__hero-copy>p{margin-inline:auto}.blog-variant[data-variant=journal] .variant-actions{justify-content:center}.blog-variant[data-variant=journal] .variant-home__hero>figure{min-height:42rem}.blog-variant[data-variant=journal] .variant-home__hero figcaption{border-left:.4rem solid #c65e40;left:max(1rem,50vw - 35rem);right:auto}.blog-variant[data-variant=journal] .variant-topics nav{border-top:0;position:relative}.blog-variant[data-variant=journal] .variant-topics nav:before{content:"";background:#173329;width:2px;position:absolute;top:0;bottom:0;left:1.45rem}.blog-variant[data-variant=journal] .variant-topics nav a{border-bottom-style:dashed;grid-template-columns:3rem minmax(0,1fr) auto 1.5rem;position:relative}.blog-variant[data-variant=journal] .variant-topics nav a>span{z-index:1;color:#fff;background:#c65e40;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;display:grid}.blog-variant[data-variant=journal] .variant-featured article{border-left-style:dashed}.blog-variant[data-variant=journal] .variant-component-group>header h2{font-family:Georgia,serif}.blog-variant[data-variant=dossier]{--v-bg:#e9eeea;--v-soft:#e2e7df}.blog-variant[data-variant=dossier] .variant-home__hero-copy{color:#fff;background:#173329}.blog-variant[data-variant=dossier] .variant-home__hero-copy>p:not(.variant-kicker){color:#ffffffb8}.blog-variant[data-variant=dossier] .variant-actions a{color:#fff;border-color:#fff}.blog-variant[data-variant=dossier] .variant-actions a:first-child{background:#c65e40;border-color:#c65e40}.blog-variant[data-variant=dossier] .variant-home__hero figcaption{border-radius:1rem 1rem 0 0}.blog-variant[data-variant=dossier] .variant-topics nav{border:0;align-items:flex-end;gap:.35rem;display:flex}.blog-variant[data-variant=dossier] .variant-topics nav a{border:1px solid var(--v-line);background:#fffdf8;border-radius:1rem 1rem 0 0;flex:1;grid-template-columns:1fr auto;align-content:space-between;min-height:10rem}.blog-variant[data-variant=dossier] .variant-topics nav a>span{grid-column:1/-1}.blog-variant[data-variant=dossier] .variant-topics nav small{display:none}.blog-variant[data-variant=dossier] .variant-topics nav a:nth-child(2n){background:#f4f1e8;min-height:8.5rem}.blog-variant[data-variant=dossier] .variant-stories article{box-shadow:.5rem .5rem #17332914}.blog-variant[data-variant=dossier] .variant-component-group>header{color:#fff;background:#173329;border:0;border-radius:1rem 1rem 0 0;padding:1rem}.blog-variant[data-variant=dossier] .variant-component-group>header>small{color:#f4f1e8}@media (width<=900px){.blog-variant__labbar{flex-direction:column;align-items:flex-start}.blog-variant__labbar>div{width:100%;overflow-x:auto}.blog-variant__brief{grid-template-columns:auto minmax(0,1fr)}.blog-variant__brief details{grid-column:1/-1}.variant-home__hero{grid-template-columns:1fr}.variant-home__hero>figure{min-height:34rem}.variant-article__header{grid-template-columns:minmax(8rem,.25fr) minmax(0,1fr)}.variant-article__header dl{grid-column:2}.variant-reaction{grid-template-columns:1fr}}@media (width<=700px){.blog-variant__labbar>div a{padding-inline:.42rem;font-size:.61rem}.blog-variant__labbar>div a span{display:none}.blog-variant__brief{grid-template-columns:1fr;width:min(100% - 1.5rem,88rem)}.blog-variant__brief-index{display:none}.variant-home__hero-copy{padding:3rem 1rem}.variant-home__hero-copy h2{font-size:clamp(2.8rem,14vw,4.2rem)}.variant-home__hero>figure,.blog-variant[data-variant=atlas] .variant-home__hero>figure{min-height:30rem}.variant-topics,.variant-stories,.variant-home-newsletter{padding:4rem 1rem}.variant-topics>header,.variant-stories>header,.variant-featured,.variant-home-newsletter{grid-template-columns:1fr}.variant-topics nav a,.blog-variant[data-variant=atlas] .variant-topics nav a{grid-template-columns:2rem 1fr auto;min-height:5.5rem}.variant-topics nav a small{display:none}.variant-topics nav a svg{display:block}.blog-variant[data-variant=atlas] .variant-topics nav{grid-template-columns:1fr}.variant-featured{gap:1.5rem;padding:4rem 1rem}.variant-stories>div,.blog-variant[data-variant=atlas] .variant-stories>div{grid-template-columns:1fr}.blog-variant[data-variant=voix] .variant-stories article:nth-child(2){transform:none}.variant-article__header{grid-template-columns:1fr;width:min(100% - 1.5rem,88rem)}.variant-article__header h2{font-size:clamp(2.8rem,14vw,4.4rem)}.variant-article__header dl{grid-column:auto}.variant-article__layout{grid-template-columns:1fr;width:min(100% - 1.5rem,88rem)}.variant-article__toc{position:static}.variant-article__toc nav{grid-template-columns:repeat(2,1fr)}.variant-article__toc a{padding-right:.7rem}.variant-component-group>header{grid-template-columns:2.2rem minmax(0,1fr)}.variant-component-group>header>small{grid-column:2}.blog-variant[data-variant=decision] .variant-component-group>header{position:static}.blog-variant[data-variant=cahier] .variant-article__body{padding-left:1.1rem}.blog-variant[data-variant=atlas] .variant-component-group:nth-child(2n),.blog-variant[data-variant=voix] .variant-block-frame{width:100%}.blog-variant[data-variant=atlas] .blog-render :is(.blog-media,.blog-gallery,.blog-image-text,.blog-evidence-board){width:100%;margin-inline:0}.variant-reaction>div:last-child{grid-template-columns:1fr}.variant-reaction button{border-width:1px 1px 0;grid-template-columns:auto 1fr;justify-items:start;min-height:3.8rem;padding:.8rem}.variant-reaction button:last-child{border-bottom-width:1px}.variant-recommendations>div{grid-template-columns:1fr}.variant-pager{grid-template-columns:1fr 1fr}.variant-pager a:nth-child(2){display:none}.concept-block[data-concept=cahier]{grid-template-columns:2.5rem minmax(0,1fr)}.concept-shell--cahier>span{font-size:1.1rem}.concept-shell--cahier small{display:none}.concept-shell--cahier i{top:2.8rem}.concept-block[data-concept=cahier] .concept-block__surface{border-radius:0 .85rem .85rem 0;padding:1.15rem}.concept-block[data-concept=signal] .concept-block__surface{padding:1.15rem}.concept-shell--signal{grid-template-columns:2.6rem 1fr auto}.concept-shell--signal>div{gap:.1rem;padding-inline:.7rem;display:grid}.concept-block[data-concept=atlas]{grid-template-columns:2.7rem minmax(0,1fr)}.concept-shell--atlas{padding-right:.5rem}.concept-shell--atlas small{display:none}.concept-block[data-concept=atlas] .concept-block__surface{padding-left:.8rem}.concept-block[data-concept=atlas] .concept-block__heading,.concept-block[data-concept=decision] .concept-block__heading{grid-template-columns:1fr}.concept-block[data-concept=atlas] .concept-block__heading>p,.concept-block[data-concept=decision] .concept-block__heading>p{grid-column:auto}.concept-block[data-concept=atlas] .concept-block__lead,.concept-block[data-concept=decision] .concept-block__lead{margin-top:1rem}.concept-block[data-concept=atlas] .concept-media,.concept-block[data-concept=atlas] .concept-gallery{width:100%;margin-left:0}.concept-block[data-concept=voix],.concept-block[data-concept=voix]:nth-of-type(2n){grid-template-columns:1fr;gap:.7rem}.concept-block[data-concept=voix]:nth-of-type(2n) .concept-shell--voix,.concept-block[data-concept=voix]:nth-of-type(2n) .concept-block__surface{text-align:left;grid-area:auto}.concept-shell--voix{grid-template-columns:1fr auto}.concept-block[data-concept=voix] .concept-block__surface,.concept-block[data-concept=voix]:nth-of-type(2n) .concept-block__surface{border-radius:1rem;padding:1.2rem}.concept-shell--decision{grid-template-columns:auto 1fr}.concept-shell--decision i{display:none}.concept-block[data-concept=decision] .concept-block__surface{padding:1.2rem}.concept-block__heading h3{font-size:clamp(1.55rem,8vw,2.3rem)}.concept-stats{grid-template-columns:1fr}.concept-stats>div{min-height:7rem}.concept-comparison{grid-template-columns:1fr}.concept-comparison>strong{grid-column:auto}.concept-pairs>div{grid-template-columns:1fr;gap:.5rem}.concept-pairs svg{display:none}.concept-image-text{grid-template-columns:1fr}.concept-image-text[data-position=right] picture{order:0}.concept-image-text img{min-height:14rem}.concept-primary-action{grid-template-columns:1fr auto}.concept-primary-action span{grid-column:1/-1}.concept-download{grid-template-columns:auto 1fr}.concept-download b{grid-column:2}.concept-decision-foot{flex-direction:column;align-items:flex-start}.blog-variant[data-variant=carnet] .variant-home__hero,.blog-variant[data-variant=fiches] .variant-home__hero,.blog-variant[data-variant=plan] .variant-home__hero,.blog-variant[data-variant=dossier] .variant-home__hero{grid-template-columns:1fr}.blog-variant[data-variant=carnet] .variant-home__hero>figure,.blog-variant[data-variant=carnet] .variant-home__hero-copy{grid-area:auto}.blog-variant[data-variant=carnet] .variant-home__hero-copy{padding-left:1rem}.blog-variant[data-variant=carnet] .variant-topics nav a{margin-left:0}.blog-variant[data-variant=fiches] .variant-topics nav,.blog-variant[data-variant=plan] .variant-topics nav{grid-template-columns:1fr}.blog-variant[data-variant=fiches] .variant-stories article:nth-child(2){transform:none}.blog-variant[data-variant=plan] .variant-home__hero>figure,.blog-variant[data-variant=journal] .variant-home__hero>figure{min-height:30rem}.blog-variant[data-variant=plan] .variant-component-group:nth-child(2n){width:100%}.blog-variant[data-variant=journal] .variant-home__hero-copy{width:calc(100% - 2rem);min-height:30rem;padding-inline:0}.blog-variant[data-variant=dossier] .variant-topics nav{grid-template-columns:1fr;display:grid}.blog-variant[data-variant=dossier] .variant-topics nav a,.blog-variant[data-variant=dossier] .variant-topics nav a:nth-child(2n){min-height:6.5rem}.concept-block[data-concept=carnet]{grid-template-columns:1.7rem minmax(0,1fr)}.concept-block[data-concept=carnet]:before{border-radius:.7rem 0 0 .7rem}.concept-shell--carnet{grid-template-columns:1.7rem 1fr auto}.concept-shell--carnet>div{padding-inline:.7rem}.concept-shell--carnet>span{min-width:2.5rem;font-size:1rem}.concept-block[data-concept=carnet] .concept-block__surface{padding:1.1rem}.concept-shell--fiches{grid-template-columns:auto 1fr auto}.concept-shell--fiches strong{display:none}.concept-shell--fiches i{padding-inline:.3rem;font-size:.42rem}.concept-block[data-concept=fiches] .concept-block__surface{padding:1.15rem}.concept-block[data-concept=plan]{grid-template-columns:2.7rem minmax(0,1fr)}.concept-shell--plan{padding-right:.5rem}.concept-shell--plan small{display:none}.concept-block[data-concept=plan] .concept-block__surface{padding-left:.8rem}.concept-block[data-concept=plan] .concept-block__heading{grid-template-columns:1fr}.concept-block[data-concept=plan] .concept-block__heading>p{grid-column:auto}.concept-block[data-concept=plan] .concept-block__lead{margin-top:1rem}.concept-block[data-concept=journal]{grid-template-columns:1fr;gap:.6rem}.concept-shell--journal{text-align:left;border-bottom:2px solid #173329;border-right:0;grid-template-columns:auto 1fr auto;align-items:center;padding:0 0 .65rem}.concept-shell--journal:after{inset:auto auto -.45rem 1rem}.concept-shell--journal>div{padding-inline:.8rem}.concept-block[data-concept=journal] .concept-block__surface{border-radius:.2rem .2rem 1rem 1rem;padding:1.15rem}.concept-block[data-concept=journal] .concept-items article{grid-template-columns:2.7rem minmax(0,1fr);padding-inline:0}.concept-block[data-concept=journal] .concept-items article>img{width:2.7rem;height:2.7rem}.concept-shell--dossier{grid-template-columns:auto 1fr auto;margin-right:1rem}.concept-shell--dossier>span{text-align:center;max-width:5.5rem;padding-inline:.55rem}.concept-shell--dossier>div{padding-inline:.6rem}.concept-block[data-concept=dossier] .concept-block__surface{padding:1.15rem}.concept-dossier-foot{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.concept-disclosures summary .concept-disclosure__icon{transition:none}.blog-variant{scroll-behavior:auto}.blog-variant *,.blog-variant :before,.blog-variant :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.blog-variant[data-variant=panorama],.blog-variant[data-variant=guide],.blog-variant[data-variant=magazine],.blog-variant[data-variant=focus],.blog-variant[data-variant=collectif]{--v-ink:#16381c;--v-accent:#c0714d;--v-accent-2:#347a50;--v-display:"Kumbh Sans", Arial, sans-serif;--v-body:Arial, "Helvetica Neue", sans-serif;--v-utility:"Arial Narrow", "Aptos Narrow", Arial, sans-serif}.blog-variant[data-variant=panorama]{--v-bg:#dfe9e2;--v-paper:#fff;--v-muted:#557064;--v-soft:#dfe9e2;--v-line:#16381c2e}.blog-variant[data-variant=panorama] .blog-variant__brief{color:#fff;border-bottom:0}.blog-variant[data-variant=panorama]>.blog-variant__brief{background:#16381c;width:100%;padding-inline:max(1rem,50vw - 44rem)}.blog-variant[data-variant=panorama] .blog-variant__brief dd,.blog-variant[data-variant=panorama] .blog-variant__brief-index small{color:#bad0c2}.blog-variant[data-variant=panorama] .variant-home__hero{isolation:isolate;grid-template-columns:1fr;min-height:calc(100svh - 3.5rem);position:relative}.blog-variant[data-variant=panorama] .variant-home__hero-copy,.blog-variant[data-variant=panorama] .variant-home__hero>figure{grid-area:1/1}.blog-variant[data-variant=panorama] .variant-home__hero-copy{z-index:2;padding:clamp(4rem,8vw,8rem) max(1rem,50vw - 44rem);color:#fff;justify-content:end;justify-self:center;width:min(88rem,100%);padding-bottom:clamp(5rem,10vw,9rem)}.blog-variant[data-variant=panorama] .variant-home__hero-copy:before{z-index:-1;content:"";background:linear-gradient(90deg,#0a2213e6 0%,#0a221385 52%,#0a221314 100%);position:absolute;inset:0}.blog-variant[data-variant=panorama] .variant-home__hero-copy>p:not(.variant-kicker){color:#ffffffc7}.blog-variant[data-variant=panorama] .variant-home__hero>figure{min-height:100%}.blog-variant[data-variant=panorama] .variant-home__hero figcaption{backdrop-filter:blur(14px);background:#16381ce6;border-radius:1rem;max-width:25rem}.blog-variant[data-variant=panorama] .variant-topics{background:#fff}.blog-variant[data-variant=panorama] .variant-topics nav a{border-bottom-color:#16381c29;min-height:8.5rem}.blog-variant[data-variant=panorama] .variant-topics nav a:hover{background:#e4eee8;padding-inline:1.5rem}.blog-variant[data-variant=panorama] .variant-featured{color:#fff;background:#c0714d}.blog-variant[data-variant=panorama] .variant-featured article{border-color:#16381c}.blog-variant[data-variant=panorama] .variant-featured p{color:#ffffffc7}.blog-variant[data-variant=panorama] .variant-article{background:#dfe9e2}.concept-block[data-concept=panorama]{grid-template-columns:3.8rem minmax(0,1fr);gap:1rem;display:grid}.concept-shell--panorama{color:#347a50;grid-template-rows:auto 1fr auto;justify-items:center;min-height:9rem;padding-top:.35rem;display:grid;position:relative}.concept-shell--panorama:before{z-index:-1;content:"";background:#16381c47;width:1px;position:absolute;top:1.25rem;bottom:1.2rem;left:50%}.concept-shell--panorama i{background:#c0714d;border:.22rem solid #dfe9e2;border-radius:50%;width:.8rem;height:.8rem;box-shadow:0 0 0 1px #c0714d}.concept-shell--panorama strong{font:850 .5rem var(--v-utility);text-transform:uppercase;writing-mode:vertical-rl;background:#dfe9e2;padding-block:.8rem}.concept-shell--panorama code{font-size:.58rem}.concept-block[data-concept=panorama] .concept-block__surface{background:#fff;border-radius:1.35rem;padding:clamp(1.5rem,4vw,3rem);overflow:hidden;box-shadow:0 1.2rem 3rem #16381c14}.concept-block[data-concept=panorama]:nth-of-type(odd) .concept-block__surface{color:#fff;background:#16381c}.concept-block[data-concept=panorama]:nth-of-type(odd) :is(.concept-block__lead,.concept-items p,.concept-comparison p,.concept-comparison li,.concept-pairs dd,.concept-media figcaption){color:#ffffffb3}.concept-block[data-concept=panorama] .concept-media,.concept-block[data-concept=panorama] .concept-gallery{margin-inline:clamp(-3rem,-4vw,-1.5rem)}.concept-block[data-concept=panorama] .concept-items article{background:#f5f8f5;border:1px solid #16381c29;border-radius:1rem}.concept-block[data-concept=panorama]:nth-of-type(odd) .concept-items article{background:#ffffff14;border-color:#ffffff29}.concept-block[data-concept=panorama] .concept-stats>div{background:#dfe9e2;border-radius:1rem}.blog-variant[data-variant=guide]{--v-bg:#edf3ef;--v-paper:#fff;--v-muted:#52695d;--v-soft:#dceae2;--v-line:#16381c2e}.blog-variant[data-variant=guide] .variant-home__hero{background:#edf3ef;grid-template-columns:minmax(22rem,.9fr) minmax(0,1.1fr);min-height:48rem}.blog-variant[data-variant=guide] .variant-home__hero-copy{position:relative}.blog-variant[data-variant=guide] .variant-home__hero-copy:after{color:#16381c;content:"Comprendre  →  Observer  →  Essayer  →  Décider";width:fit-content;font:850 .58rem var(--v-utility);letter-spacing:.04em;background:#dceae2;border-radius:99rem;margin-top:2rem;padding:.55rem .75rem;display:flex}.blog-variant[data-variant=guide] .variant-home__hero figcaption{border-radius:.9rem}.blog-variant[data-variant=guide] .variant-topics nav{border:0;grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.blog-variant[data-variant=guide] .variant-topics nav a{border:1px solid var(--v-line);background:#fff;border-radius:1rem;grid-template-columns:1fr auto;align-content:space-between;min-height:11rem}.blog-variant[data-variant=guide] .variant-topics nav a>span{grid-column:1/-1}.blog-variant[data-variant=guide] .variant-topics nav small{display:none}.blog-variant[data-variant=guide] .variant-featured{color:#fff;background:#16381c}.blog-variant[data-variant=guide] .variant-featured p{color:#ffffffb8}.blog-variant[data-variant=guide] .variant-component-group>header{z-index:4;color:#fff;background:#16381c;border:0;border-radius:1rem;padding:1rem;position:sticky;top:3.5rem;box-shadow:0 .8rem 2rem #16381c1f}.blog-variant[data-variant=guide] .variant-component-group>header>small{color:#b9d2c2}.concept-block[data-concept=guide]{background:#fff;border:1px solid #16381c29;border-radius:1.2rem;overflow:hidden;box-shadow:0 .8rem 2.5rem #16381c0f}.concept-shell--guide{background:#f5f8f5;border-bottom:1px solid #16381c1f;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:3.6rem;padding:.5rem .75rem;display:grid}.concept-shell--guide>span{color:#16381c;font:850 .55rem var(--v-utility);text-transform:uppercase;background:#dceae2;border-radius:99rem;padding:.45rem .65rem}.concept-shell--guide>div{align-items:baseline;gap:.6rem;display:flex}.concept-shell--guide small{color:#347a50;font:850 .52rem var(--v-utility);text-transform:uppercase}.concept-shell--guide strong{font:750 .62rem var(--v-utility)}.concept-shell--guide code{color:#c0714d;font-size:.58rem}.concept-block[data-concept=guide] .concept-block__surface{padding:clamp(1.4rem,4vw,2.7rem)}.concept-block[data-concept=guide] .concept-items article{background:#f5f8f5;border:0;border-left:.3rem solid #347a50;border-radius:0 .8rem .8rem 0}.concept-block[data-concept=guide] .concept-items article:nth-child(2n){border-left-color:#c0714d}.concept-block[data-concept=guide] .concept-stats>div,.concept-block[data-concept=guide] .concept-comparison article{border-radius:.9rem}.concept-guide-foot{color:#fff;min-height:3rem;font:750 .58rem var(--v-utility);background:#16381c;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .9rem;display:flex}.concept-guide-foot span,.concept-guide-foot strong{align-items:center;gap:.45rem;display:inline-flex}.concept-guide-foot svg{color:#c0714d;width:.85rem}.blog-variant[data-variant=magazine]{--v-bg:#f2eee7;--v-paper:#fff;--v-muted:#58675e;--v-soft:#dfe9e2;--v-line:#16381c33}.blog-variant[data-variant=magazine] .variant-home__hero{grid-template-columns:minmax(17rem,.56fr) minmax(0,1.44fr)}.blog-variant[data-variant=magazine] .variant-home__hero-copy h2{font-size:clamp(4rem,8vw,8rem)}.blog-variant[data-variant=magazine] .variant-home__hero>figure{min-height:56rem}.blog-variant[data-variant=magazine] .variant-home__hero figcaption{background:#c0714d;border-radius:0 1rem 0 0;max-width:32rem;bottom:0;left:0;right:auto}.blog-variant[data-variant=magazine] .variant-topics nav{background:var(--v-line);border:0;grid-template-columns:1fr 1fr;gap:1px;display:grid}.blog-variant[data-variant=magazine] .variant-topics nav a{background:#fff;grid-template-columns:2.5rem 1fr auto}.blog-variant[data-variant=magazine] .variant-topics nav svg{display:none}.blog-variant[data-variant=magazine] .variant-stories>div{background:0 0;grid-template-columns:1.45fr .78fr .78fr;gap:1rem}.blog-variant[data-variant=magazine] .variant-stories article:first-child h3{font-size:clamp(2rem,4vw,3.4rem)}.blog-variant[data-variant=magazine] .variant-featured{color:#fff;background:#16381c}.blog-variant[data-variant=magazine] .variant-featured p{color:#ffffffb8}.blog-variant[data-variant=magazine] .variant-article__layout{grid-template-columns:minmax(7rem,.18fr) minmax(0,1fr)}.blog-variant[data-variant=magazine] .variant-component-group:nth-child(2n){width:92%;margin-left:auto}.concept-block[data-concept=magazine]{border-block:1px solid var(--v-line);grid-template-columns:5.2rem minmax(0,1fr);padding-block:2rem;display:grid}.concept-shell--magazine{align-content:start;gap:.35rem;padding-right:1rem;display:grid}.concept-shell--magazine strong{color:#c0714d;font:350 2.4rem/.85 var(--v-display)}.concept-shell--magazine span{color:#347a50;font:850 .5rem var(--v-utility);text-transform:uppercase}.concept-shell--magazine code{color:var(--v-muted);overflow-wrap:anywhere;font-size:.48rem}.concept-block[data-concept=magazine] .concept-block__surface{border-left:1px solid var(--v-line);min-width:0;padding-left:clamp(1rem,3vw,2.5rem)}.concept-block[data-concept=magazine] .concept-block__heading h3{max-width:16ch;font-size:clamp(2rem,4.8vw,4.6rem)}.concept-block[data-concept=magazine] .concept-items{grid-template-columns:repeat(2,minmax(0,1fr))}.concept-block[data-concept=magazine] .concept-items article{background:0 0;border:0;border-top:.25rem solid #16381c}.concept-block[data-concept=magazine] .concept-items article:first-child:nth-last-child(3){grid-row:span 2}.concept-block[data-concept=magazine] .concept-items article:nth-child(2){border-top-color:#c0714d}.concept-block[data-concept=magazine] .concept-media,.concept-block[data-concept=magazine] .concept-gallery{width:calc(100% + 4rem);margin-left:-4rem}.concept-block[data-concept=magazine] .concept-gallery-explorer{width:100%;margin-left:0}.concept-block[data-concept=magazine] .concept-stats>div{border-block:1px solid var(--v-line);background:0 0;border-radius:0;min-height:13rem}.concept-block[data-concept=magazine] .concept-comparison article{border-radius:0}.blog-variant[data-variant=focus]{--v-bg:#f4f6f2;--v-paper:#fff;--v-muted:#586c60;--v-soft:#e6eee8;--v-line:#16381c24}.blog-variant[data-variant=focus] .blog-variant__brief{max-width:72rem}.blog-variant[data-variant=focus] .variant-home__hero{grid-template-columns:minmax(22rem,.92fr) minmax(0,1.08fr);min-height:44rem}.blog-variant[data-variant=focus] .variant-home__hero-copy{padding-left:max(1rem,50vw - 36rem)}.blog-variant[data-variant=focus] .variant-home__hero figcaption{border-radius:1rem}.blog-variant[data-variant=focus] .variant-topics,.blog-variant[data-variant=focus] .variant-stories,.blog-variant[data-variant=focus] .variant-home-newsletter{padding-inline:max(1rem,50vw - 36rem)}.blog-variant[data-variant=focus] .variant-topics nav a{min-height:5.6rem}.blog-variant[data-variant=focus] .variant-featured{background:#e6eee8;grid-template-columns:1fr;padding-inline:max(1rem,50vw - 36rem)}.blog-variant[data-variant=focus] .variant-featured article{border-left:0}.blog-variant[data-variant=focus] .variant-stories>div{background:0 0;grid-template-columns:1fr;gap:0}.blog-variant[data-variant=focus] .variant-stories article{border-top:1px solid var(--v-line);grid-template-columns:minmax(12rem,.38fr) minmax(0,1fr);display:grid}.blog-variant[data-variant=focus] .variant-stories article picture,.blog-variant[data-variant=focus] .variant-stories article img{height:100%}.blog-variant[data-variant=focus] .variant-article__layout{grid-template-columns:13rem minmax(0,1fr);width:min(100% - 2rem,72rem)}.blog-variant[data-variant=focus] .variant-article__toc{background:#fff;border-radius:1rem;padding:1rem}.blog-variant[data-variant=focus] .variant-component-group+.variant-component-group{margin-top:8rem}.concept-block[data-concept=focus]{max-width:48rem;margin-inline:auto}.concept-shell--focus{border-bottom:1px solid var(--v-line);justify-content:space-between;align-items:center;gap:1rem;min-height:2.5rem;padding-bottom:.65rem;display:flex}.concept-shell--focus span{color:#c0714d;font:850 .52rem var(--v-utility);letter-spacing:.08em;text-transform:uppercase}.concept-shell--focus code{color:#347a50;font-size:.52rem}.concept-block[data-concept=focus] .concept-block__surface{padding:clamp(1.2rem,3vw,2.2rem) 0}.concept-block[data-concept=focus] .concept-block__heading h3{max-width:18ch;font-size:clamp(1.8rem,3.6vw,3.2rem)}.concept-block[data-concept=focus] .concept-items{grid-template-columns:1fr;gap:0}.concept-block[data-concept=focus] .concept-items article{border:0;border-bottom:1px solid var(--v-line);background:0 0;padding-inline:0}.concept-block[data-concept=focus] .concept-stats>div{border-radius:.8rem;min-height:7rem}.concept-block[data-concept=focus] .concept-comparison article,.concept-block[data-concept=focus] .concept-primary-action{border-radius:.8rem}.blog-variant[data-variant=collectif]{--v-bg:#e7efea;--v-paper:#fff;--v-muted:#526a5e;--v-soft:#dce8e0;--v-line:#16381c2e}.blog-variant[data-variant=collectif] .variant-home__hero-copy{color:#fff;background:#16381c}.blog-variant[data-variant=collectif] .variant-home__hero-copy>p:not(.variant-kicker){color:#ffffffbd}.blog-variant[data-variant=collectif] .variant-actions a{color:#fff;border-color:#fff}.blog-variant[data-variant=collectif] .variant-actions a:first-child{background:#c0714d;border-color:#c0714d}.blog-variant[data-variant=collectif] .variant-home__hero figcaption{border-radius:1.2rem 1.2rem 0}.blog-variant[data-variant=collectif] .variant-topics nav{border:0;grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.blog-variant[data-variant=collectif] .variant-topics nav a{border:1px solid var(--v-line);background:#fff;border-radius:1.2rem;grid-template-columns:1fr auto;align-content:space-between;min-height:10rem}.blog-variant[data-variant=collectif] .variant-topics nav a>span{grid-column:1/-1}.blog-variant[data-variant=collectif] .variant-topics nav small{display:none}.blog-variant[data-variant=collectif] .variant-stories article{border-radius:1.2rem;overflow:hidden}.blog-variant[data-variant=collectif] .variant-featured{color:#fff;background:#5e8587}.blog-variant[data-variant=collectif] .variant-featured p{color:#ffffffbf}.concept-block[data-concept=collectif]{grid-template-columns:minmax(8rem,.23fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,4vw,3rem);display:grid}.concept-block[data-concept=collectif]:nth-of-type(2n){grid-template-columns:minmax(0,1fr) minmax(8rem,.23fr)}.concept-shell--collectif{border-top:2px solid #347a50;grid-template-columns:2.7rem 1fr;align-items:center;gap:.75rem;padding-top:.75rem;display:grid}.concept-shell--collectif>span{color:#fff;width:2.7rem;height:2.7rem;font:850 .7rem var(--v-display);background:#16381c;border-radius:50%;place-items:center;display:grid}.concept-shell--collectif>div{gap:.15rem;display:grid}.concept-shell--collectif strong{font:750 .7rem var(--v-display)}.concept-shell--collectif small{color:#5e8587;font:850 .48rem var(--v-utility);text-transform:uppercase}.concept-block[data-concept=collectif]:nth-of-type(2n) .concept-shell--collectif{border-color:#c0714d;grid-column:2}.concept-block[data-concept=collectif]:nth-of-type(2n) .concept-shell--collectif>span{background:#c0714d}.concept-block[data-concept=collectif] .concept-block__surface{background:#fff;border-radius:1.8rem;padding:clamp(1.4rem,4vw,2.8rem);box-shadow:0 1rem 2.8rem #16381c12}.concept-block[data-concept=collectif]:nth-of-type(2n) .concept-block__surface{grid-area:1/1}.concept-block[data-concept=collectif] .concept-quote blockquote{font-family:Georgia,serif}.concept-block[data-concept=collectif] .concept-items article{background:#edf4ef;border:0;border-radius:1rem}.concept-block[data-concept=collectif] .concept-items article:nth-child(2n){background:#f3e8e2}.concept-block[data-concept=collectif] .concept-comparison article{border-radius:1rem}.concept-collectif-foot{color:#fff;font:750 .57rem var(--v-utility);background:#16381c;border-radius:0 0 1rem 1rem;grid-column:2;justify-content:space-between;align-items:center;gap:1rem;margin-top:-1.2rem;padding:.7rem 1rem;display:flex}.concept-block[data-concept=collectif]:nth-of-type(2n) .concept-collectif-foot{grid-column:1}.concept-collectif-foot strong{align-items:center;gap:.4rem;display:inline-flex}.concept-collectif-foot svg{color:#c0714d;width:.8rem}@media (hover:hover){.blog-variant[data-variant=panorama] .variant-topics nav a,.concept-block[data-concept=guide],.concept-block[data-concept=collectif] .concept-block__surface{transition:transform .18s,box-shadow .18s,background-color .18s,padding .18s}.concept-block[data-concept=guide]:hover{transform:translateY(-.2rem);box-shadow:0 1.2rem 3rem #16381c1a}.concept-block[data-concept=collectif] .concept-block__surface:hover{transform:translateY(-.2rem);box-shadow:0 1.4rem 3.2rem #16381c1c}}@media (width<=900px){.blog-variant[data-variant=guide] .variant-topics nav,.blog-variant[data-variant=collectif] .variant-topics nav{grid-template-columns:repeat(2,1fr)}.blog-variant[data-variant=magazine] .variant-home__hero,.blog-variant[data-variant=focus] .variant-home__hero,.blog-variant[data-variant=guide] .variant-home__hero{grid-template-columns:1fr}.blog-variant[data-variant=magazine] .variant-home__hero>figure{min-height:38rem}}@media (width<=700px){.blog-variant[data-variant=panorama] .variant-home__hero-copy{padding:4rem 1rem}.blog-variant[data-variant=panorama] .variant-home__hero-copy:before{background:linear-gradient(#0a221359,#0a2213eb)}.blog-variant[data-variant=guide] .variant-home__hero-copy:after{border-radius:.75rem;max-width:100%;line-height:1.5}.blog-variant[data-variant=guide] .variant-topics nav,.blog-variant[data-variant=collectif] .variant-topics nav,.blog-variant[data-variant=magazine] .variant-topics nav{grid-template-columns:1fr}.blog-variant[data-variant=guide] .variant-topics nav a,.blog-variant[data-variant=collectif] .variant-topics nav a{min-height:6.5rem}.blog-variant[data-variant=guide] .variant-component-group>header{position:static}.blog-variant[data-variant=magazine] .variant-stories>div{grid-template-columns:1fr}.blog-variant[data-variant=magazine] .variant-component-group:nth-child(2n){width:100%}.blog-variant[data-variant=focus] .variant-stories article{grid-template-columns:1fr}.blog-variant[data-variant=focus] .variant-article__layout{grid-template-columns:1fr;width:min(100% - 1.5rem,72rem)}.concept-block[data-concept=panorama]{grid-template-columns:2rem minmax(0,1fr);gap:.45rem}.concept-shell--panorama strong{display:none}.concept-block[data-concept=panorama] .concept-block__surface{border-radius:1rem;padding:1.15rem}.concept-block[data-concept=panorama] .concept-media,.concept-block[data-concept=panorama] .concept-gallery{margin-inline:-1.15rem}.concept-shell--guide{grid-template-columns:auto 1fr auto;gap:.5rem}.concept-shell--guide>div{display:none}.concept-block[data-concept=guide] .concept-block__surface{padding:1.15rem}.concept-guide-foot,.concept-collectif-foot{flex-direction:column;align-items:flex-start}.concept-block[data-concept=magazine]{grid-template-columns:2.8rem minmax(0,1fr)}.concept-shell--magazine{padding-right:.5rem}.concept-shell--magazine strong{font-size:1.35rem}.concept-shell--magazine span{display:none}.concept-block[data-concept=magazine] .concept-block__surface{padding-left:.75rem}.concept-block[data-concept=magazine] .concept-items{grid-template-columns:1fr}.concept-block[data-concept=magazine] .concept-media,.concept-block[data-concept=magazine] .concept-gallery,.concept-block[data-concept=magazine] .concept-gallery-explorer{width:100%;margin-left:0}.concept-gallery-explorer__stage{aspect-ratio:4/3;min-height:0}.concept-gallery-explorer__thumbs{scrollbar-width:thin;padding-bottom:.2rem;display:flex;overflow-x:auto}.concept-gallery-explorer__thumbs button{flex:none;grid-template-rows:3.25rem auto;grid-template-columns:1fr;gap:.3rem;width:8.2rem;min-height:5.5rem}.concept-gallery-explorer__thumbs picture,.concept-gallery-explorer__thumbs picture img{height:3.25rem}.concept-gallery-explorer__stage button{justify-content:center;min-width:2.75rem;bottom:.55rem;right:.55rem}.concept-gallery-explorer__stage button span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.concept-key-figures>div{grid-template-columns:4.75rem minmax(0,1fr);min-height:6.5rem}.concept-key-figures dt{font-size:2.8rem}.concept-key-figures dd{padding:1rem 1.1rem;font-size:.76rem}.concept-table table{table-layout:fixed;min-width:0}.concept-table th,.concept-table td{overflow-wrap:anywhere;padding:.7rem .45rem;font-size:.62rem;line-height:1.45}.concept-table th{font-size:.54rem}.concept-block[data-concept=focus]{max-width:100%}.concept-block[data-concept=collectif],.concept-block[data-concept=collectif]:nth-of-type(2n){grid-template-columns:1fr;gap:.65rem}.concept-block[data-concept=collectif]:nth-of-type(2n) .concept-shell--collectif,.concept-block[data-concept=collectif]:nth-of-type(2n) .concept-block__surface,.concept-block[data-concept=collectif] .concept-collectif-foot,.concept-block[data-concept=collectif]:nth-of-type(2n) .concept-collectif-foot{grid-area:auto}.concept-shell--collectif{grid-template-columns:2.3rem 1fr}.concept-shell--collectif>span{width:2.3rem;height:2.3rem}.concept-block[data-concept=collectif] .concept-block__surface{border-radius:1.1rem;padding:1.15rem}}.blog-variant{--v-bg:var(--paper,#fbf6f2);--v-paper:var(--white,#fff);--v-ink:var(--ink,#16381c);--v-muted:var(--ink-soft,#496a52);--v-accent:var(--orange,#c0714d);--v-soft:var(--soft-green,#dee9e4);--v-green-soft:var(--soft-green,#dee9e4);--v-line:#16381c2e;--v-copy:#42584b}.blog-v2 .blog-variant{background:0 0;min-height:0;overflow:visible}.blog-v2 :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,figcaption,blockquote,a,button,span,strong,em),.blog-v2 [data-blog-element]{overflow-wrap:anywhere;max-width:100%}.blog-v2 [data-element-position]{z-index:1;translate:var(--blog-element-x,0) var(--blog-element-y,0);position:relative}:is(.blog-v2,.studio-page) .blog-v2-block [data-element-width-percent]{max-width:100%;width:var(--blog-element-width-percent)!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element=media][data-element-align=left]{margin-left:0!important;margin-right:auto!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element=media][data-element-align=center]{margin-left:auto!important;margin-right:auto!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element=media][data-element-align=right]{margin-left:auto!important;margin-right:0!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-color]{color:var(--blog-element-color)!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-font=editorial]{font-family:Georgia,Times New Roman,serif!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-font=technical]{font-family:Arial Narrow,Aptos Narrow,Liberation Sans Narrow,Arial,sans-serif!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-font=postureo]{font-family:var(--v-body,Arial, sans-serif)!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-scale=compact]{zoom:.9}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-scale=normal]{zoom:1}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-scale=large]{zoom:1.12}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-weight=regular]{font-weight:400!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-weight=medium]{font-weight:600!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-weight=bold]{font-weight:800!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-style=normal]{font-style:normal!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-style=italic]{font-style:italic!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-line-height=tight]{line-height:1.15!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-line-height=normal]{line-height:1.5!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-line-height=relaxed]{line-height:1.8!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-letter-spacing=tight]{letter-spacing:-.025em!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-letter-spacing=normal]{letter-spacing:normal!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-letter-spacing=wide]{letter-spacing:.055em!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-indent=none]{text-indent:0!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-indent=small]{text-indent:1.25em!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-indent=large]{text-indent:2.5em!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-font-size]{font-size:var(--blog-element-font-size)!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-align=left]{text-align:left!important;margin-left:0!important;margin-right:auto!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-align=center]{text-align:center!important;margin-left:auto!important;margin-right:auto!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-align=right]{text-align:right!important;margin-left:auto!important;margin-right:0!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-background]{background:var(--blog-element-background)!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-padding=compact]{padding:.45rem .65rem!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-padding=comfortable]{padding:.75rem 1rem!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-radius=soft]{border-radius:.45rem!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-radius=pill]{border-radius:99rem!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-border]{border:var(--blog-element-border-width,1px) solid var(--blog-element-border,currentColor)!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-shadow=none]{box-shadow:none!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-shadow=soft]{box-shadow:0 .35rem 1rem #16381c1f!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-shadow=raised]{box-shadow:0 .85rem 2rem #16381c2e!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-opacity]{opacity:var(--blog-element-opacity)!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-object-fit]{object-fit:var(--blog-element-object-fit)!important}:is(.blog-v2,.studio-page) .blog-v2-block [data-blog-element][data-element-object-position]{object-position:var(--blog-element-object-x,50%) var(--blog-element-object-y,50%)!important}.blog-v2 .blog-v2-block{width:var(--blog-block-width,min(100%,52rem));padding-bottom:var(--blog-element-bottom-reserve,0);margin-block:var(--blog-block-spacing,1.5rem);margin-right:var(--blog-block-margin-right,auto);margin-left:var(--blog-block-margin-left,0)}.blog-v2 .blog-v2-block>.concept-block__surface{width:var(--blog-content-width,100%);zoom:var(--blog-content-zoom,1);margin-inline:auto}.blog-v2 .blog-v2-block[data-surface-tone=dark]{--v-ink:#fff;--v-copy:#edf4ef;--v-muted:#d6e4da;color:#fff}.blog-v2 .blog-v2-block:not([data-hover-effect=none]){z-index:0;transform-origin:50%;transition:transform var(--blog-hover-duration,.24s) cubic-bezier(.2,.72,.24,1), filter var(--blog-hover-duration,.24s) ease, box-shadow var(--blog-hover-duration,.24s) ease;will-change:transform;position:relative}.blog-v2 .blog-v2-block:not([data-hover-effect=none])[data-hover-preview=true]{z-index:2;transform:translateY(var(--blog-hover-y,0)) scale(var(--blog-hover-scale,1));filter:var(--blog-hover-filter,none);box-shadow:var(--blog-hover-shadow,none)}@media (hover:hover) and (pointer:fine){.blog-v2 .blog-v2-block:not([data-hover-effect=none]):hover{z-index:2;transform:translateY(var(--blog-hover-y,0)) scale(var(--blog-hover-scale,1));filter:var(--blog-hover-filter,none);box-shadow:var(--blog-hover-shadow,none)}}@media (prefers-reduced-motion:reduce){.blog-v2 .blog-v2-block:not([data-hover-effect=none]){will-change:auto;transition:none}.blog-v2 .blog-v2-block:not([data-hover-effect=none]):is(:hover,[data-hover-preview=true]){filter:none;box-shadow:none;transform:none}}.blog-v2 .concept-block{margin-block:clamp(1.5rem,3vw,2.5rem)}.blog-v2 .concept-block:first-child{margin-top:0}.blog-v2 .concept-block:last-child{margin-bottom:0}.blog-v2 .concept-block[data-reader-view=true][data-component=heading],.blog-v2 .concept-block[data-reader-view=true][data-component=paragraph],.blog-v2 .concept-block[data-reader-view=true][data-component=lead]{width:100%;max-width:none}.blog-v2 .concept-block[data-reader-view=true][data-component=heading]{margin-block:clamp(2.5rem,4vw,3.5rem) 1.15rem}.blog-v2 .concept-block[data-reader-view=true][data-component=paragraph]{margin-block:0 1rem}.blog-v2 .concept-block[data-reader-view=true][data-component=lead]{margin-block:1.35rem 2.25rem}.blog-v2 .concept-block[data-reader-view=true][data-component=heading]+.concept-block[data-reader-view=true][data-component=paragraph],.blog-v2 .concept-block[data-reader-view=true][data-component=paragraph]+.concept-block[data-reader-view=true][data-component=paragraph]{margin-top:0}.blog-v2 .concept-primary-action strong{color:#fff}.blog-v2 .concept-block__heading :is(h2,h3){max-width:21ch;color:var(--v-ink);font-family:var(--v-display);letter-spacing:-.04em;text-wrap:balance;margin:.45rem 0 0;font-size:clamp(1.8rem,3vw,3rem);font-weight:660;line-height:1.03}.blog-v2 .concept-block__heading h2 em{color:var(--v-accent);font:inherit;margin-top:.18em;font-style:normal;display:block}.blog-v2 .concept-block[data-concept=magazine][data-reader-view=true]{border-block:0;grid-template-columns:minmax(0,1fr);padding-block:0}.blog-v2 .concept-block[data-concept=magazine][data-reader-view=true] .concept-block__surface{border-left:0;padding-left:0}.blog-v2 .concept-block[data-reader-view=true][data-component=heading] .concept-block__heading :is(h2,h3){letter-spacing:-.035em;max-width:none;margin:0;font-size:clamp(2rem,2.6vw,2.55rem);line-height:1.08}.blog-v2 .concept-block[data-concept=magazine][data-reader-view=true] :is(.concept-media,.concept-gallery){width:100%;margin-left:0}.blog-v2 .concept-block[data-reader-view=true][data-component=lead] .concept-block__lead{max-width:none;color:var(--v-ink);font-family:var(--v-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:650;line-height:1.34}.blog-v2 .concept-block[data-reader-view=true][data-component=paragraph] .concept-block__lead{max-width:none;color:var(--v-copy);font-family:var(--v-body);letter-spacing:0;margin:0;font-size:1.05rem;font-weight:400;line-height:1.72}.blog-v2 .concept-block[data-reader-view=true][data-component=heading]+.concept-block[data-reader-view=true][data-component=paragraph] .concept-block__lead{max-width:none;color:var(--v-ink);font-size:clamp(1.08rem,1.45vw,1.16rem);font-weight:450;line-height:1.65}.blog-v2 .concept-block[data-reader-view=true][data-component=imageText] .concept-image-text{background:var(--v-ink);grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);min-height:25rem;margin-top:0}.blog-v2 .concept-block[data-reader-view=true][data-component=imageText] .concept-image-text__media{background:#fff;min-width:0;margin:0;position:relative;overflow:hidden}.blog-v2 .concept-block[data-reader-view=true][data-component=imageText] .concept-image-text__media picture,.blog-v2 .concept-block[data-reader-view=true][data-component=imageText] .concept-image-text__media img{width:100%;height:100%}.blog-v2 .concept-block[data-reader-view=true][data-component=imageText] .concept-image-text__media img{box-sizing:border-box;object-fit:contain;min-height:25rem;padding:clamp(1rem,2.8vw,2rem)}.blog-v2 .concept-block[data-reader-view=true][data-component=imageText] .concept-image-text__media figcaption{background:var(--v-green-soft);color:var(--v-ink);font:850 .54rem var(--v-utility);letter-spacing:.08em;text-transform:uppercase;padding:.65rem .9rem;position:absolute;bottom:0;left:0}.blog-v2 .concept-block[data-reader-view=true][data-component=imageText] .concept-image-text[data-position=right] .concept-image-text__media{order:2}.blog-v2 .concept-block[data-reader-view=true][data-component=imageText] .concept-image-text>div{background:var(--v-ink);padding:clamp(1.5rem,3.5vw,2.7rem)}.blog-v2 .concept-block[data-reader-view=true][data-component=imageText] .concept-image-text__eyebrow{color:#9fc4ad;font:850 .56rem var(--v-utility);letter-spacing:.09em;text-transform:uppercase}.blog-v2 .concept-block[data-reader-view=true][data-component=imageText] .concept-image-text h3{color:#fff;max-width:13ch;font:650 clamp(1.55rem,2.7vw,2.2rem)/1.02 var(--v-display);letter-spacing:-.045em;margin:.65rem 0 0}.blog-v2 .concept-block[data-reader-view=true][data-component=imageText] .concept-image-text p{color:#d8e6dc;margin:1.2rem 0 0;font-size:.88rem;line-height:1.68}.blog-v2 .concept-block[data-reader-view=true][data-component=imageText] .concept-image-text a{color:#fff}.blog-v2 .concept-block[data-reader-view=true][data-component=gallery] .concept-gallery-explorer{background:0 0;margin-top:0}.blog-v2 .concept-block[data-reader-view=true][data-component=gallery] .concept-gallery-explorer__header{display:none}.blog-v2 .concept-block[data-reader-view=true][data-component=gallery] .concept-gallery-explorer__stage{aspect-ratio:16/9;background:#fff}.blog-v2 .concept-block[data-reader-view=true][data-component=gallery] .concept-gallery-explorer__thumbs{background:0 0;gap:.55rem;margin-top:.55rem}.blog-v2 .concept-block[data-reader-view=true][data-component=gallery] .concept-gallery-explorer__thumbs button{border:1px solid var(--v-line);min-height:5.2rem;color:var(--v-ink);background:#fff;grid-template-rows:3.65rem auto;gap:.35rem;padding:.35rem}.blog-v2 .concept-block[data-reader-view=true][data-component=gallery] .concept-gallery-explorer__thumbs button[aria-selected=true]{border-color:var(--v-accent);box-shadow:inset 0 -.2rem var(--v-accent);background:#fff}.blog-v2 .concept-block[data-reader-view=true][data-component=gallery] .concept-gallery-explorer__thumbs picture,.blog-v2 .concept-block[data-reader-view=true][data-component=gallery] .concept-gallery-explorer__thumbs picture img{width:100%;height:3.65rem}.blog-v2 .concept-block[data-reader-view=true][data-component=gallery] .concept-gallery-explorer__thumbs small{display:none}.blog-v2 .concept-block[data-reader-view=true][data-component=gallery] .concept-gallery-explorer__thumbs button>span{text-overflow:ellipsis;white-space:nowrap;padding:0 .2rem .15rem;font-size:.56rem;line-height:1.2;overflow:hidden}.blog-v2 .concept-block[data-reader-view=true][data-component=gallery] .concept-gallery-explorer__caption{color:var(--v-muted);background:0 0;margin:0;padding:.7rem 0 0}.blog-v2 .concept-block[data-reader-view=true][data-component=uploadedMedia] .concept-media--zoomable{background:#fff;margin:0;position:relative;overflow:hidden}.blog-v2 .concept-block[data-reader-view=true][data-component=uploadedMedia] .concept-media--zoomable img{object-fit:contain;width:100%;height:auto;max-height:44rem;display:block}.blog-v2 .concept-block[data-reader-view=true][data-component=uploadedMedia] .concept-media--zoomable>button{min-height:2.75rem;box-shadow:none;color:#fff;cursor:pointer;font:800 .65rem var(--v-body);backdrop-filter:blur(8px);background:#16381ceb;border:1px solid #ffffff75;border-radius:0;align-items:center;gap:.45rem;padding:.55rem .78rem;transition:background-color .16s,transform .16s;display:inline-flex;position:absolute;bottom:.85rem;right:.85rem}.blog-v2 .concept-block[data-reader-view=true][data-component=uploadedMedia] .concept-media--zoomable>button:hover{background:#347a50;transform:translateY(-.1rem)}.blog-v2 .concept-block[data-reader-view=true][data-component=uploadedMedia] .concept-media--zoomable>button:focus-visible{outline:2px solid var(--v-accent);outline-offset:3px}.blog-v2 .concept-block[data-reader-view=true][data-component=uploadedMedia] .concept-media--zoomable>button svg{width:.95rem;height:.95rem}.blog-v2 .concept-block[data-reader-view=true][data-component=quote] .concept-quote--reader{margin:0;padding:1.75rem 0}.blog-v2 .concept-block[data-reader-view=true][data-component=quote] .concept-quote--reader blockquote{max-width:34ch;color:var(--v-ink);letter-spacing:-.015em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2.4vw,2.05rem);font-style:italic;font-weight:400;line-height:1.3}.blog-v2 .concept-block[data-reader-view=true][data-component=quote] .concept-quote__mark--inline{color:var(--v-accent);font:inherit}.blog-v2 .concept-block[data-reader-view=true][data-component=quote] .concept-quote--reader figcaption{color:var(--v-muted);font-family:var(--v-body);margin-top:.9rem;font-size:.72rem;font-weight:650;line-height:1.4}.blog-v2 .concept-block[data-reader-view=true][data-component=testimonial] .concept-testimonial{border:0;gap:0;margin:0;display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=testimonial] .concept-testimonial blockquote{max-width:none;color:var(--v-ink);grid-template-columns:3rem minmax(0,1fr) 3rem;align-items:stretch;gap:.75rem;margin:0;padding:clamp(1.5rem,3vw,2.2rem) 0 1.25rem;display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=testimonial] .concept-testimonial blockquote p{letter-spacing:-.018em;margin:0;font:italic 400 clamp(1.5rem,2.8vw,2.25rem)/1.28 Georgia,Times New Roman,serif}.blog-v2 .concept-block[data-reader-view=true][data-component=testimonial] .concept-testimonial__mark{color:var(--v-accent);font:400 clamp(2.8rem,5vw,4.2rem)/1 Georgia,Times New Roman,serif}.blog-v2 .concept-block[data-reader-view=true][data-component=testimonial] .concept-testimonial__mark--open{align-self:start;padding-top:.08em}.blog-v2 .concept-block[data-reader-view=true][data-component=testimonial] .concept-testimonial__mark--close{text-align:right;align-self:end;padding-bottom:.08em}.blog-v2 .concept-block[data-reader-view=true][data-component=testimonial] .concept-testimonial figcaption{box-sizing:border-box;width:100%;color:var(--v-muted);text-align:right;border:0;justify-content:flex-end;align-items:baseline;gap:.35rem .65rem;padding:.8rem 3.75rem 1rem;font-size:.72rem;line-height:1.45;display:flex}.blog-v2 .concept-block[data-reader-view=true][data-component=testimonial] .concept-testimonial figcaption strong{color:var(--v-ink);font-weight:800}.blog-v2 .concept-block[data-reader-view=true][data-component=checklist] .concept-checklist{box-shadow:none;background:#fff;border-radius:0;overflow:hidden}.blog-v2 .concept-block[data-reader-view=true][data-component=checklist] .concept-checklist>header{background:var(--v-ink);color:#fff;grid-template-columns:1fr;padding:1.25rem 1.4rem;display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=checklist] .concept-checklist header span{color:#9fc4ad;font:850 .56rem var(--v-utility);letter-spacing:.09em;text-transform:uppercase}.blog-v2 .concept-block[data-reader-view=true][data-component=checklist] .concept-checklist h3{color:#fff;max-width:22ch;font:650 clamp(1.35rem,2.3vw,1.85rem)/1.08 var(--v-display);letter-spacing:-.04em;margin:.4rem 0 0}.blog-v2 .concept-block[data-reader-view=true][data-component=checklist] .concept-checklist ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=checklist] .concept-checklist li{background:var(--v-paper);border-bottom:1px solid #16381c1f;grid-template-columns:3.2rem minmax(0,1fr);align-items:stretch;gap:0;min-height:4.2rem;padding:0;display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=checklist] .concept-checklist li>span{color:#16381c;background:#dfe9e2;border:0;border-radius:0;place-items:center;width:100%;height:100%;min-height:4.2rem;display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=checklist] .concept-checklist li:nth-child(2n)>span{border-color:var(--v-accent);color:#9b4c32;background:#f3e4dc}.blog-v2 .concept-block[data-reader-view=true][data-component=checklist] .concept-checklist li svg{stroke-width:3px;width:1.15rem;height:1.15rem}.blog-v2 .concept-block[data-reader-view=true][data-component=checklist] .concept-checklist li p{color:var(--v-ink);align-self:center;margin:0;padding:.85rem 1rem;font-size:.88rem;font-weight:720;line-height:1.45}.blog-v2 .concept-block[data-reader-view=true][data-component=timeline] .concept-timeline{gap:0;margin:0;padding:.5rem 0;list-style:none;display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=timeline] .concept-timeline li{grid-template-columns:5.8rem 1.5rem minmax(0,1fr);gap:1.15rem;min-height:7.2rem;display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=timeline] .concept-timeline time{color:var(--v-accent);font:850 .63rem/1.25 var(--v-utility);letter-spacing:.06em;text-align:right;text-transform:uppercase;padding-top:.25rem}.blog-v2 .concept-block[data-reader-view=true][data-component=timeline] .concept-timeline i{display:block;position:relative}.blog-v2 .concept-block[data-reader-view=true][data-component=timeline] .concept-timeline i:before{z-index:1;content:"";background:#347a50;border:.24rem solid #f2eee7;border-radius:50%;width:.85rem;height:.85rem;position:absolute;top:.1rem;left:50%;translate:-50%;box-shadow:0 0 0 1px #347a50}.blog-v2 .concept-block[data-reader-view=true][data-component=timeline] .concept-timeline i:after{content:"";background:#9fc4ad;width:2px;position:absolute;top:1rem;bottom:0;left:50%;translate:-50%}.blog-v2 .concept-block[data-reader-view=true][data-component=timeline] .concept-timeline li:nth-child(2) i:before{background:var(--v-accent);box-shadow:0 0 0 1px var(--v-accent)}.blog-v2 .concept-block[data-reader-view=true][data-component=timeline] .concept-timeline li:last-child i:after{display:none}.blog-v2 .concept-block[data-reader-view=true][data-component=timeline] .concept-timeline li>div{padding:0 0 2rem}.blog-v2 .concept-block[data-reader-view=true][data-component=timeline] .concept-timeline h4{color:var(--v-ink);font:650 clamp(1.25rem,2.1vw,1.7rem)/1.05 var(--v-display);letter-spacing:-.035em;text-transform:capitalize;margin:0}.blog-v2 .concept-block[data-reader-view=true][data-component=timeline] .concept-timeline p{max-width:42ch;color:var(--v-muted);margin:.55rem 0 0;font-size:.84rem;line-height:1.58}.blog-v2 .concept-block[data-reader-view=true][data-component=keyTakeaways] .concept-takeaways{background:0 0;display:grid;overflow:visible}.blog-v2 .concept-block[data-reader-view=true][data-component=keyTakeaways] .concept-takeaways>header{border-top:.24rem solid var(--v-accent);color:var(--v-ink);padding:1.15rem 0 1.35rem}.blog-v2 .concept-block[data-reader-view=true][data-component=keyTakeaways] .concept-takeaways header span{color:var(--v-accent);font:850 .56rem var(--v-utility);letter-spacing:.09em;text-transform:uppercase}.blog-v2 .concept-block[data-reader-view=true][data-component=keyTakeaways] .concept-takeaways h3{max-width:18ch;color:var(--v-ink);font:650 clamp(1.5rem,2.7vw,2.15rem)/1 var(--v-display);letter-spacing:-.045em;margin:.45rem 0 0}.blog-v2 .concept-block[data-reader-view=true][data-component=keyTakeaways] .concept-takeaways ul{border-top:1px solid var(--v-ink);margin:0;padding:0;list-style:none;display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=keyTakeaways] .concept-takeaways li{border-bottom:1px solid var(--v-line);background:0 0;border-radius:0;grid-template-columns:1.4rem minmax(0,1fr);align-items:center;gap:.8rem;min-height:4.8rem;padding:.8rem 0;display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=keyTakeaways] .concept-takeaways li>span{color:var(--v-accent);font:800 1.15rem/1 var(--v-display)}.blog-v2 .concept-block[data-reader-view=true][data-component=keyTakeaways] .concept-takeaways li p{max-width:48ch;color:var(--v-ink);margin:0;font-size:.9rem;font-weight:680;line-height:1.5}.blog-v2 .concept-block[data-reader-view=true][data-component=columns] .concept-columns{border-radius:.7rem;grid-template-columns:repeat(3,minmax(0,1fr));min-height:18rem;display:grid;overflow:hidden;box-shadow:0 .7rem 1.8rem #16381c12}.blog-v2 .concept-block[data-reader-view=true][data-component=columns] .concept-columns[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-v2 .concept-block[data-reader-view=true][data-component=columns] .concept-columns article{min-width:0;color:var(--v-ink);background:#dfe9e2;grid-template-rows:auto 1fr;padding:clamp(1.35rem,2.7vw,2rem);display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=columns] .concept-columns article:nth-child(2){background:var(--v-accent);color:#fff}.blog-v2 .concept-block[data-reader-view=true][data-component=columns] .concept-columns article:nth-child(3n){background:var(--v-ink);color:#fff}.blog-v2 .concept-block[data-reader-view=true][data-component=columns] .concept-columns h4{color:currentColor;max-width:10ch;font:650 clamp(1.35rem,2.5vw,1.9rem)/1.02 var(--v-display);letter-spacing:-.04em;margin:0}.blog-v2 .concept-block[data-reader-view=true][data-component=columns] .concept-columns p{color:currentColor;opacity:.78;align-self:end;max-width:24ch;margin:0;padding-top:2rem;font-size:.84rem;line-height:1.58}.blog-v2 .concept-block[data-reader-view=true][data-component=prosCons] .concept-tradeoffs{min-height:18rem;box-shadow:none;background:#fff;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.blog-v2 .concept-block[data-reader-view=true][data-component=prosCons] .concept-tradeoffs article{grid-template-rows:7.25rem 1fr;min-width:0;padding:0;display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=prosCons] .concept-tradeoffs article[data-side=benefits]{background:#dfe9e2}.blog-v2 .concept-block[data-reader-view=true][data-component=prosCons] .concept-tradeoffs article[data-side=watch]{background:#f3e4dc;border-left:1px solid #c0714d38}.blog-v2 .concept-block[data-reader-view=true][data-component=prosCons] .concept-tradeoffs header{box-sizing:border-box;background:var(--v-ink);height:7.25rem;padding:1.3rem 1.35rem}.blog-v2 .concept-block[data-reader-view=true][data-component=prosCons] .concept-tradeoffs article[data-side=watch] header{background:var(--v-accent)}.blog-v2 .concept-block[data-reader-view=true][data-component=prosCons] .concept-tradeoffs header>span,.blog-v2 .concept-block[data-reader-view=true][data-component=prosCons] .concept-tradeoffs article[data-side=watch] header>span{color:#ffffffb8;font:850 .56rem var(--v-utility);letter-spacing:.09em;text-transform:uppercase}.blog-v2 .concept-block[data-reader-view=true][data-component=prosCons] .concept-tradeoffs h3{color:#fff;max-width:15ch;font:650 clamp(1.15rem,2vw,1.55rem)/1.05 var(--v-display);letter-spacing:-.04em;margin:.55rem 0 0}.blog-v2 .concept-block[data-reader-view=true][data-component=prosCons] .concept-tradeoffs ul{align-content:start;gap:.65rem;margin:0;padding:1.25rem 1.35rem;list-style:none;display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=prosCons] .concept-tradeoffs li{color:var(--v-ink);grid-template-columns:1.15rem minmax(0,1fr);align-items:start;gap:.65rem;font-size:.8rem;font-weight:670;line-height:1.48;display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=prosCons] .concept-tradeoffs li svg{color:#347a50;stroke-width:2.5px;width:1.05rem;height:1.05rem}.blog-v2 .concept-block[data-reader-view=true][data-component=prosCons] .concept-tradeoffs article[data-side=watch] li svg{color:var(--v-accent)}.blog-v2 .concept-block[data-reader-view=true][data-component=glossary] .concept-glossary-index{background:#fff;grid-template-columns:minmax(10rem,.34fr) minmax(0,.66fr);display:grid;overflow:hidden}.blog-v2 .concept-block[data-reader-view=true][data-component=glossary] .concept-glossary-index>header{background:var(--v-ink);color:#fff;flex-direction:column;align-items:flex-start;padding:1.4rem;display:flex}.blog-v2 .concept-block[data-reader-view=true][data-component=glossary] .concept-glossary-index>header span{color:#9fc4ad;font:850 .54rem var(--v-utility);letter-spacing:.1em;text-transform:uppercase}.blog-v2 .concept-block[data-reader-view=true][data-component=glossary] .concept-glossary-index>header h3{max-width:10ch;color:inherit;font:650 clamp(1.2rem,2.2vw,1.6rem)/1.03 var(--v-display);letter-spacing:-.04em;margin:.65rem 0 0}.blog-v2 .concept-block[data-reader-view=true][data-component=glossary] .concept-glossary-index>header strong{color:var(--v-accent);font:850 .58rem var(--v-utility);text-transform:uppercase;margin-top:auto;padding-top:2rem}.blog-v2 .concept-block[data-reader-view=true][data-component=glossary] .concept-glossary-index dl{margin:0}.blog-v2 .concept-block[data-reader-view=true][data-component=glossary] .concept-glossary-index dl>div{grid-template-columns:minmax(7.5rem,.38fr) minmax(0,.62fr);min-height:4.6rem;display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=glossary] .concept-glossary-index :is(dt,dd){align-content:center;margin:0;padding:.9rem 1rem;display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=glossary] .concept-glossary-index dt{color:var(--v-ink);font:750 .82rem/1.25 var(--v-body);background:#dfe9e2;border-bottom:1px solid #fff}.blog-v2 .concept-block[data-reader-view=true][data-component=glossary] .concept-glossary-index dl>div:nth-child(2) dt{background:#f3e4dc}.blog-v2 .concept-block[data-reader-view=true][data-component=glossary] .concept-glossary-index dd{color:var(--v-soft-ink);background:#fffaf7;border-bottom:1px solid #16381c1a;font-size:.76rem;line-height:1.5}.blog-v2 .concept-block[data-reader-view=true][data-component=relatedLinks] .concept-reading-path{border-top:1px solid var(--v-ink);border-bottom:1px solid var(--v-ink);background:0 0;overflow:hidden}.blog-v2 .concept-block[data-reader-view=true][data-component=relatedLinks] .concept-reading-path>header{border-bottom:1px solid var(--v-line);color:var(--v-ink);background:0 0;padding:1.15rem .7rem 1.25rem}.blog-v2 .concept-block[data-reader-view=true][data-component=relatedLinks] .concept-reading-path>header span{color:var(--v-accent);font:850 .54rem var(--v-utility);letter-spacing:.1em;text-transform:uppercase}.blog-v2 .concept-block[data-reader-view=true][data-component=relatedLinks] .concept-reading-path h3{max-width:28ch;color:var(--v-ink);font:650 clamp(1.35rem,2.4vw,1.85rem)/1.05 var(--v-display);letter-spacing:-.045em;margin:.4rem 0 0}.blog-v2 .concept-block[data-reader-view=true][data-component=relatedLinks] .concept-reading-path>div{display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=relatedLinks] .concept-reading-path a{border-bottom:1px solid var(--v-line);min-height:5.7rem;color:var(--v-ink);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.85rem .7rem;text-decoration:none;transition:background-color .18s;display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=relatedLinks] .concept-reading-path a:last-child{border-bottom:0}.blog-v2 .concept-block[data-reader-view=true][data-component=relatedLinks] .concept-reading-path a:hover{background:var(--v-green-soft)}.blog-v2 .concept-block[data-reader-view=true][data-component=relatedLinks] .concept-reading-path a:focus-visible{z-index:1;outline:3px solid var(--v-accent);outline-offset:-3px;position:relative}.blog-v2 .concept-block[data-reader-view=true][data-component=relatedLinks] .concept-reading-path a>span{gap:.3rem;display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=relatedLinks] .concept-reading-path strong{font:650 .96rem/1.2 var(--v-display);letter-spacing:-.025em}.blog-v2 .concept-block[data-reader-view=true][data-component=relatedLinks] .concept-reading-path em{color:var(--v-muted);font-size:.74rem;font-style:normal;line-height:1.45}.blog-v2 .concept-block[data-reader-view=true][data-component=relatedLinks] .concept-reading-path svg{width:1rem;color:var(--v-accent)}.blog-v2 .concept-block[data-reader-view=true][data-component=cards] .concept-card-index{background:#fff;border-radius:.7rem;display:grid;overflow:hidden;box-shadow:0 .7rem 1.8rem #16381c12}.blog-v2 .concept-block[data-reader-view=true][data-component=cards] .concept-card-index>:is(a,article){min-height:7.5rem;color:var(--v-ink);background:#fff;border-left:.4rem solid #46936c;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(7rem,.3fr);align-items:start;gap:.5rem 1rem;padding:0 0 0 1.35rem;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=cards] .concept-card-index>:is(a,article)+:is(a,article){border-top:1px solid #16381c1c}.blog-v2 .concept-block[data-reader-view=true][data-component=cards] .concept-card-index>:is(a,article):nth-child(2){border-left-color:var(--v-accent)}.blog-v2 .concept-block[data-reader-view=true][data-component=cards] .concept-card-index>:is(a,article):nth-child(3n){border-left-color:#46936c}.blog-v2 .concept-block[data-reader-view=true][data-component=cards] .concept-card-index h4{color:currentColor;font:650 clamp(1.05rem,2vw,1.4rem)/1.05 var(--v-display);letter-spacing:-.035em;align-self:end;margin:0;padding-top:1.15rem}.blog-v2 .concept-block[data-reader-view=true][data-component=cards] .concept-card-index p{color:currentColor;opacity:.72;grid-column:1;max-width:46ch;margin:0;padding-bottom:1.15rem;font-size:.78rem;line-height:1.5}.blog-v2 .concept-block[data-reader-view=true][data-component=cards] .concept-card-index span{color:var(--v-ink);font:850 .56rem var(--v-utility);letter-spacing:.06em;text-align:right;text-transform:uppercase;background:#dee9e4;grid-area:1/2/3;justify-content:flex-end;align-self:stretch;align-items:center;gap:.5rem;padding:1rem;display:inline-flex}.blog-v2 .concept-block[data-reader-view=true][data-component=divider] .concept-divider[data-style=dots]{grid-template-columns:1fr;justify-items:center}.blog-v2 .concept-block[data-reader-view=true][data-component=divider] .concept-divider[data-style=dots] span{display:none}.blog-v2 .concept-block[data-reader-view=true][data-component=divider] .concept-divider[data-style=dots] i{width:auto;height:auto;color:var(--v-accent);letter-spacing:.5rem;background:0 0;font-style:normal;rotate:0deg}.blog-v2 .concept-block[data-reader-view=true][data-component=divider] .concept-divider[data-style=dots] i:before{content:"•••"}.blog-v2 .concept-block[data-reader-view=true][data-component=cards] .concept-card-index>:is(a,article):nth-child(2) span{color:var(--v-accent);background:#f3e4dc}.blog-v2 .concept-block[data-reader-view=true][data-component=cards] .concept-card-index span svg{width:1rem;transition:transform .2s}.blog-v2 .concept-block[data-reader-view=true][data-component=cards] .concept-card-index>a:hover{background:#f3e4dc;transform:translate(.2rem)}.blog-v2 .concept-block[data-reader-view=true][data-component=cards] .concept-card-index>a:hover span svg{transform:translate(.2rem)}.blog-v2 .concept-block[data-reader-view=true][data-component=cards] .concept-card-index>a:focus-visible{z-index:1;outline:3px solid var(--v-accent);outline-offset:-3px;position:relative}.blog-v2 .concept-block[data-reader-view=true][data-component=buttons] .concept-action-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=buttons] .concept-action-pair a{background:var(--v-ink);color:#fff;border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4rem;padding:.85rem 1rem;text-decoration:none;transition:filter .2s,transform .2s;display:grid;box-shadow:0 .3rem .8rem #16381c14}.blog-v2 .concept-block[data-reader-view=true][data-component=buttons] .concept-action-pair a[data-variant=secondary]{background:var(--v-accent)}.blog-v2 .concept-block[data-reader-view=true][data-component=buttons] .concept-action-pair span{font-size:.78rem;font-weight:780;line-height:1.3}.blog-v2 .concept-block[data-reader-view=true][data-component=buttons] .concept-action-pair svg{width:1rem;transition:transform .2s}.blog-v2 .concept-block[data-reader-view=true][data-component=buttons] .concept-action-pair a:hover{filter:brightness(1.08)}.blog-v2 .concept-block[data-reader-view=true][data-component=buttons] .concept-action-pair a:hover svg{transform:translate(.25rem)}.blog-v2 .concept-block[data-reader-view=true][data-component=buttons] .concept-action-pair a:focus-visible{z-index:1;outline-offset:-5px;outline:3px solid #fff;position:relative}.blog-v2 .concept-block[data-reader-view=true][data-component=callout] .concept-field-note{background:var(--v-ink);color:#fff;border-radius:1rem;grid-template-columns:minmax(10rem,.42fr) minmax(0,1fr);min-height:13rem;display:grid;overflow:hidden}.blog-v2 .concept-block[data-reader-view=true][data-component=callout] .concept-field-note header{background:var(--v-accent);grid-template-columns:auto minmax(0,1fr);align-content:center;gap:.8rem .6rem;padding:1.5rem;display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=callout] .concept-field-note header svg{width:1.25rem}.blog-v2 .concept-block[data-reader-view=true][data-component=callout] .concept-field-note header span{font:850 .58rem var(--v-utility);letter-spacing:.09em;text-transform:uppercase;align-self:center}.blog-v2 .concept-block[data-reader-view=true][data-component=callout] .concept-field-note header strong{max-width:12ch;font:650 clamp(1.25rem,2.2vw,1.75rem)/1.05 var(--v-display);letter-spacing:-.035em;grid-column:1/-1}.blog-v2 .concept-block[data-reader-view=true][data-component=callout] .concept-field-note>p{color:#ffffffd1;align-self:center;max-width:42ch;margin:0;padding:clamp(2rem,3vw,3rem);font-size:1rem;line-height:1.72}.blog-v2 .concept-block[data-reader-view=true][data-component=steps] .concept-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=steps] .concept-route li{background:var(--v-green-soft);min-height:17rem;color:var(--v-ink);border-radius:1rem;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.blog-v2 .concept-block[data-reader-view=true][data-component=steps] .concept-route li:nth-child(2){background:var(--v-accent);color:#fff}.blog-v2 .concept-block[data-reader-view=true][data-component=steps] .concept-route li:nth-child(3n){background:var(--v-ink);color:#fff}.blog-v2 .concept-block[data-reader-view=true][data-component=steps] .concept-route header{grid-template-columns:1fr auto;align-items:start;padding:1.25rem 1.25rem .75rem;display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=steps] .concept-route header span{color:currentColor;font:850 .55rem var(--v-utility);letter-spacing:.09em;opacity:.7;text-transform:uppercase}.blog-v2 .concept-block[data-reader-view=true][data-component=steps] .concept-route header strong{color:currentColor;font:650 2.8rem/.9 var(--v-display);letter-spacing:-.07em;grid-row:2}.blog-v2 .concept-block[data-reader-view=true][data-component=steps] .concept-route header svg{opacity:.55;grid-area:1/2/span 2;align-self:center;width:1.1rem}.blog-v2 .concept-block[data-reader-view=true][data-component=steps] .concept-route li>div{align-self:end;padding:1rem 1.25rem 1.35rem}.blog-v2 .concept-block[data-reader-view=true][data-component=steps] .concept-route h4{color:currentColor;font:650 1.3rem/1.05 var(--v-display);letter-spacing:-.035em;margin:0}.blog-v2 .concept-block[data-reader-view=true][data-component=steps] .concept-route p{color:currentColor;opacity:.78;margin:.65rem 0 0;font-size:.82rem;line-height:1.55}.blog-v2 .concept-block[data-reader-view=true][data-component=observationSheet] .concept-observation{background:0 0;overflow:visible}.blog-v2 .concept-block[data-reader-view=true][data-component=observationSheet] .concept-observation>header{border-top:.24rem solid var(--v-accent);grid-template-columns:1.7rem minmax(0,1fr);align-items:start;gap:.85rem;padding:1.15rem 0 1.35rem;display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=observationSheet] .concept-observation>header svg{width:1.35rem;height:1.35rem;color:var(--v-accent);background:0 0;margin-top:.1rem;padding:0}.blog-v2 .concept-block[data-reader-view=true][data-component=observationSheet] .concept-observation>header span{color:var(--v-accent);font:850 .58rem var(--v-utility);letter-spacing:.09em;text-transform:uppercase}.blog-v2 .concept-block[data-reader-view=true][data-component=observationSheet] .concept-observation>header h3{max-width:22ch;color:var(--v-ink);font:650 clamp(1.35rem,2.3vw,1.8rem)/1.08 var(--v-display);letter-spacing:-.04em;margin:.35rem 0 0}.blog-v2 .concept-block[data-reader-view=true][data-component=observationSheet] .concept-observation dl{border-top:1px solid var(--v-ink);background:0 0;gap:0;margin:0;padding:0;display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=observationSheet] .concept-observation dl>div{border-bottom:1px solid var(--v-line);border-radius:0;grid-template-columns:minmax(7rem,.34fr) minmax(0,1fr);min-height:5.8rem;display:grid;overflow:visible}.blog-v2 .concept-block[data-reader-view=true][data-component=observationSheet] .concept-observation dt{overflow-wrap:anywhere;background:var(--v-green-soft);min-width:0;color:var(--v-ink);font:650 1rem/1.15 var(--v-display);letter-spacing:-.025em;align-items:center;padding:1rem 1.15rem;display:flex}.blog-v2 .concept-block[data-reader-view=true][data-component=observationSheet] .concept-observation dd{color:var(--v-muted);background:0 0;align-items:center;margin:0;padding:1rem 1.4rem;font-size:.84rem;line-height:1.58;display:flex}.blog-v2 .concept-block[data-reader-view=true][data-component=timeScale] .concept-time-scale{background:#fff;border-radius:1rem;padding:clamp(1.5rem,3vw,2.4rem);box-shadow:0 1rem 2.5rem #16381c14}.blog-v2 .concept-block[data-reader-view=true][data-component=timeScale] .concept-time-scale>header span{color:var(--v-accent);font:850 .58rem var(--v-utility);letter-spacing:.09em;text-transform:uppercase}.blog-v2 .concept-block[data-reader-view=true][data-component=timeScale] .concept-time-scale>header h3{max-width:20ch;color:var(--v-ink);font:650 clamp(1.4rem,2.4vw,1.9rem)/1.08 var(--v-display);letter-spacing:-.04em;margin:.45rem 0 0}.blog-v2 .concept-block[data-reader-view=true][data-component=timeScale] .concept-time-scale ol{gap:.6rem;margin:0;padding:1.5rem 0 0;list-style:none;display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=timeScale] .concept-time-scale li{width:72%;color:var(--v-ink);background:#dbe9e1;border-radius:.75rem;padding:1.05rem 1.2rem}.blog-v2 .concept-block[data-reader-view=true][data-component=timeScale] .concept-time-scale li:nth-child(2){background:var(--v-accent);color:#fff;width:86%}.blog-v2 .concept-block[data-reader-view=true][data-component=timeScale] .concept-time-scale li:nth-child(3n){background:var(--v-ink);color:#fff;width:100%}.blog-v2 .concept-block[data-reader-view=true][data-component=timeScale] .concept-time-scale li>span{color:currentColor;font:850 .54rem var(--v-utility);letter-spacing:.1em;opacity:.68;text-transform:uppercase}.blog-v2 .concept-block[data-reader-view=true][data-component=timeScale] .concept-time-scale h4{color:currentColor;font:650 1.12rem/1.1 var(--v-display);letter-spacing:-.03em;margin:.3rem 0 0}.blog-v2 .concept-block[data-reader-view=true][data-component=timeScale] .concept-time-scale p{color:currentColor;opacity:.76;margin:.45rem 0 0;font-size:.8rem;line-height:1.5}.blog-v2 .concept-block[data-reader-view=true][data-component=sharedDecision] .concept-comparison--decision article>span{width:auto;height:auto;color:var(--v-accent);font:850 .56rem/1.3 var(--v-utility);letter-spacing:.09em;text-transform:uppercase;background:0 0;border-radius:0;display:block}.blog-v2 .concept-block[data-reader-view=true][data-component=sharedDecision] .concept-comparison--decision h4{margin-top:.55rem}.blog-v2 .concept-block[data-reader-view=true][data-component=decisionCriteria] .concept-decision-criteria{background:0 0;overflow:visible}.blog-v2 .concept-block[data-reader-view=true][data-component=decisionCriteria] .concept-decision-criteria>header{border-top:.24rem solid var(--v-accent);color:var(--v-ink);background:0 0;padding:1.15rem 0 1.35rem}.blog-v2 .concept-block[data-reader-view=true][data-component=decisionCriteria] .concept-decision-criteria>header span{color:var(--v-accent);font:850 .56rem var(--v-utility);letter-spacing:.09em;text-transform:uppercase}.blog-v2 .concept-block[data-reader-view=true][data-component=decisionCriteria] .concept-decision-criteria>header h3{max-width:20ch;color:var(--v-ink);font:650 clamp(1.35rem,2.3vw,1.8rem)/1.08 var(--v-display);letter-spacing:-.04em;margin:.4rem 0 0}.blog-v2 .concept-block[data-reader-view=true][data-component=decisionCriteria] .concept-decision-criteria ul{border-top:1px solid var(--v-ink);gap:0;margin:0;padding:0;list-style:none;display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=decisionCriteria] .concept-decision-criteria li{border-bottom:1px solid var(--v-line);background:0 0;border-radius:0;grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.9rem;min-height:0;padding:1rem 0;display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=decisionCriteria] .concept-decision-criteria li svg{width:1rem;height:1rem;color:var(--v-accent);stroke-width:2.8px;background:0 0;margin-top:.15rem;padding:0}.blog-v2 .concept-block[data-reader-view=true][data-component=decisionCriteria] .concept-decision-criteria h4{color:var(--v-ink);font:650 1.08rem/1.15 var(--v-display);letter-spacing:-.025em;margin:0}.blog-v2 .concept-block[data-reader-view=true][data-component=decisionCriteria] .concept-decision-criteria p{color:var(--v-muted);margin:.35rem 0 0;font-size:.8rem;line-height:1.55}.blog-v2 .concept-solution-lineup>header{padding:0 0 1.35rem}.blog-v2 .concept-solution-lineup>header>span,.blog-v2 .concept-reference-index>header>span,.blog-v2 .concept-semantic-faq>header>span{color:var(--v-accent);font:850 .56rem var(--v-utility);letter-spacing:.09em;text-transform:uppercase}.blog-v2 .concept-solution-lineup>header h3{max-width:16ch;color:var(--v-ink);font:650 clamp(1.7rem,3vw,2.45rem)/1 var(--v-display);letter-spacing:-.05em;margin:.45rem 0 0}.blog-v2 .concept-solution-lineup>header p{max-width:52ch;color:var(--v-muted);margin:.75rem 0 0;font-size:.86rem;line-height:1.6}.blog-v2 .concept-solution-lineup__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.blog-v2 .concept-solution-lineup__cards>.solution-card{height:100%}.blog-v2 .concept-reference-index,.blog-v2 .concept-semantic-faq{background:#fff;grid-template-columns:minmax(11rem,.35fr) minmax(0,.65fr);display:grid;overflow:hidden}.blog-v2 .concept-reference-index>header,.blog-v2 .concept-semantic-faq>header{background:var(--v-ink);color:#fff;flex-direction:column;min-height:19rem;padding:1.5rem;display:flex}.blog-v2 .concept-reference-index>header>span,.blog-v2 .concept-semantic-faq>header>span{color:#9fc4ad}.blog-v2 .concept-reference-index>header h3,.blog-v2 .concept-semantic-faq>header h3{color:#fff;max-width:9ch;font:650 clamp(1.45rem,2.6vw,2rem)/1.02 var(--v-display);letter-spacing:-.045em;margin:.55rem 0 0}.blog-v2 .concept-semantic-faq>header h3{max-width:12ch}.blog-v2 .concept-reference-index>header p,.blog-v2 .concept-semantic-faq>header p{color:#d8e6dc;max-width:28ch;margin:auto 0 0;font-size:.72rem;line-height:1.55}.blog-v2 .concept-reference-index nav{display:grid}.blog-v2 .concept-reference-index nav a{background:var(--v-green-soft);min-height:7rem;color:var(--v-ink);grid-template-columns:2rem 5.2rem minmax(0,1fr) 1rem;align-items:center;gap:.85rem;padding:.65rem 1rem;text-decoration:none;display:grid}.blog-v2 .concept-reference-index nav a:nth-child(2n){background:var(--v-paper)}.blog-v2 .concept-reference-index nav a>strong{color:var(--v-accent);font:650 1rem var(--v-display)}.blog-v2 .concept-reference-index nav picture,.blog-v2 .concept-reference-index nav img{width:5.2rem;height:5.2rem}.blog-v2 .concept-reference-index nav img{object-fit:cover}.blog-v2 .concept-reference-index nav a>span{gap:.3rem;display:grid}.blog-v2 .concept-reference-index nav b{font:650 1.05rem/1.1 var(--v-display)}.blog-v2 .concept-reference-index nav small{color:var(--v-muted);font-size:.68rem;line-height:1.45}.blog-v2 .concept-reference-index nav svg{width:.9rem;color:var(--v-accent);transition:translate .15s}.blog-v2 .concept-reference-index nav a:hover svg{translate:.2rem}.blog-v2 .concept-semantic-faq .concept-disclosures{border:0;margin:0;padding:0}.blog-v2 .concept-semantic-faq .concept-disclosures details{background:var(--v-green-soft);border-bottom:1px solid #16381c1f;padding:0 1.2rem}.blog-v2 .concept-semantic-faq .concept-disclosures details:nth-child(2n){background:var(--v-paper)}.blog-v2 .concept-semantic-faq .concept-disclosures summary{grid-template-columns:2rem minmax(0,1fr) 1rem;gap:.65rem;min-height:4.2rem;font-size:.82rem;line-height:1.35}.blog-v2 .concept-semantic-faq .concept-disclosures details p{max-width:none;color:var(--v-muted);padding:0 1.7rem 1rem 2.65rem;font-size:.72rem;line-height:1.55}.blog-v2 .concept-product-context{background:#fff;grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);gap:clamp(1.7rem,4vw,3.8rem);padding:clamp(1.5rem,3vw,2.4rem);display:grid}.blog-v2 .concept-product-context header>span,.blog-v2 .concept-evidence-board>header>span{color:var(--v-accent);font:850 .56rem var(--v-utility);letter-spacing:.09em;text-transform:uppercase}.blog-v2 .concept-product-context header h3,.blog-v2 .concept-evidence-board>header h3{max-width:12ch;color:var(--v-ink);font:650 clamp(1.65rem,3vw,2.4rem)/.98 var(--v-display);letter-spacing:-.055em;margin:.55rem 0 0}.blog-v2 .concept-product-context header p,.blog-v2 .concept-evidence-board>header p{max-width:34ch;color:var(--v-muted);margin:.9rem 0 0;font-size:.76rem;line-height:1.55}.blog-v2 .concept-product-context ol{border-top:1px solid var(--v-ink);margin:0;padding:0;list-style:none}.blog-v2 .concept-product-context li{border-bottom:1px solid var(--v-line);grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.8rem;min-height:4.6rem;padding:.85rem 0;display:grid}.blog-v2 .concept-product-context li span{color:var(--v-accent);font:850 .56rem var(--v-utility);letter-spacing:.08em}.blog-v2 .concept-product-context li strong{color:var(--v-ink);font:650 clamp(.93rem,1.7vw,1.2rem)/1.15 var(--v-display);letter-spacing:-.025em}.blog-v2 .concept-product-context>div>a{color:var(--v-ink);align-items:center;gap:.45rem;margin-top:1rem;font-size:.65rem;font-weight:850;text-decoration:none;display:inline-flex}.blog-v2 .concept-product-context>div>a svg{width:.85rem;color:var(--v-accent)}.blog-v2 .concept-evidence-board{background:#fff;padding:clamp(1.5rem,3vw,2.4rem)}.blog-v2 .concept-evidence-board>header{grid-template-columns:1fr;gap:.5rem;padding-bottom:1.4rem;display:grid}.blog-v2 .concept-evidence-board>header>span{grid-column:1/-1}.blog-v2 .concept-evidence-board>header h3{grid-column:1}.blog-v2 .concept-evidence-board>header p{grid-column:1;margin-top:.35rem}.blog-v2 .concept-evidence-board>div{grid-template-rows:minmax(11rem,1fr) minmax(8rem,.72fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-height:18rem;display:grid}.blog-v2 .concept-evidence-board a{background:var(--v-green-soft);min-width:0;color:var(--v-ink);grid-template-columns:6rem minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden}.blog-v2 .concept-evidence-board a[data-featured=true]{background:var(--v-ink);color:#fff;grid-area:1/1/auto/-1;grid-template-rows:1fr;grid-template-columns:minmax(0,.56fr) minmax(0,.44fr)}.blog-v2 .concept-evidence-board a picture,.blog-v2 .concept-evidence-board a img{width:100%;height:100%}.blog-v2 .concept-evidence-board a img{object-fit:cover}.blog-v2 .concept-evidence-board a>span{flex-direction:column;justify-content:center;min-width:0;padding:1rem;display:flex}.blog-v2 .concept-evidence-board a small{color:var(--v-accent);font:850 .52rem var(--v-utility);letter-spacing:.08em;text-transform:uppercase}.blog-v2 .concept-evidence-board a[data-featured=true] small{color:#9fc4ad}.blog-v2 .concept-evidence-board a strong{color:currentColor;font:650 clamp(1rem,1.8vw,1.35rem)/1.05 var(--v-display);letter-spacing:-.035em;margin-top:.45rem}.blog-v2 .concept-evidence-board a em{color:#d8e6dc;margin-top:.65rem;font-size:.7rem;font-style:normal;line-height:1.5}.blog-v2 .concept-evidence-board a b{align-items:center;gap:.35rem;margin-top:auto;padding-top:.75rem;font-size:.6rem;display:inline-flex}.blog-v2 .concept-evidence-board a b svg{width:.8rem;color:var(--v-accent)}@media (width<=900px){.magazine-comparison{grid-template-columns:1fr}}@media (width<=620px){.blog-v2{min-height:20rem;padding:.75rem}.blog-v2 .concept-block[data-reader-view=true][data-component=quote] .concept-quote--reader{padding:1.5rem 0}.blog-v2 .concept-block[data-reader-view=true][data-component=quote] .concept-quote--reader blockquote{font-size:1.45rem}.blog-v2 .concept-block[data-reader-view=true][data-component=imageText] .concept-image-text{grid-template-columns:1fr;min-height:0}.blog-v2 .concept-block[data-reader-view=true][data-component=imageText] .concept-image-text[data-position=right] .concept-image-text__media{order:0}.blog-v2 .concept-block[data-reader-view=true][data-component=imageText] .concept-image-text__media img{min-height:16rem;max-height:18rem}.blog-v2 .concept-block[data-reader-view=true][data-component=gallery] .concept-gallery-explorer__thumbs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.blog-v2 .concept-block[data-reader-view=true][data-component=gallery] .concept-gallery-explorer__thumbs button{grid-template-rows:3.25rem auto;grid-template-columns:1fr;width:auto;min-width:0}.blog-v2 .concept-block[data-reader-view=true][data-component=gallery] .concept-gallery-explorer__thumbs picture,.blog-v2 .concept-block[data-reader-view=true][data-component=gallery] .concept-gallery-explorer__thumbs picture img{width:100%;height:3.25rem}.blog-v2 .concept-block[data-reader-view=true][data-component=testimonial] .concept-testimonial blockquote{grid-template-columns:2rem minmax(0,1fr) 2rem;gap:.45rem}.blog-v2 .concept-block[data-reader-view=true][data-component=testimonial] .concept-testimonial blockquote p{font-size:1.45rem}.blog-v2 .concept-block[data-reader-view=true][data-component=testimonial] .concept-testimonial figcaption{text-align:right;flex-flow:column wrap;align-items:flex-end;width:100%;padding-inline:2.45rem}.blog-v2 .concept-block[data-reader-view=true][data-component=checklist] .concept-checklist>header{grid-template-columns:1fr;align-items:start}.blog-v2 .concept-block[data-reader-view=true][data-component=checklist] .concept-checklist li{grid-template-columns:2.7rem minmax(0,1fr);padding:0}.blog-v2 .concept-block[data-reader-view=true][data-component=checklist] .concept-checklist li>span{width:100%;height:100%}.blog-v2 .concept-block[data-reader-view=true][data-component=timeline] .concept-timeline li{grid-template-columns:4.3rem 1.1rem minmax(0,1fr);gap:.75rem;min-height:8rem}.blog-v2 .concept-block[data-reader-view=true][data-component=timeline] .concept-timeline time{font-size:.56rem}.blog-v2 .concept-block[data-reader-view=true][data-component=keyTakeaways] .concept-takeaways{grid-template-columns:1fr}.blog-v2 .concept-block[data-reader-view=true][data-component=keyTakeaways] .concept-takeaways h3{max-width:14ch;margin-top:1.5rem}.blog-v2 .concept-block[data-reader-view=true][data-component=columns] .concept-columns,.blog-v2 .concept-block[data-reader-view=true][data-component=columns] .concept-columns[data-count="2"]{grid-template-columns:1fr;min-height:0}.blog-v2 .concept-block[data-reader-view=true][data-component=columns] .concept-columns article{grid-template-rows:1fr;grid-template-columns:minmax(7rem,.65fr) minmax(0,1fr);align-items:end;gap:1rem;min-height:8.5rem;padding:1.25rem}.blog-v2 .concept-block[data-reader-view=true][data-component=columns] .concept-columns p{padding-top:0}.blog-v2 .concept-block[data-reader-view=true][data-component=prosCons] .concept-tradeoffs{grid-template-columns:1fr;min-height:0}.blog-v2 .concept-block[data-reader-view=true][data-component=prosCons] .concept-tradeoffs article{min-height:14rem}.blog-v2 .concept-block[data-reader-view=true][data-component=prosCons] .concept-tradeoffs article[data-side=watch]{border-top:1px solid #c0714d38;border-left:0}.blog-v2 .concept-block[data-reader-view=true][data-component=glossary] .concept-glossary-index{grid-template-columns:1fr}.blog-v2 .concept-block[data-reader-view=true][data-component=glossary] .concept-glossary-index>header{min-height:9rem;padding:1.2rem}.blog-v2 .concept-block[data-reader-view=true][data-component=glossary] .concept-glossary-index>header strong{padding-top:1.2rem}.blog-v2 .concept-block[data-reader-view=true][data-component=glossary] .concept-glossary-index dl>div{grid-template-columns:minmax(7rem,.38fr) minmax(0,.62fr);min-height:4.8rem}.blog-v2 .concept-block[data-reader-view=true][data-component=glossary] .concept-glossary-index :is(dt,dd){padding:.8rem}.blog-v2 .concept-block[data-reader-view=true][data-component=relatedLinks] .concept-reading-path a{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;min-height:6.15rem;padding-inline:.25rem}.blog-v2 .concept-block[data-reader-view=true][data-component=cards] .concept-card-index>:is(a,article){grid-template-columns:minmax(0,1fr) 6.4rem;gap:.45rem .75rem;min-height:8.5rem;padding-left:1rem}.blog-v2 .concept-block[data-reader-view=true][data-component=cards] .concept-card-index h4{padding-top:1rem}.blog-v2 .concept-block[data-reader-view=true][data-component=cards] .concept-card-index p{padding-bottom:1rem}.blog-v2 .concept-block[data-reader-view=true][data-component=cards] .concept-card-index span{grid-area:1/2/3;justify-content:center;padding:.7rem}.blog-v2 .concept-block[data-reader-view=true][data-component=buttons] .concept-action-pair a{min-height:4.25rem;padding:.75rem}.blog-v2 .concept-block[data-reader-view=true][data-component=buttons] .concept-action-pair span{font-size:.68rem}.blog-v2 .concept-block[data-reader-view=true][data-component=callout] .concept-field-note{grid-template-columns:1fr;min-height:0}.blog-v2 .concept-block[data-reader-view=true][data-component=callout] .concept-field-note header{min-height:0;padding:1.4rem}.blog-v2 .concept-block[data-reader-view=true][data-component=callout] .concept-field-note>p{padding:1.75rem}.blog-v2 .concept-block[data-reader-view=true][data-component=steps] .concept-route{grid-template-columns:1fr}.blog-v2 .concept-block[data-reader-view=true][data-component=steps] .concept-route li{min-height:12rem}.blog-v2 .concept-block[data-reader-view=true][data-component=observationSheet] .concept-observation>header{grid-template-columns:3rem minmax(0,1fr);padding:1.25rem}.blog-v2 .concept-block[data-reader-view=true][data-component=observationSheet] .concept-observation>header svg{width:3rem;height:3rem;padding:.72rem}.blog-v2 .concept-block[data-reader-view=true][data-component=observationSheet] .concept-observation dl>div{grid-template-columns:minmax(6.5rem,.48fr) minmax(0,1fr);min-height:7.8rem}.blog-v2 .concept-block[data-reader-view=true][data-component=observationSheet] .concept-observation :is(dt,dd){padding:1rem}.blog-v2 .concept-block[data-reader-view=true][data-component=timeScale] .concept-time-scale{padding:1.25rem}.blog-v2 .concept-block[data-reader-view=true][data-component=timeScale] .concept-time-scale li{width:78%}.blog-v2 .concept-block[data-reader-view=true][data-component=timeScale] .concept-time-scale li:nth-child(2){width:89%}.blog-v2 .concept-block[data-reader-view=true][data-component=timeScale] .concept-time-scale li:nth-child(3n){width:100%}.blog-v2 .concept-solution-lineup__cards,.blog-v2 .concept-reference-index,.blog-v2 .concept-semantic-faq{grid-template-columns:1fr}.blog-v2 .concept-reference-index>header,.blog-v2 .concept-semantic-faq>header{min-height:9rem;padding:1.2rem}.blog-v2 .concept-reference-index>header p,.blog-v2 .concept-semantic-faq>header p{margin-top:1rem}.blog-v2 .concept-reference-index nav a{grid-template-columns:1.4rem 4rem minmax(0,1fr) .8rem;gap:.6rem;min-height:6.5rem;padding-inline:.65rem}.blog-v2 .concept-reference-index nav picture,.blog-v2 .concept-reference-index nav img{width:4rem;height:4rem}.blog-v2 .concept-product-context{grid-template-columns:1fr;gap:1.6rem;padding:1.25rem}.blog-v2 .concept-evidence-board{padding:1.2rem}.blog-v2 .concept-evidence-board>header{grid-template-columns:1fr}.blog-v2 .concept-evidence-board>header :is(h3,p){grid-column:1}.blog-v2 .concept-evidence-board>header p{margin-top:.65rem}.blog-v2 .concept-evidence-board>div{grid-template-rows:auto;grid-template-columns:1fr;min-height:0}.blog-v2 .concept-evidence-board a,.blog-v2 .concept-evidence-board a[data-featured=true]{grid-area:auto/1;grid-template-rows:1fr;grid-template-columns:7rem minmax(0,1fr);min-height:9rem}.blog-v2 .concept-evidence-board a[data-featured=true]{min-height:12rem}}.blog-v2{background:0 0;min-height:0;padding:0}.blog-v2 :is(.concept-gallery-explorer__thumbs button,.concept-gallery-explorer__stage button,.concept-key-figures,.concept-takeaways,.concept-columns,.concept-card-index,.concept-action-pair a,.concept-field-note,.concept-route li,.concept-observation,.concept-observation dl>div,.concept-time-scale,.concept-time-scale li,.concept-decision-criteria,.concept-decision-criteria li,.concept-disclosures details,.concept-items article){box-shadow:none!important;border-radius:0!important}.blog-v2 .concept-action-pair a{border:1px solid var(--v-ink)}.blog-v2 .concept-action-pair a[data-variant=secondary]{border-color:var(--v-line)}.blog-v2 .concept-route{background:var(--v-line);gap:1px}.blog-v2 .concept-route li{border:0}.blog-v2 .concept-time-scale{background:0 0;border-left:0;border-right:0;padding:0}.blog-v2 .concept-time-scale>header{border-bottom:1px solid var(--v-ink);padding:clamp(1.2rem,3vw,2rem) 0}.blog-v2 .concept-time-scale ol{background:var(--v-line);gap:1px;padding:0}.blog-v2 .concept-time-scale li,.blog-v2 .concept-time-scale li:nth-child(2),.blog-v2 .concept-time-scale li:nth-child(3n){background:var(--v-paper);grid-template-columns:minmax(5.5rem,.28fr) minmax(8rem,.38fr) minmax(0,1fr);align-items:center;gap:1rem;width:100%;margin:0;display:grid}.blog-v2 .concept-time-scale li:nth-child(2n){background:var(--v-green-soft)}.blog-v2 .concept-time-scale li :is(span,h4,p){margin:0}.blog-v2 .concept-time-scale li span{color:var(--v-accent)}.blog-v2 .concept-observation>header,.blog-v2 .concept-decision-criteria>header{border-bottom:0}.blog-v2 .concept-observation dl,.blog-v2 .concept-decision-criteria ul{background:0 0;gap:0}.blog-v2 .concept-decision-criteria li{background:0 0;margin:0}.blog-v2 .concept-card-index>:is(a,article){border-bottom:1px solid var(--v-line)}.blog-v2 .concept-card-index>:is(a,article):last-child{border-bottom:0}.blog-v2 .concept-primary-action{border:1px solid var(--v-ink)}.blog-v2 .concept-primary-action:hover{background:#0f2e19}.blog-v2 .concept-inline-link{border-bottom:1px solid;padding-bottom:.3rem}.blog-v2 .concept-block[data-reader-view=true][data-component=stats] .concept-key-figures{border-block:1px solid var(--v-ink);background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:clamp(1.75rem,3vw,2.6rem) 0;display:grid;overflow:visible}.blog-v2 .concept-block[data-reader-view=true][data-component=stats] .concept-key-figures[data-count="1"]{grid-template-columns:minmax(0,1fr)}.blog-v2 .concept-block[data-reader-view=true][data-component=stats] .concept-key-figures[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-v2 .concept-block[data-reader-view=true][data-component=stats] .concept-key-figures>div{border:0;border-right:1px solid var(--v-line);background:0 0;grid-template-columns:1fr;align-content:start;min-height:0;padding:clamp(1.25rem,2.7vw,2rem) clamp(1rem,2.5vw,1.75rem);display:grid}.blog-v2 .concept-block[data-reader-view=true][data-component=stats] .concept-key-figures>div:first-child{padding-left:0}.blog-v2 .concept-block[data-reader-view=true][data-component=stats] .concept-key-figures>div:last-child{border-right:0;padding-right:0}.blog-v2 .concept-block[data-reader-view=true][data-component=stats] .concept-key-figures dt{color:var(--v-accent);font:650 clamp(2.8rem,6vw,4.7rem)/.9 var(--v-display);letter-spacing:-.07em;text-align:left;background:0 0;margin:0;padding:0;display:block}.blog-v2 .concept-block[data-reader-view=true][data-component=stats] .concept-key-figures dd{max-width:34ch;color:var(--v-copy);margin:0;padding:.8rem 0 0;font-size:.9rem;font-weight:520;line-height:1.58;display:block}.blog-v2 .concept-block[data-reader-view=true][data-component=timeline] .concept-timeline i:before,.blog-v2 .concept-block[data-reader-view=true][data-component=observationSheet] .concept-observation>header svg,.blog-v2 .concept-block[data-reader-view=true][data-component=decisionCriteria] .concept-decision-criteria li svg{border-radius:0}.blog-v2 .concept-block[data-reader-view=true][data-component=realityGap] .concept-comparison--gap article>span{width:auto;height:auto;color:var(--v-accent);font:850 .56rem/1.3 var(--v-utility);letter-spacing:.09em;text-transform:uppercase;background:0 0;border-radius:0;display:block}@media (width<=620px){.blog-v2{min-height:0;padding:0}.blog-v2 .concept-block[data-reader-view=true][data-component=stats] .concept-key-figures,.blog-v2 .concept-block[data-reader-view=true][data-component=stats] .concept-key-figures[data-count="3"]{grid-template-columns:1fr}.blog-v2 .concept-block[data-reader-view=true][data-component=stats] .concept-key-figures>div,.blog-v2 .concept-block[data-reader-view=true][data-component=stats] .concept-key-figures>div:first-child,.blog-v2 .concept-block[data-reader-view=true][data-component=stats] .concept-key-figures>div:last-child{border-right:0;border-bottom:1px solid var(--v-line);grid-template-columns:minmax(5rem,.34fr) minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 0}.blog-v2 .concept-block[data-reader-view=true][data-component=stats] .concept-key-figures>div:last-child{border-bottom:0}.blog-v2 .concept-block[data-reader-view=true][data-component=stats] .concept-key-figures dt{font-size:clamp(2.2rem,12vw,3rem)}.blog-v2 .concept-block[data-reader-view=true][data-component=stats] .concept-key-figures dd{padding-top:0;font-size:.84rem}.blog-v2 .concept-block[data-reader-view=true][data-component=keyTakeaways] .concept-takeaways h3{margin-top:.45rem}.blog-v2 .concept-block[data-reader-view=true][data-component=observationSheet] .concept-observation>header{grid-template-columns:1.45rem minmax(0,1fr);padding:1rem 0 1.2rem}.blog-v2 .concept-block[data-reader-view=true][data-component=observationSheet] .concept-observation>header svg{width:1.2rem;height:1.2rem;padding:0}.blog-v2 .concept-block[data-reader-view=true][data-component=observationSheet] .concept-observation dl>div{grid-template-columns:minmax(8.75rem,.44fr) minmax(0,1fr);min-height:0}.blog-v2 .concept-block[data-reader-view=true][data-component=observationSheet] .concept-observation :is(dt,dd){padding:.75rem}.blog-v2 .concept-block[data-reader-view=true][data-component=observationSheet] .concept-observation dt{font-size:.9rem}.blog-v2 .concept-block[data-reader-view=true][data-component=timeScale] .concept-time-scale{padding:0}.blog-v2 .concept-time-scale li,.blog-v2 .concept-time-scale li:nth-child(2),.blog-v2 .concept-time-scale li:nth-child(3n){grid-template-columns:1fr;gap:.35rem;width:100%}}
