.tt-blog{--ttb-link:#a8380a;--ttb-col:720px;padding:124px 0 72px;position:relative;z-index:1}.tt-blog .ttb-col{max-width:calc(var(--ttb-col) + 48px)}.tt-blog .ttb-col,.tt-blog .ttb-wide{width:100%;margin-inline:auto;padding-inline:24px}.tt-blog .ttb-wide{max-width:1108px}.tt-blog .ttb-crumbs{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0 0 22px;padding:0;list-style:none;font-size:14px;color:var(--tt-muted)}.tt-blog .ttb-crumbs li+li:before{content:"/";margin-right:8px;color:var(--tt-line)}.tt-blog .ttb-crumbs a{color:var(--tt-body);text-decoration:none}.tt-blog .ttb-crumbs a:hover{color:var(--tt-ink);text-decoration:underline}.tt-blog .ttb-title{margin:0;color:var(--tt-ink);font-weight:600;font-size:clamp(30px,4.6vw,44px);line-height:1.14;letter-spacing:-.02em;text-wrap:balance}.tt-blog .ttb-chapo{margin:18px 0 0;font-size:clamp(18px,2.2vw,20px);line-height:1.6;color:var(--tt-body)}.tt-blog .ttb-meta{margin:18px 0 0;font-size:14px;color:var(--tt-muted)}.tt-blog .ttb-meta a{color:inherit;text-decoration:none}.tt-blog .ttb-meta a:hover{color:var(--tt-ink)}.tt-blog .ttb-cover{display:block;width:100%;height:auto;aspect-ratio:1200/630;-o-object-fit:cover;object-fit:cover;margin:30px 0 0;border-radius:16px;border:1px solid var(--tt-line);background:var(--tt-accent-soft)}.tt-blog .ttb-toc{margin:34px 0 0;padding:20px 24px;background:var(--tt-white);border:1px solid var(--tt-line);border-radius:14px}.tt-blog .ttb-toc-title{margin:0 0 10px;font-size:15px;font-weight:600;color:var(--tt-ink)}.tt-blog .ttb-toc ol{margin:0;padding:0 0 0 1.3em;list-style:decimal;display:grid;gap:7px;font-size:16px;line-height:1.45}.tt-blog .ttb-toc li::marker{color:var(--tt-muted)}.tt-blog .ttb-toc a{color:var(--tt-body);text-decoration:none}.tt-blog .ttb-toc a:hover{color:var(--ttb-link);text-decoration:underline}.tt-blog .ttb-prose{margin-top:34px;font-size:17.5px;line-height:1.7;color:var(--tt-body);overflow-wrap:break-word}.tt-blog .ttb-prose>p{margin:1.15em 0 0}.tt-blog .ttb-prose>p:first-child{margin-top:0}.tt-blog .ttb-prose h2,.tt-blog .ttb-prose h3{color:var(--tt-ink);font-weight:600;letter-spacing:-.01em;text-wrap:balance;scroll-margin-top:92px}.tt-blog .ttb-prose h2{margin:2.1em 0 0;font-size:clamp(24px,3vw,29px);line-height:1.22}.tt-blog .ttb-prose h3{margin:1.7em 0 0;font-size:clamp(19.5px,2.3vw,21.5px);line-height:1.3}.tt-blog .ttb-prose strong{color:var(--tt-ink);font-weight:600}.tt-blog .ttb-prose a{color:var(--ttb-link);text-decoration:underline;text-decoration-color:var(--tt-accent);text-decoration-thickness:1.5px;text-underline-offset:3px}.tt-blog .ttb-prose a:hover{text-decoration-thickness:2.5px}.tt-blog .ttb-prose ol,.tt-blog .ttb-prose ul{margin:1.05em 0 0;padding:0 0 0 1.35em;display:grid;gap:.5em}.tt-blog .ttb-prose ul{list-style:disc}.tt-blog .ttb-prose ol{list-style:decimal}.tt-blog .ttb-prose li{padding-left:.2em}.tt-blog .ttb-prose li::marker{color:var(--tt-accent);font-weight:600}.tt-blog .ttb-prose blockquote{margin:1.6em 0 0;padding:4px 0 4px 20px;border-left:3px solid var(--tt-accent);color:var(--tt-ink);font-size:clamp(19px,2.4vw,21px);line-height:1.5;font-weight:500}.tt-blog .ttb-table{margin:1.5em 0 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--tt-line);border-radius:12px;background:var(--tt-white)}.tt-blog .ttb-table table{width:100%;min-width:520px;border-collapse:collapse;font-size:15.5px;line-height:1.5}.tt-blog .ttb-table td,.tt-blog .ttb-table th{padding:11px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--tt-line)}.tt-blog .ttb-table th{background:#fff3ea;color:var(--tt-ink);font-weight:600;white-space:nowrap}.tt-blog .ttb-table tr:last-child td{border-bottom:0}.tt-blog .ttb-cta{margin-top:52px;padding:30px 28px;background:var(--tt-white);border:1px solid var(--tt-line);border-radius:18px;box-shadow:var(--tt-shadow-card)}.tt-blog .ttb-cta h2{margin:0;color:var(--tt-ink);font-size:clamp(22px,2.8vw,26px);font-weight:600;line-height:1.25;letter-spacing:-.01em}.tt-blog .ttb-cta p{margin:10px 0 20px;font-size:17px;line-height:1.6}.tt-blog .ttb-section-title{margin:0 0 20px;color:var(--tt-ink);font-size:clamp(22px,2.8vw,27px);font-weight:600;letter-spacing:-.01em;line-height:1.2}.tt-blog .ttb-suite{margin-top:64px;padding-top:44px;border-top:1px solid var(--tt-line)}.tt-blog .ttb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 24px}.tt-blog .ttb-card{display:flex;flex-direction:column;color:inherit;text-decoration:none}.tt-blog .ttb-card img{display:block;width:100%;height:auto;aspect-ratio:1200/630;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:1px solid var(--tt-line);background:var(--tt-accent-soft)}.tt-blog .ttb-card-txt{padding-top:14px}.tt-blog .ttb-card-title{margin:0;color:var(--tt-ink);font-size:18.5px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.tt-blog .ttb-card:hover .ttb-card-title{text-decoration:underline;text-decoration-color:var(--tt-accent);text-decoration-thickness:2px;text-underline-offset:3px}.tt-blog .ttb-card-excerpt{margin:8px 0 0;font-size:15.5px;line-height:1.55;color:var(--tt-body)}.tt-blog .ttb-card-meta{margin:10px 0 0;font-size:13.5px;color:var(--tt-muted)}.tt-blog .ttb-index-head{max-width:720px}.tt-blog .ttb-une{margin-top:40px}.tt-blog .ttb-une .ttb-card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px;align-items:center}.tt-blog .ttb-une .ttb-card img{border-radius:16px}.tt-blog .ttb-une .ttb-card-txt{padding-top:0}.tt-blog .ttb-une .ttb-card-title{font-size:clamp(24px,3vw,32px);line-height:1.2}.tt-blog .ttb-une .ttb-card-excerpt{font-size:17px;margin-top:12px}.tt-blog .ttb-cat{margin-top:60px;padding-top:40px;border-top:1px solid var(--tt-line);scroll-margin-top:80px}.tt-blog .ttb-outils{margin-top:64px;padding-top:44px;border-top:1px solid var(--tt-line)}.tt-blog .ttb-outils-liste{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.tt-blog .ttb-outils-liste li{display:flex}.tt-blog .ttb-outil{display:flex;flex-direction:column;width:100%;padding:20px 20px 18px;background:var(--tt-white);border:1px solid var(--tt-line);border-radius:14px;box-shadow:var(--tt-shadow-card);color:inherit;text-decoration:none}.tt-blog .ttb-outil-nom{color:var(--tt-ink);font-size:18.5px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.tt-blog .ttb-outil-quoi{margin-top:8px;font-size:15.5px;line-height:1.55;color:var(--tt-body)}.tt-blog .ttb-outil-lien{margin-top:auto;padding-top:14px;font-size:14.5px;font-weight:600;color:var(--ttb-link)}.tt-blog .ttb-outil-lien,.tt-blog .ttb-outil:hover .ttb-outil-nom{text-decoration:underline;text-decoration-color:var(--tt-accent);text-decoration-thickness:2px;text-underline-offset:3px}@media (max-width:1040px){.tt-blog .ttb-outils-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.tt-blog .ttb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-blog .ttb-une .ttb-card{grid-template-columns:1fr;gap:16px}}@media (max-width:620px){.tt-blog{padding:100px 0 56px}.tt-blog .ttb-col,.tt-blog .ttb-wide{padding-inline:18px}.tt-blog .ttb-grid,.tt-blog .ttb-outils-liste{grid-template-columns:1fr}.tt-blog .ttb-prose{font-size:17px}.tt-blog .ttb-toc{padding:18px}.tt-blog .ttb-cta{padding:24px 20px}.tt-blog .ttb-cta .tt-btn{width:100%}}