.bl{background:var(--hp-page);color:var(--hp-ink);font-family:var(--hp-sys);--bl-size: 17px;--bl-measure: 68ch;--bl-rail: calc(var(--bl-size) * 14.8);--bl-gap: clamp(40px, 5vw, 96px);--bl-axis: minmax(0, 1fr) minmax(0, 68ch) var(--bl-gap) var(--bl-rail) minmax(0, 1fr)}@media(min-width:1081px){.bl{--bl-size: clamp(17px, .338vw + 13.35px, 22px)}}.bl-inner,.bl-spread{max-width:1240px;margin:0 auto;padding:0 28px}.bl-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bl-hero{margin-top:-70px;padding:94px 28px 8px;border-bottom:1px solid var(--hp-line)}.bl-hero-title{margin:0;max-width:18em;font:800 clamp(32px,3.6vw,48px) / 1.1 var(--hp-display);letter-spacing:-.025em;text-wrap:balance;color:var(--hp-ink);overflow-wrap:break-word}.bl-hero-title:lang(fr){font-size:clamp(28px,3.1vw,40px)}.bl-hero-sub{margin:18px 0 0;max-width:52em;font-size:18px;line-height:1.6;color:var(--hp-ink-2);text-wrap:pretty}.bl-topics{padding:clamp(40px,5vw,64px) 0;border-bottom:1px solid var(--hp-line)}.bl-topics-title{margin:0 0 28px;font:800 21px/1.3 var(--hp-display);letter-spacing:-.02em;color:var(--hp-ink)}.bl-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(32px,4vw,64px)}.bl-topic-title{margin:0 0 12px;font:700 15px/1.4 var(--hp-sys);color:var(--hp-ink-3)}.bl-topic-list{margin:0;padding:0;list-style:none}.bl-topic-list li+li{margin-top:8px}.bl-topic-list a{color:var(--hp-ink);font-size:16px;font-weight:600;text-decoration:none;border-bottom:1px solid var(--hp-line);padding-bottom:2px;transition:color .2s var(--hp-ease),border-color .2s var(--hp-ease)}.bl-topic-list a:hover{color:var(--hp-brand);border-color:var(--hp-brand)}.bl-posts{padding:clamp(40px,5vw,64px) 0 clamp(56px,7vw,96px)}.bl-posts-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:24px}.bl-posts-title{margin:0;font:800 21px/1.3 var(--hp-display);letter-spacing:-.02em;color:var(--hp-ink)}.bl-posts-count{margin:0;font:700 14px/1.4 var(--hp-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--hp-ink-3)}.bl-grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.6vw,24px)}.bl-tile{position:relative;display:flex;min-width:0}.bl-tile--cover{grid-column:span 2}.bl-card{flex:1;display:flex;flex-direction:column;min-width:0;padding:20px 22px 18px;border:1px solid var(--hp-line);border-radius:20px;background:var(--hp-surface);color:inherit;text-decoration:none;transition:transform .25s var(--hp-ease),box-shadow .25s var(--hp-ease),border-color .25s var(--hp-ease)}.bl-card:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--hp-brand) 38%,transparent);box-shadow:0 0 0 1px transparent,0 2px 4px rgb(var(--hp-shadow) / .07),0 28px 54px -24px rgb(var(--hp-shadow) / .45)}.bl-card:focus-visible{outline:2px solid var(--hp-brand);outline-offset:3px}.bl-meta{margin:0 0 10px;display:flex;flex-wrap:wrap;gap:4px 12px;font:700 13px/1.4 var(--hp-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--hp-ink-3)}.bl-entry-title{margin:0;font:800 clamp(19px,1.7vw,22px) / 1.24 var(--hp-display);letter-spacing:-.02em;text-wrap:pretty;color:var(--hp-ink);transition:color .2s var(--hp-ease)}.bl-card:hover .bl-entry-title{color:var(--hp-brand)}.bl-entry-excerpt{margin:8px 0 0;max-width:54ch;font-size:16px;line-height:1.55;color:var(--hp-ink-2);text-wrap:pretty}.bl-more{margin-top:auto;padding-top:18px;display:inline-flex;align-items:center;color:var(--hp-ink-3);transition:color .2s var(--hp-ease),transform .25s var(--hp-ease)}.bl-more svg{width:16px;height:16px}.bl-card:hover .bl-more{color:var(--hp-brand);transform:translate(2px)}.bl-tile--cover .bl-card{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"meta aside" "title aside" "rule aside" "more aside";column-gap:clamp(28px,3vw,44px);align-content:start;padding:26px 30px 22px;border:0;border-radius:0;background:var(--hp-paper);box-shadow:0 1px 2px #14152914,0 26px 50px -22px #14152966}.bl-tile--cover .bl-meta{grid-area:meta;color:#6a6676}.bl-tile--cover .bl-entry-title{grid-area:title;margin-top:6px;font-size:clamp(24px,2.3vw,31px);line-height:1.16;color:#2b2a33}.bl-tile--cover .bl-cover-rule{grid-area:rule}.bl-tile--cover .bl-more{grid-area:more;margin-top:0}.bl-tile--cover .bl-entry-excerpt{grid-area:aside;align-self:center;margin:0;font-size:17px;line-height:1.58;color:#55525f;max-width:46ch}.bl-tile--cover .bl-more{color:#4a22d6}.bl-tile--cover .bl-card:hover{transform:translateY(-3px) rotate(-.35deg);border-color:transparent;box-shadow:0 1px 2px #14152914,0 34px 60px -24px #14152973}.bl-tile--cover .bl-card:hover .bl-entry-title{color:#4a22d6}.bl-cover-rule{grid-area:rule;align-self:start;margin:20px 0 16px;border:0;border-top:1px dashed #cfcab9}.bl-empty{padding:0 0 clamp(56px,7vw,96px)}.bl-empty-title{margin:0 0 12px;font:800 clamp(22px,2.2vw,28px) / 1.2 var(--hp-display);letter-spacing:-.02em}.bl-empty p{margin:0;max-width:60ch;font-size:17px;line-height:1.6;color:var(--hp-ink-2)}.bl-progress{display:none}html.js .bl-progress{display:block;position:fixed;inset:68px 0 auto;height:2px;z-index:60;pointer-events:none;background:var(--hp-line);opacity:0;transition:opacity .3s var(--hp-ease)}html.js .bl-progress[data-active=true]{opacity:1}.bl-progress-fill{display:block;height:100%;width:100%;transform:scaleX(var(--p, 0));transform-origin:0 50%;background:var(--hp-brand)}@media(prefers-reduced-motion:no-preference){html.js .bl-progress{transition:opacity .3s var(--hp-ease)}}.bl-art-hero{margin-top:-70px;padding:88px 28px 8px}.bl-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:19px;padding:13px 12px 13px 8px;margin-left:-8px;font-size:15px;font-weight:600;color:var(--hp-ink-2);text-decoration:none;border-radius:999px;transition:color .2s var(--hp-ease),background-color .2s var(--hp-ease)}.bl-back:hover{color:var(--hp-brand);background:color-mix(in oklab,var(--hp-brand) 9%,transparent)}.bl-slip{position:relative;font-size:var(--bl-size);max-width:var(--bl-measure);padding:clamp(1.76em,3.6vw,2.7em) clamp(1.41em,3.2vw,2.59em) clamp(1.65em,3vw,2.35em);background:var(--hp-paper);color:#2b2a33;--t: 7px;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / calc(var(--t) * 2) var(--t) repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top / calc(var(--t) * 2) var(--t) repeat-x,linear-gradient(#000 0 0) center / 100% calc(100% - var(--t) * 2) no-repeat;box-shadow:0 1px 2px #14152914,0 26px 50px -22px #14152966}@supports (filter: drop-shadow(red 0 0)){.bl-slip{box-shadow:none;filter:drop-shadow(0 1px 1px rgb(20 21 41 / .1)) drop-shadow(0 24px 44px rgb(20 21 41 / .22))}}.bl-art-meta{margin:0 0 16px;padding-bottom:14px;border-bottom:1px dashed #cfcab9;display:flex;flex-wrap:wrap;gap:6px 12px;font:700 .824em / 1.4 var(--hp-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#6a6676}.bl-art-meta a{color:#4a22d6;text-decoration:underline;text-decoration-color:#cfcab9;text-underline-offset:3px;transition:text-decoration-color .2s var(--hp-ease)}.bl-art-meta a:hover{text-decoration-color:#4a22d6}.bl-art-title{margin:0;max-width:20em;font:800 clamp(1.88em,3.4vw,2.7em) / 1.1 var(--hp-display);letter-spacing:-.025em;text-wrap:balance;color:#2b2a33;overflow-wrap:break-word}.bl-art-title:lang(fr){font-size:clamp(1.65em,3vw,2.24em)}.bl-art-answer{margin:16px 0 0;max-width:60ch;font-size:1.059em;line-height:1.6;color:#55525f;text-wrap:pretty}.bl-slip-total{margin:22px 0 0;padding-top:14px;border-top:1px dashed #cfcab9;font:700 .765em / 1.5 var(--hp-mono);letter-spacing:.06em;text-transform:uppercase;color:#4a22d6}.bl-body{display:grid;grid-template-areas:"toc" "prose";grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}.bl-toc{grid-area:toc;margin:8px 0;padding:1.29em 1.41em;border:1px solid var(--hp-line);border-radius:20px;background:var(--hp-surface)}.bl-toc-title{margin:0 0 14px;padding-bottom:12px;border-bottom:1px dashed var(--hp-line);font:700 .765em / 1.4 var(--hp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hp-ink-3)}.bl-toc-list{margin:0;padding:0;list-style:none;counter-reset:bltoc}.bl-toc-list li{break-inside:avoid;counter-increment:bltoc;padding:0;font-size:.94em;line-height:1.45}.bl-toc-list a{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:baseline;padding:13px 4px;margin:-2px -4px;color:var(--hp-ink-2);text-decoration:none;border-radius:10px;transition:color .2s var(--hp-ease),background-color .2s var(--hp-ease)}.bl-toc-list a:before{content:counter(bltoc,decimal-leading-zero);font:700 .8em / 1.6 var(--hp-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--hp-ink-3);transition:color .2s var(--hp-ease)}.bl-toc-list a:hover{color:var(--hp-ink);background:color-mix(in oklab,var(--hp-brand) 8%,transparent)}.bl-toc-list a:hover:before{color:var(--hp-brand)}.bl-toc-list a[data-current=true]{color:var(--hp-ink);font-weight:600}.bl-toc-list a[data-current=true]:before{color:var(--hp-brand)}@media(min-width:1081px){.bl-spread,.bl-body{display:grid;grid-template-columns:var(--bl-axis);max-width:none;font-size:var(--bl-size);align-items:start}.bl-spread>*,.bl-body>*{grid-column:2;grid-row:1;min-width:0}.bl-body{grid-template-areas:none;gap:0}.bl-body .bl-toc{grid-column:4;grid-row:1;position:sticky;top:104px;margin:48px 0 0;padding:1.18em}.bl-body .bl-toc-list li{font-size:.88em}.bl-spread>.bl-back{justify-self:start}.bl-spread>.bl-related{grid-column:2 / 5}}.bl-prose{max-width:var(--bl-measure);font-size:var(--bl-size);line-height:1.65;color:var(--hp-ink-2)}.bl-prose>*{margin-top:0;margin-bottom:0}.bl-prose>*+*{margin-top:18px}.bl-prose>h2,.bl-prose>h3,.bl-prose>h4{margin-top:52px}.bl-prose>h2+*,.bl-prose>h3+*,.bl-prose>h4+*{margin-top:14px}.bl-prose h2{font:800 clamp(1.412em,2.6vw,1.765em) / 1.2 var(--hp-display);letter-spacing:-.02em;color:var(--hp-ink);scroll-margin-top:96px}.bl-prose>h2:before{content:"";display:block;margin-bottom:20px;border-top:1px solid var(--hp-line)}.bl-prose>h2:first-child:before{display:none}.bl-prose>h2:first-child{margin-top:0}.bl-prose h3{font:800 1.235em / 1.3 var(--hp-display);letter-spacing:-.015em;color:var(--hp-ink);scroll-margin-top:96px}.bl-prose h4{font:700 1em / 1.4 var(--hp-sys);color:var(--hp-ink)}.bl-prose p{text-wrap:pretty}.bl-prose strong{color:var(--hp-ink);font-weight:700}.bl-prose ul,.bl-prose ol{padding-left:22px}.bl-prose li+li{margin-top:8px}.bl-prose li::marker{color:var(--hp-brand)}.bl-prose blockquote{margin:28px 0;padding:1.18em 1.29em;border:0;border-radius:20px;background:var(--hp-surface);color:var(--hp-ink);box-shadow:0 0 0 1px var(--hp-line),0 2px 4px rgb(var(--hp-shadow) / .07),0 28px 54px -24px rgb(var(--hp-shadow) / .45)}.bl-prose blockquote:before{content:"";display:block;width:40px;margin-bottom:14px;border-top:2px solid var(--hp-brand)}.bl-prose blockquote p{font-size:1.059em;line-height:1.6;color:var(--hp-ink);text-wrap:pretty}.bl-prose blockquote p+p{margin-top:12px}.bl-prose a{color:var(--hp-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--hp-brand);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s var(--hp-ease)}.bl-prose a:hover{color:var(--hp-brand)}.bl-prose code{padding:2px 6px;border-radius:10px;background:var(--hp-surface);font:400 .92em var(--hp-mono);color:var(--hp-ink)}.bl-prose pre{margin:24px 0;padding:18px 20px;overflow-x:auto;border-radius:20px;background:var(--hp-surface);border:1px solid var(--hp-line)}.bl-prose pre code{padding:0;background:none}.bl-prose table{width:100%;border-collapse:collapse;font-size:.94em;font-variant-numeric:tabular-nums}.bl-prose caption{margin-bottom:12px;color:var(--hp-ink-3);font:700 13px/1.4 var(--hp-mono);letter-spacing:.06em;text-transform:uppercase;text-align:left}.bl-prose th,.bl-prose td{padding:12px 14px 12px 0;border-bottom:1px solid var(--hp-line);text-align:left;vertical-align:top}.bl-prose th:last-child,.bl-prose td:last-child{padding-right:0}.bl-prose thead th{font:700 13px/1.4 var(--hp-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--hp-ink-3);border-bottom:2px solid var(--hp-ink);white-space:nowrap}.bl-prose tbody th{font-weight:700;color:var(--hp-ink)}.bl-prose img{display:block;width:min(280px,100%);height:auto;margin-inline:auto;padding:8px;border-radius:32px;background:#101014;object-fit:contain;box-shadow:inset 0 0 0 1.5px #3a3a44,0 30px 60px -30px #14152980}.bl-prose hr{margin:40px 0;border:0;border-top:1px solid var(--hp-line)}.bl-faq{margin-top:clamp(48px,6vw,72px);padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--hp-line)}.bl-faq-title{margin:0 0 20px;font:800 clamp(1.412em,2.6vw,1.765em) / 1.2 var(--hp-display);letter-spacing:-.02em;color:var(--hp-ink)}.bl-faq-item{border-bottom:1px solid var(--hp-line)}.bl-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;cursor:pointer;list-style:none;transition:color .2s var(--hp-ease)}.bl-faq-item summary::-webkit-details-marker{display:none}.bl-faq-question{margin:0;font:700 1em / 1.4 var(--hp-sys);color:var(--hp-ink);transition:color .2s var(--hp-ease)}.bl-faq-item summary:hover .bl-faq-question{color:var(--hp-brand)}.bl-faq-mark{flex:none;display:grid;place-items:center;width:32px;height:32px;margin-right:-8px;border:1px solid var(--hp-line);border-radius:999px;color:var(--hp-brand);background:var(--hp-surface);transition:transform .25s var(--hp-ease),border-color .2s var(--hp-ease)}.bl-faq-mark svg{width:12px;height:12px}.bl-faq-item summary:hover .bl-faq-mark{border-color:color-mix(in oklab,var(--hp-brand) 42%,transparent)}.bl-faq-item[open] .bl-faq-mark{transform:rotate(45deg)}.bl-faq-answer{margin:0;padding:0 44px 20px 0;max-width:62ch;font-size:1em;line-height:1.6;color:var(--hp-ink-2);text-wrap:pretty}.bl-related{margin-top:clamp(48px,6vw,72px);padding-top:clamp(32px,4vw,48px);padding-bottom:clamp(56px,7vw,96px);border-top:1px solid var(--hp-line)}.bl-related-title{margin:0 0 20px;font:800 clamp(1.412em,2.6vw,1.765em) / 1.2 var(--hp-display);letter-spacing:-.02em;color:var(--hp-ink)}.bl-related-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.bl-related-item a{display:flex;flex-direction:column;min-height:100%;padding:18px 20px 16px;border:1px solid var(--hp-line);border-radius:20px;background:var(--hp-surface);font:800 1.118em / 1.3 var(--hp-display);letter-spacing:-.015em;color:var(--hp-ink);text-decoration:none;transition:transform .25s var(--hp-ease),box-shadow .25s var(--hp-ease),border-color .25s var(--hp-ease)}.bl-related-item a:hover{transform:translateY(-2px);color:var(--hp-brand);border-color:color-mix(in oklab,var(--hp-brand) 38%,transparent);box-shadow:0 2px 4px rgb(var(--hp-shadow) / .07),0 28px 54px -24px rgb(var(--hp-shadow) / .45)}.bl-related-item a:focus-visible{outline:2px solid var(--hp-brand);outline-offset:3px}.bl-related-item p{margin:8px 0 0;max-width:44ch;font:400 .842em / 1.55 var(--hp-sys);color:var(--hp-ink-2);text-wrap:pretty}.bl-art-foot{padding-bottom:clamp(56px,7vw,96px)}.bl-article-band,.bl-dl,.bl-faq{max-width:var(--bl-measure);font-size:var(--bl-size)}.bl-related{max-width:none}.bl-related-list{font-size:var(--bl-size)}.bl-dl{margin:clamp(32px,4vw,44px) 0;padding:1.29em 1.41em;border:0;border-radius:20px;background:var(--hp-surface);box-shadow:0 0 0 1px var(--hp-line),0 2px 4px rgb(var(--hp-shadow) / .07),0 28px 54px -24px rgb(var(--hp-shadow) / .45)}.bl-dl-title{margin:0 0 6px;font:800 1.118em / 1.25 var(--hp-display);letter-spacing:-.015em;color:var(--hp-ink)}.bl-dl-copy p{margin:0;max-width:52ch;font-size:.94em;line-height:1.55;color:var(--hp-ink-2)}.bl-dl-offer{margin-top:4px!important;font-size:14px!important;color:var(--hp-ink-3)!important}.bl-dl-stores{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}.bl-dl-stores a{border-radius:10px;transition:transform .2s var(--hp-ease)}.bl-dl-stores a:hover{transform:translateY(-2px)}@media(max-width:1000px){.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-tile--cover{grid-column:1 / -1}.bl-tile--cover .bl-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"meta" "title" "aside" "rule" "more";row-gap:0}.bl-tile--cover .bl-entry-title{max-width:24em}.bl-tile--cover .bl-entry-excerpt{align-self:start;margin-top:12px}.bl-tile--cover .bl-more{margin-top:0}}@media(prefers-reduced-motion:reduce){.bl-progress-fill{transition:none}}@media(max-width:900px){.bl-inner,.bl-spread{padding:0 20px}.bl-hero{padding:88px 20px 8px}.bl-art-hero{padding:76px 20px 8px}.bl-topic-grid{grid-template-columns:minmax(0,1fr);gap:28px}.bl-topics.bl-inner,.bl-posts.bl-inner,.bl-empty.bl-inner{padding:clamp(36px,5vw,48px) 20px clamp(36px,5vw,48px)}.bl-hero.bl-inner,.bl-art-hero.bl-inner{padding-left:20px;padding-right:20px}}@media(max-width:760px){.bl-hero-title{font-size:clamp(28px,7.4vw,34px)}.bl-art-title{font-size:clamp(27px,7vw,32px)}.bl-hero-sub,.bl-art-answer{font-size:17px}.bl-toc-list{columns:2;column-gap:24px}.bl-toc{padding:18px 20px}.bl-card{padding:18px 20px 16px}.bl-tile--cover .bl-card{padding:22px 24px 20px}.bl-slip{padding:26px 22px 24px}.bl-faq-answer{padding-right:0}}@media(max-width:620px){.bl-grid{grid-template-columns:minmax(0,1fr)}.bl-toc-list{columns:1}.bl-related-list{grid-template-columns:minmax(0,1fr)}.bl-prose{font-size:17px}.bl-prose table{display:block;overflow-x:auto;white-space:nowrap}}@media(max-width:480px){.bl-hero-title:not(:lang(en)),.bl-art-title:not(:lang(en)){font-size:clamp(26px,7.6vw,30px)}}@media(prefers-reduced-motion:reduce){.bl-topic-list a,.bl-card,.bl-more,.bl-prose a,.bl-related-item a,.bl-back,.bl-dl-stores a,.bl-faq-mark,.bl-toc-list a,.bl-progress-fill,.bl-art-meta a,.bl-faq-question,.bl-faq-item summary{transition:none}.bl-dl-stores a:hover,.bl-card:hover,.bl-related-item a:hover,.bl-tile--cover .bl-card:hover,.bl-card:hover .bl-more,.bl-related-item a:hover .bl-more{transform:none}}
