.mkt{--sable:#f6f2e9;--tadelakt:#ece5d5;--carte:#fffdf8;--sauge:#829173;--sauge-fonce:#4d5c43;--sauge-nuit:#2f3a2a;--encre:#262419;--brun:#6d6754;--laiton:#a9853f;--laiton-doux:#c9b78a;--arche-r:46% 46% 18px 18px/38% 38% 18px 18px;background:var(--sable);color:var(--encre);font-family:var(--font-dm),"DM Sans",system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.mkt ::-moz-selection{background:var(--sauge);color:#fff}.mkt ::selection{background:var(--sauge);color:#fff}.mkt .display{font-family:var(--font-fraunces),Georgia,serif;font-weight:560;letter-spacing:-.02em;line-height:1.04;color:var(--sauge-nuit)}.mkt .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--laiton)}.mkt .eyebrow:before{content:"";width:26px;height:1px;background:var(--laiton-doux)}.mkt .btn-m{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;border-radius:999px;font-size:15px;font-weight:600;transition:transform .25s cubic-bezier(.2,.6,.2,1),box-shadow .25s,background .25s,color .25s}.mkt .btn-m:focus-visible{outline:2px solid var(--sauge-fonce);outline-offset:3px}.mkt .btn-plein{background:var(--sauge-fonce);color:#fdfcf7;box-shadow:0 10px 24px -12px rgba(47,58,42,.55)}.mkt .btn-plein:hover{transform:translateY(-2px);background:var(--sauge-nuit);box-shadow:0 16px 30px -12px rgba(47,58,42,.55)}.mkt .btn-ligne{border:1.5px solid rgba(77,92,67,.35);color:var(--sauge-nuit);background:transparent}.mkt .btn-ligne:hover{border-color:var(--sauge-fonce);background:rgba(130,145,115,.08)}.mkt .btn-clair{background:#fdfcf7;color:var(--sauge-nuit)}.mkt .btn-clair:hover{transform:translateY(-2px)}.mkt .arche{border-radius:var(--arche-r);overflow:hidden;display:block}.mkt .arche-cadre{padding:10px;background:linear-gradient(180deg,rgba(169,133,63,.28),rgba(169,133,63,.08));border-radius:calc(46% + 10px) calc(46% + 10px) 26px 26px /calc(38% + 10px) calc(38% + 10px) 26px 26px}.mkt .moucharabieh{position:absolute;inset:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cg fill='none' stroke='%232f3a2a' stroke-width='1.4'%3E%3Cpath d='M48 8 58 38 88 48 58 58 48 88 38 58 8 48 38 38Z'/%3E%3Cpath d='M48 26 54 42 70 48 54 54 48 70 42 54 26 48 42 42Z'/%3E%3Ccircle cx='48' cy='48' r='5'/%3E%3C/g%3E%3C/svg%3E");background-size:96px 96px;animation:mkt-derive 90s linear infinite alternate}.mkt .moucharabieh-clair{opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cg fill='none' stroke='%23f6f2e9' stroke-width='1.4'%3E%3Cpath d='M48 8 58 38 88 48 58 58 48 88 38 58 8 48 38 38Z'/%3E%3Cpath d='M48 26 54 42 70 48 54 54 48 70 42 54 26 48 42 42Z'/%3E%3Ccircle cx='48' cy='48' r='5'/%3E%3C/g%3E%3C/svg%3E")}@keyframes mkt-derive{0%{transform:translateZ(0)}to{transform:translate3d(-48px,-96px,0)}}.mkt .rv{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.2,.6,.2,1),transform .9s cubic-bezier(.2,.6,.2,1);transition-delay:var(--rv-delay,0s);will-change:opacity,transform}.mkt .rv-in{opacity:1;transform:none}.mkt .hero-seq>*{opacity:0;transform:translateY(22px);animation:mkt-entree 1s cubic-bezier(.2,.6,.2,1) forwards}.mkt .hero-seq>:first-child{animation-delay:.05s}.mkt .hero-seq>:nth-child(2){animation-delay:.15s}.mkt .hero-seq>:nth-child(3){animation-delay:.28s}.mkt .hero-seq>:nth-child(4){animation-delay:.4s}.mkt .hero-seq>:nth-child(5){animation-delay:.52s}@keyframes mkt-entree{to{opacity:1;transform:none}}@keyframes mkt-flotte{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.mkt .flotte{animation:mkt-flotte 7s ease-in-out infinite}.mkt-header{position:fixed;top:0;left:0;right:0;z-index:60;transition:background .3s,box-shadow .3s,backdrop-filter .3s}.mkt-header.est-scrolle{background:rgba(246,242,233,.86);backdrop-filter:blur(14px);box-shadow:0 1px 0 rgba(38,36,25,.07)}.mkt-header .lien-nav{font-size:14.5px;font-weight:550;color:var(--brun);padding:8px 14px;border-radius:999px;transition:color .2s,background .2s}.mkt-header .lien-nav:hover{color:var(--sauge-nuit);background:rgba(130,145,115,.1)}.mkt .carte-m{background:var(--carte);border:1px solid rgba(38,36,25,.06);border-radius:24px;box-shadow:0 20px 45px -30px rgba(47,58,42,.25)}.mkt .puce{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--brun)}.mkt .puce:before{content:"";flex-shrink:0;width:18px;height:18px;margin-top:2px;background:var(--sauge);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' d='M10 1c.7 2.6 2 4.6 4.5 5.4C17 7.2 18.6 8.6 19 10c-.4 1.4-2 2.8-4.5 3.6C12 14.4 10.7 16.4 10 19c-.7-2.6-2-4.6-4.5-5.4C3 12.8 1.4 11.4 1 10c.4-1.4 2-2.8 4.5-3.6C8 5.6 9.3 3.6 10 1Z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' d='M10 1c.7 2.6 2 4.6 4.5 5.4C17 7.2 18.6 8.6 19 10c-.4 1.4-2 2.8-4.5 3.6C12 14.4 10.7 16.4 10 19c-.7-2.6-2-4.6-4.5-5.4C3 12.8 1.4 11.4 1 10c.4-1.4 2-2.8 4.5-3.6C8 5.6 9.3 3.6 10 1Z'/%3E%3C/svg%3E") center /contain no-repeat}.mkt .faq-item{border-bottom:1px solid rgba(38,36,25,.1)}.mkt .faq-item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;font-size:17px;font-weight:600;color:var(--sauge-nuit)}.mkt .faq-item summary::-webkit-details-marker{display:none}.mkt .faq-item summary:after{content:"+";font-size:22px;font-weight:400;color:var(--laiton);transition:transform .3s;flex-shrink:0}.mkt .faq-item[open] summary:after{transform:rotate(45deg)}.mkt .faq-item p{padding:0 4px 22px;font-size:15.5px;line-height:1.65;color:var(--brun);max-width:46rem}.mkt .section-nuit{background:linear-gradient(160deg,#35402e 0,var(--sauge-nuit) 60%,#262e20 100%);color:#f2efe4}@media (prefers-reduced-motion:reduce){.mkt .hero-seq>*,.mkt .rv{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.mkt .flotte,.mkt .moucharabieh{animation:none!important}}.mkt .hc-hero{background:radial-gradient(circle at 12% 20%,rgba(201,183,138,.14) 0 2px,transparent 2.5px) 0 0 /26px 26px,linear-gradient(160deg,#35402e 0,var(--sauge-nuit) 60%,#262e20 100%);color:#f4f1e6}.mkt .hc-hero h1{font-family:var(--font-fraunces),serif;font-weight:560;color:#f7f4ea}.mkt .hc-recherche{background:var(--carte);border:1px solid rgba(38,36,25,.12);border-radius:16px;box-shadow:0 18px 40px rgba(28,32,22,.28)}.mkt .hc-recherche input{background:transparent;outline:none;width:100%;font-size:16px;color:var(--encre,#262419)}.mkt .hc-resultats{background:var(--carte);border:1px solid rgba(38,36,25,.12);border-radius:14px;box-shadow:0 24px 48px rgba(28,32,22,.22);overflow:hidden}.mkt .hc-resultats a{display:block;padding:11px 16px;border-bottom:1px solid rgba(38,36,25,.07)}.mkt .hc-resultats a:last-child{border-bottom:none}.mkt .hc-resultats a.actif,.mkt .hc-resultats a:hover{background:rgba(130,145,115,.12)}.mkt .hc-card{background:var(--carte);border:1px solid rgba(38,36,25,.1);border-radius:18px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.mkt .hc-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(38,36,25,.1);border-color:rgba(130,145,115,.45)}.mkt .hc-icone{width:46px;height:46px;display:grid;place-items:center;font-size:22px;background:rgba(130,145,115,.14);border-radius:var(--arche-r)}.mkt .hc-article h2{font-family:var(--font-fraunces),serif;font-weight:560;font-size:24px;color:var(--sauge-nuit);margin:34px 0 10px}.mkt .hc-article li,.mkt .hc-article p{color:#4c4736;line-height:1.75;font-size:15.5px}.mkt .hc-article strong{color:var(--sauge-nuit)}.mkt .hc-article code{background:rgba(38,36,25,.07);border-radius:6px;padding:1px 6px;font-size:13.5px}.mkt .hc-article a{color:var(--laiton);text-decoration:underline;text-underline-offset:3px}.mkt .hc-steps{counter-reset:hcstep;margin:18px 0;display:grid;gap:10px}.mkt .hc-steps>li{list-style:none;position:relative;padding:14px 18px 14px 58px;background:var(--carte);border:1px solid rgba(38,36,25,.09);border-radius:14px}.mkt .hc-steps>li:before{counter-increment:hcstep;content:counter(hcstep);position:absolute;left:16px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:grid;place-items:center;font-weight:700;font-size:13px;color:#fff;background:var(--sauge-fonce);border-radius:50%}.mkt .hc-encart{border-radius:14px;padding:14px 18px 14px 46px;margin:18px 0;position:relative;font-size:14.5px;line-height:1.65}.mkt .hc-encart:before{position:absolute;left:16px;top:13px}.mkt .hc-note{background:rgba(130,145,115,.12);border-left:3px solid var(--sauge)}.mkt .hc-note:before{content:"ℹ️"}.mkt .hc-astuce{background:rgba(169,133,63,.1);border-left:3px solid var(--laiton)}.mkt .hc-astuce:before{content:"💡"}.mkt .hc-attention{background:rgba(176,88,66,.1);border-left:3px solid #b05842}.mkt .hc-attention:before{content:"⚠️"}.mkt .hc-img{border-radius:18px;border:1px solid rgba(38,36,25,.1);box-shadow:0 20px 44px rgba(38,36,25,.12);margin:22px 0 6px;width:100%;-o-object-fit:cover;object-fit:cover}.mkt .hc-faq{margin:18px 0;display:grid;gap:8px}.mkt .hc-faq details{background:var(--carte);border:1px solid rgba(38,36,25,.09);border-radius:12px;padding:12px 16px}.mkt .hc-faq summary{cursor:pointer;font-weight:600;color:var(--sauge-nuit);font-size:14.5px}.mkt .hc-fil{font-size:13px;color:var(--brun,#6d6754)}.mkt .hc-fil a:hover{color:var(--sauge-nuit)}.mkt .tg-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px 26px;max-width:720px;margin:0 auto;background:var(--carte);border:1px solid rgba(38,36,25,.12);border-radius:999px;padding:12px 26px;box-shadow:0 18px 40px -22px rgba(38,36,25,.25)}@media (max-width:640px){.mkt .tg-bar{border-radius:26px;padding:16px 20px}}.mkt .tg-groupe{display:flex;align-items:center;gap:16px}.mkt .tg-label{font-size:13px;font-weight:700;color:var(--sauge-nuit);line-height:1.25;display:grid}.mkt .tg-sous{font-size:11px;font-weight:600;color:var(--laiton);letter-spacing:.02em}.mkt .tg-stepper{display:flex;align-items:center;gap:4px;background:var(--sable);border:1px solid rgba(38,36,25,.12);border-radius:999px;padding:4px}.mkt .tg-btn{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:19px;font-weight:700;line-height:1;color:var(--sauge-nuit);background:transparent;transition:background .15s ease,color .15s ease,transform .1s ease}.mkt .tg-btn:active:not(:disabled){transform:scale(.92)}.mkt .tg-btn:disabled{opacity:.3;cursor:default}.mkt .tg-valeur{min-width:44px;text-align:center;font-family:var(--font-fraunces),serif;font-weight:600;font-size:20px;color:var(--sauge-nuit);font-variant-numeric:tabular-nums}.mkt .tg-sep{width:1px;height:30px;background:rgba(38,36,25,.12)}@media (max-width:640px){.mkt .tg-sep{display:none}}.mkt .tg-toggle{display:flex;gap:6px}.mkt .tg-per{padding:9px 16px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--brun);border:1px solid transparent;transition:all .18s ease}.mkt .tg-per em{font-style:normal;color:var(--laiton);font-weight:700}.mkt .tg-per:hover{border-color:rgba(38,36,25,.15)}.mkt .tg-per.actif{background:var(--sauge-fonce);color:#fdfcf7;border-color:var(--sauge-fonce)}.mkt .tg-per.actif em{color:#ecd9a8}.mkt .tg-detail{text-align:center;margin-top:12px;font-size:13px;font-weight:600;color:var(--laiton);min-height:20px;opacity:0;transform:translateY(-4px);transition:opacity .25s ease,transform .25s ease}.mkt .tg-detail.visible{opacity:1;transform:none}.mkt .pr-roll{position:relative;display:inline-block;overflow:hidden;vertical-align:bottom;font-variant-numeric:tabular-nums}.mkt .pr-ghost{position:absolute;left:0;top:0;pointer-events:none}.mkt .pr-in-haut{display:inline-block;animation:prInHaut .32s cubic-bezier(.22,.9,.3,1)}.mkt .pr-in-bas{display:inline-block;animation:prInBas .32s cubic-bezier(.22,.9,.3,1)}.mkt .pr-out-haut{animation:prOutHaut .32s cubic-bezier(.55,0,.55,.2) forwards}.mkt .pr-out-bas{animation:prOutBas .32s cubic-bezier(.55,0,.55,.2) forwards}@media (prefers-reduced-motion:reduce){.mkt .pr-in-bas,.mkt .pr-in-haut{animation:none}.mkt .pr-out-bas,.mkt .pr-out-haut{display:none}}.mkt .odo{display:inline-block;height:1.3em;overflow:hidden;vertical-align:middle;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 26%,#000 74%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 26%,#000 74%,transparent)}.mkt .odo-piste{display:flex;flex-direction:column;transition:transform .55s cubic-bezier(.34,1.28,.32,1);will-change:transform}.mkt .odo-item{height:1.3em;line-height:1.3em;text-align:center;opacity:.28;transform:scale(.82);transition:opacity .35s ease,transform .35s ease}.mkt .odo-item.actif{opacity:1;transform:none}.mkt .pr-roll{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent);padding:.07em 0}.mkt .pr-bump{animation:prBump .5s cubic-bezier(.24,.9,.32,1.2);transform-origin:left 70%}@keyframes prBump{0%{transform:scale(1)}45%{transform:scale(1.045)}to{transform:scale(1)}}.mkt .pr-in-bas,.mkt .pr-in-haut{will-change:transform,filter}@keyframes prInHaut{0%{transform:translateY(78%);opacity:0;filter:blur(1.5px)}60%{filter:blur(.4px)}to{transform:none;opacity:1;filter:blur(0)}}@keyframes prInBas{0%{transform:translateY(-78%);opacity:0;filter:blur(1.5px)}60%{filter:blur(.4px)}to{transform:none;opacity:1;filter:blur(0)}}@keyframes prOutHaut{to{transform:translateY(-78%);opacity:0;filter:blur(1.5px)}}@keyframes prOutBas{to{transform:translateY(78%);opacity:0;filter:blur(1.5px)}}.mkt .tg-stepper{gap:6px;padding:5px;background:linear-gradient(180deg,#efe9dc 0,var(--sable) 100%);box-shadow:inset 0 1.5px 4px rgba(38,36,25,.1)}.mkt .tg-btn{width:36px;height:36px;background:var(--carte);border:1px solid rgba(38,36,25,.12);box-shadow:0 2px 5px rgba(38,36,25,.12),inset 0 -1.5px 0 rgba(38,36,25,.07);transition:background .16s ease,color .16s ease,transform .12s cubic-bezier(.34,1.4,.4,1),box-shadow .16s ease}.mkt .tg-btn:hover:not(:disabled){background:var(--sauge-fonce);border-color:var(--sauge-fonce);color:#fdfcf7;box-shadow:0 4px 10px rgba(77,92,67,.35)}.mkt .tg-btn:active:not(:disabled){transform:scale(.86);box-shadow:0 1px 2px rgba(38,36,25,.15)}.mkt .tg-btn:focus-visible{outline:2px solid var(--sauge-fonce);outline-offset:2px}.mkt .tg-valeur{min-width:48px;font-size:22px}.mkt .tg-detail-pop{display:inline-block;animation:tgPop .35s cubic-bezier(.24,.9,.32,1.2)}@keyframes tgPop{0%{transform:translateY(5px) scale(.96);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.mkt .odo-piste{transition:none}.mkt .pr-bump,.mkt .tg-detail-pop{animation:none}}.mkt .to-odo{display:inline-flex;align-items:flex-start;font-variant-numeric:tabular-nums;line-height:1}.mkt .to-col{display:inline-block;height:1em;overflow:hidden;position:relative;contain:paint;clip-path:inset(0)}.mkt .to-pile{display:flex;flex-direction:column;transition:transform .62s cubic-bezier(.22,.9,.3,1);will-change:transform}.mkt .to-digit{display:block;height:1em;line-height:1}.mkt .to-sep{display:inline-block;line-height:1}@media (prefers-reduced-motion:reduce){.mkt .to-pile{transition:none}}.journal-index{padding-top:132px;padding-bottom:88px}.journal-index-heading{max-width:850px;margin-bottom:68px}.journal-index-heading h1{font-size:clamp(38px,5.3vw,64px);margin-top:20px;line-height:1.08}.journal-index-heading h1 span{color:var(--sauge-fonce)}.journal-index-heading>p:last-child{max-width:650px;font-size:18px;line-height:1.7;margin-top:24px;color:var(--brun)}.journal-featured{display:grid;grid-template-columns:1.12fr 1fr;gap:52px;align-items:center;padding-bottom:56px;border-bottom:1px solid var(--laiton-doux)}.journal-image{display:block;width:100%;height:auto;background:var(--tadelakt)}.journal-archive-picture,.journal-featured-picture{display:block;overflow:hidden;border-radius:22px 22px 4px 4px}.journal-meta{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:12px;line-height:1.6;color:var(--brun)}.journal-meta>span:first-child{color:var(--sauge-fonce);font-weight:700}.journal-featured h2{font-size:clamp(28px,3vw,38px);line-height:1.15;margin:15px 0 20px}.journal-archive article p,.journal-featured p{font-size:15.5px;line-height:1.75;color:var(--brun);margin-bottom:22px}.journal-text-link{color:var(--sauge-nuit);font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:10px;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--laiton-doux)}.journal-text-link:hover{text-decoration-color:var(--sauge-nuit)}.journal-archive{margin-top:52px;display:grid;grid-template-columns:1fr 1fr;gap:42px}.journal-archive .journal-meta{margin-top:23px}.journal-archive h2{font-size:30px;line-height:1.18;margin:13px 0 16px;max-width:520px}.journal-help{margin-top:60px;border-top:1px solid rgba(38,36,25,.15);padding-top:28px;display:flex;flex-wrap:wrap;gap:14px 40px;align-items:center;color:var(--brun)}.journal-article-heading{padding-top:110px}.journal-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--brun);margin-bottom:40px}.journal-breadcrumb a:hover{text-decoration:underline}.journal-article-heading h1{max-width:1000px;font-size:clamp(34px,4.9vw,58px);line-height:1.1;margin-top:16px}.journal-lead{font-size:clamp(17px,1.8vw,20px);max-width:850px;margin-top:28px}.journal-byline,.journal-lead{line-height:1.7;color:var(--brun)}.journal-byline{font-size:12px;margin-top:22px}.journal-byline a{text-decoration:underline;text-underline-offset:3px}.journal-intro-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-top:28px;padding:26px;background:var(--tadelakt);border:1px solid var(--laiton-doux);border-radius:16px 16px 5px 5px}.journal-intro-cta h2{font-family:var(--font-fraunces),Georgia,serif;font-size:25px;line-height:1.2;color:var(--sauge-nuit);margin:0 0 10px}.journal-intro-cta p{font-size:15px;line-height:1.65;color:var(--brun)}.journal-intro-cta .btn-m{min-height:48px;text-align:center}@media(max-width:700px){.journal-intro-cta{grid-template-columns:1fr;padding:22px;gap:18px}.journal-intro-cta .btn-m{justify-content:center;width:100%;white-space:normal}}.journal-hero{margin-top:40px}.journal-hero .journal-image{border-radius:22px 22px 5px 5px;max-height:520px;-o-object-fit:cover;object-fit:cover}.journal-hero figcaption{color:var(--brun);font-size:11px;margin-top:8px;text-align:right}.journal-reading-layout{display:grid;grid-template-columns:230px minmax(0,740px);gap:70px;margin-top:55px;align-items:start}.journal-toc{position:sticky;top:100px;font-size:12px;line-height:1.65}.journal-toc nav>p{font-weight:700;color:var(--sauge-nuit);margin-bottom:18px}.journal-toc ol{list-style:none;padding-left:16px;border-left:1px solid var(--laiton-doux)}.journal-toc li+li{margin-top:12px}.journal-toc a{color:var(--brun);display:block}.journal-toc a:hover{color:var(--sauge-nuit);text-decoration:underline;text-underline-offset:3px}.journal-prose{min-width:0;font-size:16px;line-height:1.85;color:var(--encre)}.journal-prose section{scroll-margin-top:100px}.journal-prose section+section{margin-top:45px}.journal-prose h2{font-family:var(--font-fraunces),Georgia,serif;font-weight:560;font-size:clamp(25px,2.9vw,31px);letter-spacing:-.02em;line-height:1.22;color:var(--sauge-nuit);margin:0 0 22px}.journal-prose p+p{margin-top:20px}.journal-prose a{color:var(--sauge-fonce);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.journal-prose a:hover{color:var(--sauge-nuit)}.journal-summary{border-top:2px solid var(--sauge-fonce);background:var(--carte);padding:26px 30px;margin-bottom:45px}.journal-summary>p{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700;color:var(--sauge-fonce);margin-bottom:16px}.journal-list,.journal-summary ul{list-style:disc;padding-left:21px}.journal-summary li{font-size:14.5px;line-height:1.7}.journal-list li+li,.journal-summary li+li{margin-top:12px}.journal-list{margin:24px 0}.journal-list li::marker{color:var(--sauge-fonce)}.journal-note{margin:28px 0;padding:22px 25px;border-left:3px solid var(--sauge);background:var(--tadelakt);font-size:14.5px;line-height:1.8}.journal-note strong{display:block;color:var(--sauge-nuit);margin-bottom:8px}.journal-table-scroll{overflow-x:auto;margin:28px 0;border:1px solid rgba(38,36,25,.18);border-radius:4px}.journal-table-scroll table{width:100%;min-width:580px;border-collapse:collapse;font-size:13.5px;line-height:1.7;text-align:left}.journal-table-scroll thead{background:var(--sauge-nuit);color:var(--sable)}.journal-table-scroll td,.journal-table-scroll th{padding:16px 18px;vertical-align:top}.journal-table-scroll tbody tr{border-top:1px solid rgba(38,36,25,.14)}.journal-table-scroll tbody tr:nth-child(2n){background:rgba(255,253,248,.6)}.journal-table-scroll tbody th{width:27%;font-weight:600}.journal-flow{margin:30px 0;padding:24px;border:1px solid var(--laiton-doux);background:var(--carte)}.journal-flow figcaption{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sauge-fonce);margin-bottom:20px}.journal-flow ol{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;counter-reset:flow;list-style:none}.journal-flow li{counter-increment:flow;font-size:13px;line-height:1.6;border-top:1px solid var(--laiton-doux);padding-top:12px}.journal-flow li:before{content:counter(flow) " / ";font-size:12px;color:var(--sauge-fonce);font-weight:700}.journal-steps{list-style:decimal;padding-left:23px;margin-top:28px}.journal-steps li{padding-left:5px}.journal-steps li+li{margin-top:23px}.journal-steps strong{color:var(--sauge-nuit)}.journal-steps p{margin-top:6px}.journal-context{margin-top:25px!important;font-size:14px}.journal-faq{padding-top:10px}.journal-faq details{border-top:1px solid rgba(38,36,25,.18);padding:18px 0}.journal-faq details:last-child{border-bottom:1px solid rgba(38,36,25,.18)}.journal-faq summary{cursor:pointer;font-size:15px;font-weight:600;color:var(--sauge-nuit)}.journal-faq details p{margin-top:16px;font-size:15px}.journal-sources{font-size:12px;color:var(--brun);border-top:1px solid rgba(38,36,25,.15);padding-top:25px}.journal-prose .journal-sources h2{font-family:var(--font-dm),sans-serif;font-size:13px;letter-spacing:0;margin-bottom:8px}.journal-sources ul{margin-top:10px;list-style:none}.journal-sources li+li{margin-top:6px}.journal-cta{background:var(--tadelakt);border-radius:28px 28px 6px 6px;padding:34px;margin-top:45px}.journal-prose .journal-cta h2{font-size:29px;margin:16px 0}.journal-cta p:not(.eyebrow){color:var(--brun);font-size:15px;line-height:1.75}.journal-prose .journal-cta .btn-m{text-decoration:none;color:var(--carte);margin-top:24px;font-size:14px}.journal-related{padding-top:85px;padding-bottom:85px}.journal-section-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px;margin-bottom:32px}.journal-section-heading h2{font-size:clamp(28px,3vw,38px);line-height:1.15;max-width:650px}.journal-section-heading .eyebrow{margin-bottom:18px}.journal-teasers{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.journal-teaser{display:flex;flex-direction:column;align-items:start;padding-top:24px;border-top:1px solid var(--laiton-doux)}.journal-teaser h3{font-family:var(--font-fraunces),Georgia,serif;color:var(--sauge-nuit);font-size:24px;line-height:1.25;margin:14px 0 23px}.journal-teaser>.journal-text-link{margin-top:auto}.journal-related .journal-teasers{grid-template-columns:1fr 1fr}.journal-highlights a:focus-visible,.journal-index a:focus-visible,.journal-page a:focus-visible,.journal-prose summary:focus-visible,.journal-table-scroll:focus-visible{outline:2px solid var(--sauge-fonce);outline-offset:5px;border-radius:2px}@media (max-width:900px){.journal-featured{gap:30px}.journal-reading-layout{grid-template-columns:minmax(0,740px);gap:32px;max-width:780px}.journal-toc{position:static;font-size:13px}.journal-toc ol{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:25px;column-gap:25px}.journal-toc li+li{margin-top:0}.journal-toc li{padding-bottom:10px}.journal-teasers{grid-template-columns:1fr;gap:24px}}@media (max-width:640px){.journal-index{padding-top:110px;padding-bottom:55px}.journal-index-heading{margin-bottom:40px}.journal-index-heading>p:last-child{font-size:16px}.journal-archive,.journal-featured{grid-template-columns:1fr;gap:24px}.journal-archive{margin-top:36px;gap:42px}.journal-archive h2,.journal-featured h2{font-size:28px}.journal-article-heading{padding-top:95px}.journal-breadcrumb{margin-bottom:26px}.journal-article-heading h1{font-size:35px}.journal-lead{margin-top:22px}.journal-hero{margin-top:28px}.journal-hero .journal-image{border-radius:14px 14px 3px 3px}.journal-reading-layout{margin-top:32px}.journal-toc ol{display:block}.journal-prose{font-size:15.5px;line-height:1.85}.journal-summary{padding:22px}.journal-cta{padding:26px 23px}.journal-prose .journal-cta h2{font-size:26px}.journal-related{padding-top:55px;padding-bottom:55px}.journal-related .journal-teasers{grid-template-columns:1fr}.journal-flow{padding:20px}}.journal-solution{padding-top:130px;padding-bottom:85px}.journal-solution-heading{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;margin-bottom:75px}.journal-solution-heading h1{font-size:clamp(35px,4.2vw,52px);line-height:1.1;margin-top:20px}.journal-solution-heading .journal-lead{font-size:17px}.journal-solution-heading .btn-m{margin-top:25px}.journal-solution-heading img{border-radius:26px 26px 5px 5px}.journal-solution-heading figcaption{font-size:11px;color:var(--brun);text-align:right;margin-top:8px}.journal-solution-prose{max-width:760px;margin:auto}@media(max-width:900px){.journal-solution-heading{grid-template-columns:1fr;gap:35px}}@media(max-width:640px){.journal-solution{padding-top:110px;padding-bottom:55px}.journal-solution-heading{margin-bottom:45px}}.journal-introduction{max-width:850px;margin-top:24px;font-size:17px;line-height:1.8;color:var(--brun)}.journal-coordination{margin-top:40px;padding:30px;background:var(--tadelakt);border:1px solid var(--laiton-doux);border-radius:14px}.journal-coordination figcaption{font-family:var(--font-fraunces),Georgia,serif;font-size:31px;line-height:1.2;color:var(--sauge-nuit);margin-bottom:28px}.journal-coordination-tracks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none}.journal-coordination-tracks li{padding:22px;background:var(--carte);border:1px solid var(--laiton-doux);border-radius:9px}.journal-coordination-number{font-size:13px;color:var(--brun);letter-spacing:.12em}.journal-coordination-tracks h3{font-family:var(--font-fraunces),Georgia,serif;font-size:24px;line-height:1.2;color:var(--sauge-nuit);margin:14px 0}.journal-coordination-tracks p{font-size:15px;line-height:1.65}.journal-coordination-handover{display:flex;gap:25px;margin-top:24px;padding:22px;border-radius:8px;background:var(--sauge-nuit);color:var(--carte);font-size:16px;line-height:1.5}.journal-coordination-handover strong{flex-shrink:0}.journal-coordination-caption{font-size:13px;line-height:1.6;margin-top:18px;color:var(--brun)}.journal-prose h3{font-family:var(--font-fraunces),Georgia,serif;color:var(--sauge-nuit);font-size:24px;line-height:1.25;margin:30px 0 18px}.journal-worksheet{min-width:0;background:var(--carte);border:1px solid var(--laiton-doux);border-left:4px solid var(--sauge-fonce);border-radius:7px;padding:24px;margin:25px 0}.journal-worksheet-heading{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;margin-bottom:20px;color:var(--sauge-nuit)}.journal-worksheet-heading strong{font-size:14px}.journal-prose .journal-worksheet-download{display:inline-flex;align-items:center;min-height:44px;padding:9px 14px;border:1px solid var(--sauge-fonce);border-radius:5px;color:var(--sauge-nuit);background:transparent;font-size:14px;text-decoration:none}.journal-prose .journal-worksheet-download:hover{background:var(--tadelakt)}.journal-worksheet-label{display:block;font-size:12px;line-height:1.6;color:var(--brun);margin-bottom:8px}.journal-worksheet textarea{display:block;width:100%;min-width:0;box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;resize:vertical;background:transparent;color:var(--encre);border:1px solid var(--laiton-doux);border-radius:4px;padding:12px;font:15px/1.7 var(--font-dm),sans-serif}.journal-prose .journal-worksheet-feedback{min-height:2.5em;font-size:12px;line-height:1.65;color:var(--brun);margin-top:12px}.journal-worksheet textarea:focus-visible,.journal-worksheet-download:focus-visible{outline:2px solid var(--sauge-fonce);outline-offset:4px}@media(max-width:650px){.journal-coordination{padding:20px;margin-top:30px}.journal-coordination figcaption{font-size:27px}.journal-coordination-tracks{grid-template-columns:1fr;gap:12px}.journal-coordination-tracks li{padding:18px}.journal-coordination-tracks h3{margin:6px 0 10px}.journal-coordination-handover{display:block;padding:18px}.journal-coordination-handover strong{display:block;margin-bottom:8px}.journal-worksheet{padding:18px}.journal-worksheet textarea{font-size:16px}}.partner-facts{max-width:1180px;margin:0 auto;padding:122px 24px 80px}.partner-facts-heading{max-width:860px}.partner-facts-heading .journal-breadcrumb{margin-bottom:30px}.partner-facts-heading h1{font-size:clamp(36px,4.5vw,58px);margin:18px 0 24px}.partner-facts-heading h1 span{color:var(--sauge-fonce)}.partner-facts-lead{font-size:19px;line-height:1.65;max-width:760px;color:var(--brun)}.partner-facts-reviewed{font-size:13px;line-height:1.6;color:var(--brun);margin-top:20px}.partner-facts-summary{padding:25px 28px;margin-top:30px;background:var(--tadelakt);border-left:3px solid var(--laiton);border-radius:0 12px 12px 0}.partner-facts-summary h2{font-size:18px;font-weight:700;margin-bottom:9px}.partner-facts-summary p{font-size:16px;line-height:1.75}.partner-facts-nav{display:flex;flex-wrap:wrap;gap:10px 24px;margin:25px 0 60px;font-size:14px;font-weight:600}.partner-facts a:not(.btn-m){color:var(--sauge-fonce);text-decoration:underline;text-underline-offset:4px}.partner-facts a:focus-visible,.partner-facts-entry a:focus-visible{outline:3px solid var(--sauge-fonce);outline-offset:5px;border-radius:3px}.partner-facts section[id],.partner-facts-matrix>li[id]{scroll-margin-top:90px}.partner-facts-section-heading{max-width:740px;margin-bottom:25px}.partner-facts-section-heading h2{font-size:clamp(29px,3vw,38px);margin:12px 0 16px}.partner-facts-section-heading>p:last-child{color:var(--brun);font-size:16px;line-height:1.7}.partner-facts-matrix{list-style:none;padding:0;margin:0;display:grid;gap:20px}.partner-facts-matrix>li{background:var(--carte);border:1px solid var(--tadelakt);border-radius:16px 16px 5px 5px;padding:26px}.partner-facts-matrix article>header{display:flex;gap:14px;align-items:baseline;padding-bottom:20px;border-bottom:1px solid var(--tadelakt)}.partner-facts-number{color:var(--brun);font-size:12px;font-weight:700;letter-spacing:.08em}.partner-facts-matrix h3{font-family:var(--font-fraunces),Georgia,serif;font-size:25px;line-height:1.2;color:var(--sauge-nuit)}.partner-facts-matrix dl{display:grid;grid-template-columns:1.2fr .85fr 1fr 1fr;gap:25px;margin-top:20px}.partner-facts-matrix dt{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brun);margin-bottom:10px}.partner-facts-matrix dd{margin:0;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.partner-facts-matrix dd ul{list-style:none;padding:0;display:grid;gap:12px}.partner-facts-qualification,.partner-facts-referral{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);gap:38px;padding:40px 0;margin-top:30px;border-top:1px solid var(--laiton-doux)}.partner-facts-qualification h2,.partner-facts-referral h2{font-size:clamp(28px,3vw,38px);margin:13px 0 20px}.partner-facts-qualification p:not(.eyebrow),.partner-facts-referral p:not(.eyebrow){font-size:15px;line-height:1.8;margin-bottom:15px}.partner-facts-action{align-self:start;background:var(--tadelakt);padding:25px;border-radius:12px}.partner-facts-action h3{font-size:18px;font-weight:700;margin-bottom:12px}.partner-facts-action .btn-m{width:100%;white-space:normal;text-align:center;font-size:14px;min-height:48px}.partner-facts .partner-facts-source{font-size:13px;color:var(--brun)}.partner-facts-entry{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:30px;padding-bottom:30px}.partner-facts-entry h2{font-family:var(--font-fraunces),Georgia,serif;font-size:23px;line-height:1.25;color:var(--sauge-nuit);margin-bottom:10px}.partner-facts-entry p{max-width:550px;font-size:14px;line-height:1.75;color:var(--brun)}.partner-facts-entry a{font-size:14px;white-space:normal;min-width:180px}@media(max-width:1000px){.partner-facts-matrix dl{grid-template-columns:1fr 1fr}}@media(max-width:700px){.partner-facts{padding:102px 20px 45px}.partner-facts-heading .journal-breadcrumb{font-size:11px;gap:8px;flex-wrap:wrap}.partner-facts-lead{font-size:17px}.partner-facts-summary{padding:21px}.partner-facts-nav{margin-bottom:40px}.partner-facts-matrix>li{padding:22px}.partner-facts-matrix dl{grid-template-columns:1fr;gap:22px}.partner-facts-matrix h3{font-size:23px}.partner-facts-qualification,.partner-facts-referral{grid-template-columns:1fr;gap:18px;padding:32px 0}.partner-facts-entry{flex-direction:column;align-items:flex-start;gap:15px}}