.xblog-page{color:#242424;min-height:70vh;font-family:var(--font-inter), sans-serif;background:#f1f2f3;padding:46px 22px 110px}.xblog-page *{box-sizing:border-box}.xblog-page :is(h1,h2,h3,p,figure){margin:0}.xblog-page a{color:inherit;text-decoration:none}.xblog-page :focus-visible{outline-offset:4px;outline:2px solid #7b9d78}.xblog-shell{width:min(100%,1240px);margin-inline:auto}.xblog-profile{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,58px);max-width:850px;margin:0 auto 64px;padding-block:16px 42px;display:grid}.xblog-profile__mark{aspect-ratio:1;color:#fff;width:132px;font:700 64px/1 var(--font-inter), sans-serif;letter-spacing:-.04em;background:#7b9d78;border-radius:50%;place-items:center;display:grid}html[data-account=revendeur] .xblog-profile__mark{background:var(--xw-gold-gradient);color:#171717}.xblog-profile h1{letter-spacing:-.04em;font-size:clamp(48px,5.5vw,75px);font-weight:550;line-height:1.05}.xblog-profile__copy>p{color:#51585a;max-width:65ch;margin-top:14px;font-size:15px;line-height:1.7}.xblog-profile__foot{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:20px;font-size:13px;display:flex}.xblog-profile__foot>span{font-weight:650}.xblog-profile__foot a,.xblog-back,.xblog-next>div:first-child a{text-underline-offset:4px;align-items:center;gap:6px;font-weight:600;display:inline-flex}.xblog-profile__foot a:hover,.xblog-back:hover,.xblog-next>div:first-child a:hover{text-decoration:underline}.xblog-feed{border-top:1px solid #c6cbcd}.xblog-feed__header{justify-content:space-between;align-items:baseline;gap:25px;padding-top:32px;display:flex}.xblog-feed__header h2{letter-spacing:-.03em;font-size:clamp(26px,3vw,39px);font-weight:550;line-height:1.15}.xblog-feed__header p{color:#52595b;max-width:46ch;font-size:13px;line-height:1.6}.xblog-filters{flex-wrap:wrap;gap:8px;margin:28px 0 24px;display:flex}.xblog-filters a{color:#404849;min-height:38px;font:600 12px/1.3 var(--font-inter), sans-serif;background:0 0;border:1px solid #c2c8c7;border-radius:999px;align-items:center;padding:8px 16px;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.xblog-filters a:is(:hover,[aria-current=page]){color:#fff;background:#242424;border-color:#242424}html[data-account=revendeur] .xblog-filters a[aria-current=page]{background:var(--xw-gold-gradient);color:#171717;border-color:#d9bc67}.xblog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.xblog-card{min-width:0}.xblog-card__link{height:100%;display:block}.xblog-cover{aspect-ratio:1;background:#e5e9e9;border-radius:17px;position:relative;overflow:hidden}.xblog-cover img{object-fit:cover;transition:transform .55s cubic-bezier(.3,1,.3,1)}.xblog-cover__empty{color:#53605d;text-align:center;border:1px dashed #aab5b1;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:25px;display:flex;position:absolute;inset:12px}.xblog-cover__empty svg{color:#7b9d78}html[data-account=revendeur] .xblog-cover__empty svg{color:#926e28}.xblog-cover__empty span{color:#303737;font-size:14px;font-weight:650}.xblog-cover__empty small{max-width:36ch;font-size:12px;font-weight:400;line-height:1.55}.xblog-card__body{border-bottom:1px solid #c6cbcd;min-height:198px;padding:18px 36px 16px 2px;position:relative}.xblog-card__meta,.xblog-article-head__meta{color:#566061;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:11px;line-height:1.4;display:flex}.xblog-card__meta>span,.xblog-article-head__meta>span{color:#386638;font-weight:700}html[data-account=revendeur] :is(.xblog-card__meta>span,.xblog-article-head__meta>span){color:#806226}.xblog-card h3{letter-spacing:-.025em;margin-top:9px;font-size:clamp(18px,1.7vw,23px);font-weight:560;line-height:1.3}.xblog-card p{color:#596163;margin-top:10px;font-size:12px;line-height:1.65}.xblog-card__arrow{transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:53px;right:2px}.xblog-card__link:is(:hover,:focus-visible) .xblog-cover img{transform:scale(1.045)}.xblog-card__link:is(:hover,:focus-visible) .xblog-card__arrow{transform:translate(3px,-3px)}.xblog-card__link:is(:hover,:focus-visible) h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.xblog-back{width:max-content;min-height:44px;font-size:13px}.xblog-article-head{max-width:880px;margin:26px 0 32px}.xblog-article-head__meta{font-size:12px}.xblog-article-head h1{letter-spacing:-.04em;text-wrap:balance;margin-top:15px;font-size:clamp(38px,5.2vw,70px);font-weight:550;line-height:1.08}.xblog-article-head>p{color:#4f5759;max-width:68ch;margin-top:23px;font-size:17px;line-height:1.7}.xblog-article-cover{aspect-ratio:16/9;width:100%;max-height:620px}.xblog-article-cover .xblog-cover__empty{inset:18px}.xblog-article-layout{grid-template-columns:minmax(0,760px) minmax(210px,1fr);align-items:start;gap:clamp(45px,6vw,98px);margin-top:72px;display:grid}.xblog-article-body section{margin-bottom:64px;scroll-margin-top:130px}.xblog-article-body h2{letter-spacing:-.03em;max-width:25ch;font-size:clamp(26px,2.6vw,36px);font-weight:550;line-height:1.2}.xblog-article-body p{color:#424b4d;margin-top:20px;font-size:15px;line-height:1.82}.xblog-article-body ul{color:#314038;background:#e7ede9;border-radius:12px;margin:27px 0 0;padding:20px 24px 20px 42px;font-size:14px;line-height:1.8}.xblog-article-body li+li{margin-top:5px}.xblog-article-end{border-top:1px solid #bfc6c5;border-bottom:1px solid #bfc6c5;padding:25px 0 30px}.xblog-article-end p{margin:0;font-size:13px}.xblog-article-end a{color:#315d32;align-items:center;gap:8px;margin-top:19px;font-size:13px;font-weight:700;display:inline-flex}.xblog-article-end a:hover{text-underline-offset:4px;text-decoration:underline}.xblog-article-aside{gap:16px;padding-top:4px;font-size:12px;line-height:1.5;display:grid;position:sticky;top:115px}.xblog-article-aside>p{border-bottom:1px solid #bbc3c1;padding-bottom:10px;font-weight:700}.xblog-article-aside>a:not(:last-child){color:#536060}.xblog-article-aside>a:hover{text-underline-offset:3px;text-decoration:underline}.xblog-article-aside>a:last-child{color:#fff;background:#7b9d78;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:100%;margin-top:12px;padding:11px 15px;font-weight:650;display:inline-flex}html[data-account=revendeur] .xblog-article-aside>a:last-child{background:var(--xw-gold-gradient);color:#171717}.xblog-next{border-top:1px solid #bdc5c3;margin-top:98px;padding-top:30px}.xblog-next>div:first-child{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:28px;display:flex}.xblog-next h2{letter-spacing:-.03em;font-size:clamp(27px,3vw,38px);font-weight:550}.xblog-next>div:first-child a{font-size:13px}.xblog-next__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.xblog-card--compact .xblog-cover{aspect-ratio:16/9}.xblog-card--compact .xblog-card__body{min-height:120px}@media (max-width:900px){.xblog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xblog-article-layout{grid-template-columns:minmax(0,1fr)}.xblog-article-aside{grid-row:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;position:static}.xblog-article-aside>p,.xblog-article-aside>a:last-child{grid-column:1/-1}}@media (max-width:680px){.xblog-page{padding:30px 17px 74px}.xblog-profile{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:16px;margin-bottom:45px;padding-bottom:26px}.xblog-profile__mark{width:76px;font-size:38px}.xblog-profile h1{font-size:42px}.xblog-profile__copy>p{font-size:13px}.xblog-profile__foot{gap:5px 16px;font-size:12px}.xblog-feed__header{display:block}.xblog-feed__header p{margin-top:9px}.xblog-grid{grid-template-columns:minmax(0,1fr);gap:28px}.xblog-card__body{min-height:auto;padding-bottom:25px}.xblog-card h3{font-size:21px}.xblog-article-head{margin-top:15px}.xblog-article-head h1{font-size:clamp(35px,9vw,48px)}.xblog-article-head>p{font-size:15px}.xblog-article-cover{aspect-ratio:4/3}.xblog-article-layout{gap:35px;margin-top:45px}.xblog-article-aside{grid-template-columns:minmax(0,1fr);gap:10px}.xblog-article-aside>p{margin-bottom:3px}.xblog-article-body section{margin-bottom:52px}.xblog-article-body p{font-size:14px}.xblog-next{margin-top:70px}.xblog-next__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.xblog-card *,.xblog-filters a{transition:none!important}}
