:root{--page-title-display:none}:root{--btf-navy:#0D1B2A;--btf-navy-panel:#1A2735;--btf-crimson:#C8102E;--btf-crimson-dark:#A00E25;--btf-crimson-tint:#FBE7EA;--btf-cire:#1451A0;--btf-cire-resine:#7A3FA0;--btf-resine:#14692A;--btf-ink:#151A1F;--btf-bg:#F5F5F3;--btf-white:#FFFFFF;--btf-rule:#E1E4E8;--btf-text:#3A4149;--btf-text-soft:#5B636B;--btf-badge-green-bg:#E7F5EC;--btf-badge-green-text:#14692A;--btf-badge-amber-bg:#FFF5E6;--btf-badge-amber-text:#945200;--btf-badge-grey-bg:#E8EFF5;--btf-badge-grey-text:#5C6B7A;--btf-badge-red-bg:#FBE7EA;--btf-badge-red-text:#C8102E}*{box-sizing:border-box}article.btf-hub[data-accent="cire"]{--btf-crimson:#1451A0;--btf-crimson-dark:#0F3D80}article.btf-hub[data-accent="cire-resine"]{--btf-crimson:#7A3FA0;--btf-crimson-dark:#602F80}article.btf-hub[data-accent="resine"]{--btf-crimson:#14692A;--btf-crimson-dark:#0F5220}body{margin:0;font-family:-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:16px;line-height:1.7;color:var(--btf-text);background:var(--btf-bg);-webkit-font-smoothing:antialiased}a{color:var(--btf-crimson);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px}a:hover{color:var(--btf-crimson-dark)}img{max-width:100%;height:auto;display:block}header.btf-site-header{background:var(--btf-navy);color:#fff;padding:14px 20px}header.btf-site-header .btf-brand{max-width:1100px;margin:0 auto;font-weight:700;font-size:15px;letter-spacing:.02em}header.btf-site-header .btf-brand span{color:#F5A0B0;font-weight:400}nav.fil-ariane{max-width:1100px;margin:0 auto;padding:14px 20px 0;font-size:12.5px;color:var(--btf-text-soft)}nav.fil-ariane a{color:var(--btf-navy);text-decoration:none;border-bottom:1px solid #fff0}nav.fil-ariane a:hover{border-bottom-color:var(--btf-crimson);color:var(--btf-crimson)}main{max-width:1100px;margin:0 auto;padding:24px 20px 64px}.btf-layout{display:grid;grid-template-columns:1fr 280px;gap:40px;align-items:start}@media (max-width:860px){.btf-layout{grid-template-columns:1fr}}article.btf-hub{min-width:0}.btf-kicker{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#fff;background:var(--btf-crimson);padding:5px 11px;margin-bottom:14px}article.btf-hub h1{font-weight:700;font-size:32px;line-height:1.18;color:var(--btf-navy);margin:0 0 16px}p.btf-lede{font-size:18px;line-height:1.6;color:var(--btf-ink);margin:0 0 20px}.btf-ai-summary{background:var(--btf-navy-panel);color:#DCE3E8;border-left:4px solid var(--btf-crimson);padding:16px 20px;margin:0 0 30px;font-size:14.5px;line-height:1.6}.btf-ai-summary .lbl{display:block;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#F5A0B0;margin-bottom:6px}.btf-ribbon-rule{height:8px;margin:8px 0 32px;background-color:var(--btf-crimson);background-image:radial-gradient(circle,var(--btf-bg) 1.8px,transparent 2.3px);background-size:20px 8px;background-position:10px center}.btf-toc{background:#fff;border:1px solid var(--btf-rule);padding:18px 20px;margin:0 0 32px}.btf-toc .lbl{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--btf-text-soft);margin-bottom:10px}.btf-toc ol{margin:0;padding-left:20px;columns:2;column-gap:24px}.btf-toc li{margin-bottom:6px;font-size:14px;break-inside:avoid}.btf-toc a{text-decoration:none;color:var(--btf-navy)}.btf-toc a:hover{color:var(--btf-crimson)}@media (max-width:600px){.btf-toc ol{columns:1}}article.btf-hub h2{font-weight:700;font-size:22px;line-height:1.28;color:var(--btf-navy);margin:44px 0 14px;padding-left:14px;border-left:4px solid var(--btf-crimson);scroll-margin-top:20px}article.btf-hub h3{font-weight:600;font-size:17px;color:var(--btf-navy);margin:22px 0 8px}article.btf-hub p{margin:0 0 15px}article.btf-hub ul,article.btf-hub ol.btf-list{margin:0 0 16px;padding-left:22px}article.btf-hub li{margin-bottom:7px}article.btf-hub strong{color:var(--btf-ink);font-weight:600}.btf-child-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 28px}@media (max-width:600px){.btf-child-grid{grid-template-columns:1fr}}.btf-child-card{display:block;background:#fff;border:1px solid var(--btf-rule);border-top:3px solid var(--btf-crimson);padding:14px 16px;font-weight:500;font-size:14.5px;line-height:1.4;color:var(--btf-ink);text-decoration:none}.btf-child-card:hover{border-top-color:var(--btf-navy);color:var(--btf-navy)}.btf-child-card .k{display:block;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--btf-crimson);margin-bottom:4px}.btf-table-wrap{margin:18px 0 26px;overflow-x:auto;border:1px solid var(--btf-rule)}table.btf-table{width:100%;border-collapse:collapse;font-size:14px;background:#fff}table.btf-table caption{font-size:11px;letter-spacing:.06em;text-transform:uppercase;text-align:left;color:#fff;background:var(--btf-navy);padding:9px 14px;font-weight:700}table.btf-table th{font-size:11px;letter-spacing:.03em;text-transform:uppercase;text-align:left;background:#EEF0F2;color:var(--btf-navy);padding:9px 12px;border-bottom:1px solid var(--btf-rule);font-weight:700}table.btf-table td{padding:9px 12px;border-bottom:1px solid var(--btf-rule);vertical-align:top}table.btf-table tr:last-child td{border-bottom:none}table.btf-table tr:nth-child(even) td{background:#FBFBFA}.btf-badge{display:inline-block;font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:3px;white-space:nowrap}.btf-badge-green{background:var(--btf-badge-green-bg);color:var(--btf-badge-green-text)}.btf-badge-amber{background:var(--btf-badge-amber-bg);color:var(--btf-badge-amber-text)}.btf-badge-grey{background:var(--btf-badge-grey-bg);color:var(--btf-badge-grey-text)}.btf-badge-red{background:var(--btf-badge-red-bg);color:var(--btf-badge-red-text)}.btf-box{margin:26px 0;padding:18px 20px;border:1px solid var(--btf-rule);background:#fff}.btf-box .btf-box-title{font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;margin:0 0 10px;display:flex;align-items:center;gap:8px}.btf-box.retenir{border-left:4px solid var(--btf-resine)}.btf-box.retenir .btf-box-title{color:var(--btf-resine)}.btf-box.erreurs{border-left:4px solid var(--btf-badge-amber-text)}.btf-box.erreurs .btf-box-title{color:var(--btf-badge-amber-text)}.btf-box.conseil{border-left:4px solid var(--btf-cire)}.btf-box.conseil .btf-box-title{color:var(--btf-cire)}.btf-box ul{margin:0;padding-left:20px}.btf-box li{margin-bottom:6px;font-size:14.5px}.btf-faq-list{margin:16px 0 8px}details.btf-faq{border-bottom:1px solid var(--btf-rule);padding:14px 0}details.btf-faq:first-child{border-top:1px solid var(--btf-rule)}details.btf-faq summary{font-weight:600;font-size:16px;color:var(--btf-ink);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}details.btf-faq summary::-webkit-details-marker{display:none}details.btf-faq summary::after{content:"+";font-size:19px;font-weight:700;color:var(--btf-crimson);flex:none}details.btf-faq[open] summary::after{content:"–"}details.btf-faq p{margin:9px 0 0;color:var(--btf-text);font-size:14.5px}figure.btf-figure{margin:28px 0;background:#fff;border:1px solid var(--btf-rule);padding:14px}figure.btf-figure img{width:100%;border:1px solid var(--btf-rule);background:#fff}figure.btf-figure figcaption{font-size:13px;color:var(--btf-text-soft);margin-top:10px;text-align:center;font-style:italic}.btf-cta{background:var(--btf-crimson);color:#FFF3F4;padding:22px 26px;margin:34px 0;font-size:15px;line-height:1.6}.btf-cta a{color:#fff;font-weight:700}aside.btf-side{position:sticky;top:20px}.btf-side-box{background:var(--btf-navy);color:#fff;padding:20px 22px;margin-bottom:16px}.btf-side-box h2{font-size:16px;margin:0 0 8px;color:#fff;border:none;padding:0}.btf-side-box p{font-size:13.5px;color:#C7D0D6;margin:0 0 14px}.btf-side-box a.btf-side-btn{display:block;text-align:center;background:var(--btf-crimson);color:#fff;text-decoration:none;font-weight:700;font-size:14px;padding:11px;margin-top:4px}.btf-side-box a.btf-side-btn:hover{background:var(--btf-crimson-dark)}.btf-side-links{background:#fff;border:1px solid var(--btf-rule);padding:18px 20px}.btf-side-links .lbl{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--btf-text-soft);margin-bottom:10px}.btf-side-links ul{list-style:none;margin:0;padding:0}.btf-side-links li{margin-bottom:9px;font-size:13.5px}.btf-side-links a{text-decoration:none;color:var(--btf-navy)}.btf-side-links a:hover{color:var(--btf-crimson)}footer.btf-site-footer{background:var(--btf-navy);color:#9FADB8;padding:26px 20px;font-size:12.5px;margin-top:40px}footer.btf-site-footer .in{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}footer.btf-site-footer a{color:#DCE3E8}@media (max-width:600px){article.btf-hub h1{font-size:26px}article.btf-hub h2{font-size:19px}p.btf-lede{font-size:16.5px}}