@font-face{font-family:Inter;src:url("/assets/inter-variable.woff2") format("woff2");font-weight:100 900;font-display:swap}.article-reading{--ink:#142b43;--accent:#963e30;--paper:#faf7ef;--line:#ddd8cf;--muted:#536373}.article-reading{color:var(--ink);background:var(--paper);font:17px/1.75 Inter,system-ui,sans-serif}.article-reading *{box-sizing:border-box}.article-reading{scroll-behavior:smooth;scroll-padding-top:28px}.article-reading a{color:var(--accent);text-underline-offset:4px}.article-reading a:focus-visible,.article-reading button:focus-visible,.article-reading summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.article-reading .shell{max-width:1180px;margin:auto;padding:32px 42px 70px}.article-reading .opening{position:relative;isolation:isolate;min-height:390px;display:flex;align-items:center;padding:38px 34px;border-radius:12px;overflow:hidden}.article-reading .opening:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#faf7eff7,#faf7efea 34%,#faf7ef88 49%,transparent 65%);z-index:-1}.article-reading .cover{position:absolute;inset:0;z-index:-2;margin:0}.article-reading .cover img{display:block;width:100%;height:100%;object-fit:cover;object-position:right center}.article-reading .opening-copy{width:49%;min-width:0}.article-reading .eyebrow{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.article-reading .opening h1{font-size:clamp(29px,3vw,38px);line-height:1.18;letter-spacing:-.035em;margin:16px 0 18px}.article-reading .byline{font-size:13px;color:var(--muted)}.article-reading .tools{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.article-reading .btn{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;min-height:44px;padding:10px 16px;background:var(--accent);color:white;text-decoration:none;font:600 14px/1.4 Inter,system-ui;cursor:pointer;border:1px solid var(--accent)}.article-reading .btn:hover{background:var(--ink);color:white}.article-reading .btn.outline{color:var(--ink);background:transparent;border-color:#bdb5a8}.article-reading .layout{display:grid;grid-template-columns:minmax(0,1fr) 195px;gap:42px;margin-top:32px}.article-reading .story{min-width:0}.article-reading .lead{font-size:20px;line-height:1.7}.article-reading .status-note{padding-left:16px;border-left:2px solid #c9c1b1;font-size:13px;color:var(--muted)}.article-reading .story h2{font-size:28px;line-height:1.25;letter-spacing:-.025em;margin:0 0 22px}.article-reading .story h3{font-size:20px;line-height:1.35;margin:25px 0 12px}.article-reading .story p{margin:0 0 19px}.article-reading .story ul,.article-reading .story ol{padding-left:23px}.article-reading .story li{margin-bottom:8px}.article-reading .chapter{padding:34px 0;border-bottom:1px solid var(--line)}.article-reading .story code{font-size:.94em;background:#efe8dc;padding:2px 6px;border-radius:4px}.article-reading .story pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:24px;background:#eee8dc;border-radius:9px;font-size:14px;line-height:1.7}.article-reading .story blockquote{margin:22px 0;padding:18px 22px;background:#f1e3d7;border-left:3px solid var(--accent);border-radius:0 9px 9px 0}.article-reading .team{padding:22px 0}.article-reading .team h2{font-size:18px;margin:0 0 16px}.article-reading .team ul{display:flex;flex-wrap:wrap;gap:20px;list-style:none;padding:0}.article-reading .team li{display:flex;gap:12px;flex:1 1 170px}.article-reading .team img{width:48px;height:48px;object-fit:contain;background:#efe8dc;border-radius:50%;flex-shrink:0}.article-reading .team strong{font-size:15px;display:block}.article-reading .team small{font-size:12px;line-height:1.5;display:block;color:var(--muted)}.article-reading .rail{font-size:13px;line-height:1.55}.article-reading .sticky{position:sticky;top:28px;border-left:1px solid var(--line);padding-left:18px}.article-reading .rail h2{font-size:13px;margin:0 0 18px}.article-reading .rail a{display:block;margin:0 0 15px;color:var(--muted);text-decoration:none}.article-reading .rail a:hover{color:var(--accent);text-decoration:underline}.article-reading .rail p{font-size:12px;color:var(--muted)}.article-reading .table-wrap{overflow-x:auto;margin:24px 0}.article-reading table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6}.article-reading th,.article-reading td{padding:13px 12px;vertical-align:top;text-align:left;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.article-reading th{font-weight:650;background:#e7ece2}.article-reading td:first-child{font-weight:550}.article-reading .documents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.article-reading .document{background:white;border:1px solid var(--line);padding:20px;border-radius:10px;min-width:0}.article-reading .document img{display:block;width:100%;height:200px;object-fit:contain;background:#f3f0e8}.article-reading .document p{font-size:14px;line-height:1.6}.article-reading .document h3{margin:18px 0 12px;font-size:19px}.article-reading .doc-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.article-reading .doc-actions a:not(.btn){font-size:13px}.article-reading .document .doc-transcript{margin-top:16px}.article-reading .faq{display:grid;grid-template-columns:1fr 1fr;gap:22px}.article-reading .faq details{border-bottom:1px solid var(--line)}.article-reading summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:9px 0;font-size:15px;font-weight:600;cursor:pointer;list-style:none}.article-reading summary::-webkit-details-marker{display:none}.article-reading summary:after{content:"+";display:grid;place-items:center;flex:0 0 28px;height:28px;width:28px;border:1px solid #cbb9a8;border-radius:50%;color:var(--accent)}.article-reading details[open]>summary:after{content:"−"}.article-reading .detail-body{font-size:15px;padding:15px 0}.article-reading .copy-status{font-size:13px;min-height:24px}.article-reading .sources{font-size:14px}.article-reading .sources li{margin-bottom:16px}.article-reading .sources small{display:block;color:var(--muted)}.article-reading .related{display:grid;grid-template-columns:1fr 1fr;gap:18px}.article-reading .related a{padding:20px;border:1px solid var(--line);border-radius:9px;font-size:15px;display:block;background:white}.article-reading .post-visuals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.article-reading .post-visuals img{width:100%;height:auto;border-radius:8px}.article-reading .post-visuals figcaption{font-size:12px;line-height:1.5}.article-reading .post-visuals figure{margin:0}.article-reading .source-card,.article-reading .comparison-card{padding:20px;background:#e7ece2;border-radius:10px}.article-reading .mobile-toc{display:none}.article-reading .js-only{display:none}.js .article-reading .js-only{display:inline-flex}@media(max-width:900px){.article-reading .shell{padding:28px 24px 50px}.article-reading .opening{display:flex;flex-direction:column;align-items:stretch;padding:0;min-height:0}.article-reading .cover{position:relative;inset:auto;height:260px;order:-1;z-index:0}.article-reading .opening:before{display:none}.article-reading .opening-copy{width:100%;padding:24px 0}.article-reading .opening h1{font-size:34px}.article-reading .layout{grid-template-columns:1fr;margin-top:12px}.article-reading .rail{display:none}.article-reading .mobile-toc{display:block;margin:22px 0;border-block:1px solid var(--line)}.article-reading .mobile-toc a{display:block;font-size:14px;padding:6px 0}.article-reading .lead{font-size:19px}}@media(max-width:600px){.article-reading .shell{padding:20px 18px 45px}.article-reading .cover{height:210px}.article-reading .opening h1{font-size:30px}.article-reading .story h2{font-size:25px}.article-reading .story{font-size:16px}.article-reading .documents,.article-reading .faq,.article-reading .related{grid-template-columns:1fr}.article-reading .team li{flex-basis:135px}.article-reading .team small{font-size:12px}.article-reading .story pre{padding:18px}.article-reading .post-visuals{grid-template-columns:1fr}.article-reading .post-visuals img{max-height:320px;object-fit:contain}.article-reading .table-wrap table,.article-reading .table-wrap thead,.article-reading .table-wrap tbody,.article-reading .table-wrap tr,.article-reading .table-wrap th,.article-reading .table-wrap td{display:block;width:100%}.article-reading .table-wrap thead{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.article-reading .table-wrap tr{padding:12px 0;border-bottom:1px solid var(--line)}.article-reading .table-wrap td{border:0;padding:6px 0}.article-reading .table-wrap td:before{content:attr(data-label);display:block;font-size:12px;color:var(--muted);font-weight:500}.article-reading .table-wrap td:first-child{font-size:15px}.article-reading .table-wrap td:first-child:before{font-size:12px}}@media(prefers-reduced-motion:reduce){.article-reading{scroll-behavior:auto}}@media print{@page{size:A4;margin:16mm}.article-reading .shell{padding:0;max-width:none}.article-reading .opening{display:block;min-height:0;padding:0}.article-reading .cover{position:relative;inset:auto;z-index:0;height:40mm}.article-reading .opening-copy{width:100%;padding:18px 0}.article-reading .opening:before,.article-reading .rail,.article-reading .tools,.article-reading .mobile-toc,.article-reading .copy-status,.article-reading .doc-actions,.article-reading .site-header,.article-reading .site-footer,.article-reading .breadcrumbs,.article-reading .skip{display:none!important}.article-reading .layout{display:block}.article-reading .story{font-size:10pt}.article-reading .story h2{font-size:17pt}.article-reading .opening h1{font-size:23pt}.article-reading .lead{font-size:12pt}.article-reading .chapter{padding:18px 0}.article-reading details>.detail-body{display:block!important}.article-reading summary:after{display:none}.article-reading .documents,.article-reading .related{display:block}.article-reading .document{margin-bottom:20px;break-inside:avoid}.article-reading .document img{height:55mm}.article-reading .team{break-inside:avoid}.article-reading h2,.article-reading h3{break-after:avoid}.article-reading .table-wrap{overflow:visible}.article-reading tr{break-inside:avoid}.article-reading .post-visuals img{max-height:45mm}.article-reading .post-visuals{grid-template-columns:repeat(3,1fr)}}.article-reading .table-wrap caption{text-align:left;padding:0 0 14px;font-size:13px;line-height:1.6;color:var(--muted)}@media(max-width:600px){.article-reading .table-wrap caption{display:block;width:100%}}.article-reading /* Lecture et illustrations adaptées à chaque démonstration. */
.lead{max-width:none;width:100%}.article-reading .story p{max-width:none}.article-reading .article-figure{margin:28px 0;padding:24px;background:#eeeede;border:1px solid var(--line);border-radius:12px}.article-reading .article-figure figcaption{margin:0 0 22px;font-size:18px;line-height:1.45}.article-reading .article-figure figcaption strong{display:block}.article-reading .article-figure figcaption span{display:block;font-size:13px;color:var(--muted);margin-top:8px}.article-reading .explainer-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.article-reading .explainer-cards>div{padding:18px;background:#fffdf8;border:1px solid #d8d7cb;border-radius:9px}.article-reading .explainer-cards h3{font-size:17px;margin:0 0 12px}.article-reading .explainer-cards p{font-size:14px;line-height:1.65;margin:0}.article-reading .visual-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:14px;padding:0!important;list-style:none;margin:0}.article-reading .visual-steps li{padding:16px;background:#fffdf8;border-radius:9px;margin:0}.article-reading .visual-steps strong{display:block;font-size:15px;line-height:1.5;margin:14px 0 8px}.article-reading .visual-steps p{font-size:13px;line-height:1.6;margin:0}.article-reading .visual-steps img{object-fit:contain}.article-reading .step-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--ink);color:white;font-weight:650}.article-reading .mechanism-image{display:block;width:100%;height:auto;margin:0 0 22px;border-radius:9px}.article-reading .social-posts{display:grid;gap:26px;max-width:570px;margin:24px auto}.article-reading .social-post{background:#fff;border:1px solid #d4d8dc;border-radius:12px;overflow:hidden;box-shadow:0 5px 20px #142b4308}.article-reading .social-post header{display:flex;gap:12px;align-items:center;padding:20px}.article-reading .post-avatar{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;background:#e7ece2;color:#375342;border-radius:50%;font-size:16px;font-weight:700}.article-reading .social-post strong{display:block;font-size:15px}.article-reading .social-post small{display:block;font-size:12px;line-height:1.5;color:var(--muted)}.article-reading .social-post>p{font-size:15px;line-height:1.7;padding:0 20px;margin-bottom:20px}.article-reading .social-post img{display:block;width:100%;height:auto}.article-reading .social-post footer{font-size:12px;color:var(--muted);padding:14px 20px;border-top:1px solid var(--line)}.article-reading .comparison-extracts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.article-reading .comparison-extracts>div{padding:18px;background:#fffdf8;border-radius:9px}.article-reading .comparison-extracts p{font-size:14px;line-height:1.9;margin:14px 0 0}.article-reading .extract-tag{font-size:13px;font-weight:650}.article-reading .comparison-extracts .wrong{background:#f2dfd6}.article-reading .comparison-extracts .right{background:#dce8db}.article-reading .before-after{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.article-reading .before-after>div{padding:22px;border-radius:10px;border:1px solid var(--line);background:#fffdf8}.article-reading .before-after .after{background:#e7ece2}.article-reading .before-after h3{font-size:18px;margin:0 0 16px}.article-reading .before-after p{font-size:15px;line-height:1.75;margin:0}.article-reading .story details{margin:18px 0}.article-reading .article-figure + details{border-block:1px solid var(--line)}@media(max-width:600px){.article-reading .article-figure{padding:18px;margin:22px 0}.article-reading .explainer-cards,.article-reading .comparison-extracts,.article-reading .before-after{grid-template-columns:1fr}.article-reading .visual-steps{grid-template-columns:1fr}.article-reading .visual-steps li{display:grid;grid-template-columns:48px 1fr;gap:4px 14px}.article-reading .visual-steps img,.article-reading .visual-steps .step-mark{grid-row:1/3}.article-reading .visual-steps strong{margin:0}.article-reading .visual-steps p{grid-column:2}.article-reading .social-posts{max-width:none}.article-reading .social-post>p{font-size:14px}.article-reading .mechanism-image{margin-bottom:18px}.article-reading .lead{font-size:18px}.article-reading .story p{line-height:1.7}}.article-reading /* Repères communs aux échanges de tous les articles. */
.session-exchanges{display:grid;gap:14px;margin:24px 0}.article-reading .session-turn{padding:18px 20px;border:1px solid #d8d7cb;border-radius:12px;background:#fffdf8}.article-reading .session-turn.user-turn{background:#f4e6dc;border-color:#e2c8b6}.article-reading .session-turn header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.article-reading .session-turn header img{width:44px;height:44px;object-fit:contain;flex-shrink:0}.article-reading .session-avatar{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;background:var(--accent);color:white;font-size:14px;font-weight:700}.article-reading .session-turn header strong{display:block;font-size:15px;line-height:1.4}.article-reading .session-turn header small{display:block;font-size:12px;color:var(--muted);line-height:1.5}.article-reading .session-text p{margin:0 0 12px;font-size:16px;line-height:1.65}.article-reading .session-text p:last-child{margin-bottom:0}.article-reading .two-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.article-reading .before-after ul{font-size:15px;margin:0}.article-reading .social-posts{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;gap:16px;margin:24px 0;align-items:start}.article-reading .social-post{min-width:0}.article-reading .social-post header{padding:14px 12px;gap:8px}.article-reading .post-avatar{width:32px;height:32px;font-size:12px}.article-reading .social-post header strong{font-size:13px}.article-reading .social-post small{font-size:11px}.article-reading .post-image{display:block}.article-reading .post-copy{padding:16px 14px 4px}.article-reading .post-copy p{font-size:13px;line-height:1.65;margin:0 0 14px}.article-reading .post-copy p:first-child{font-weight:700;color:var(--ink)}.article-reading .social-post footer{padding:12px 14px;font-size:11px;line-height:1.5}@media(max-width:700px){.article-reading .social-posts{grid-template-columns:1fr;max-width:440px;margin:24px auto}.article-reading .post-copy p{font-size:15px}.article-reading .social-post header{padding:16px}.article-reading .social-post footer{font-size:12px}.article-reading .two-cards{grid-template-columns:1fr}.article-reading .session-turn{padding:16px}.article-reading .session-text p{font-size:15px}}@media print{.article-reading .session-turn{break-inside:avoid}.article-reading .social-posts{grid-template-columns:repeat(3,minmax(0,1fr))}.article-reading .post-copy p{font-size:9pt}.article-reading .social-post footer{font-size:8pt}}.article-reading /* Pièces compactes,.article-reading lectures suivantes illustrées. */
.documents{display:grid;grid-template-columns:1fr;gap:12px}.article-reading .document-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 20px;padding:18px 20px;align-items:center}.article-reading .document-row h3{font-size:17px;margin:0 0 7px}.article-reading .document-row p{font-size:13px;line-height:1.6;margin:0}.article-reading .document-row .doc-transcript{grid-column:1/-1;margin-top:0}.article-reading .document-row .doc-transcript details{margin:0}.article-reading .document-row summary{font-size:13px;min-height:36px}.article-reading .post-copy p{font-size:14px}@media(min-width:701px) and (max-width:1150px){.article-reading .social-posts{grid-template-columns:1fr;max-width:440px;margin:24px auto}}@media(max-width:600px){.article-reading .document-row{grid-template-columns:1fr}.article-reading .document-row .doc-transcript{grid-column:1}.article-reading .post-copy p{font-size:15px}}.article-reading .story{text-align:left}.article-reading /* Trois couches conceptuelles,.article-reading avec leurs libellés dans le texte accessible. */
.model-layers>div{padding:20px;border:1px solid #c5d0cf;border-radius:12px;background:#fffdf8}.article-reading .model-layers>div>div{padding:18px;margin-top:16px;border:1px solid #b8c8bb;border-radius:9px;background:#e7ece2}.article-reading .model-layers>div>div>div{padding:18px;margin-top:16px;border-radius:7px;background:var(--ink);color:#fffdf8}.article-reading .model-layers h3{font-size:17px;margin:0 0 8px}.article-reading .model-layers p{font-size:14px;line-height:1.65;margin:0}.article-reading .model-choices .model-symbol{display:block;width:88px;height:64px;object-fit:cover;object-position:left top;border-radius:8px;margin:0 0 14px}.article-reading .model-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.article-reading .model-guide>article{min-width:0;background:#fffdf8;border:1px solid var(--line);border-radius:12px;overflow:hidden}.article-reading .model-guide>article>img{display:block;width:100%;height:112px;object-fit:cover;object-position:left top}.article-reading .model-guide>article>div{padding:18px}.article-reading .model-guide .model-name{font-size:13px;font-weight:700;color:var(--muted);margin:0 0 8px}.article-reading .model-guide h3{font-size:20px;margin:0 0 16px}.article-reading .model-guide p{font-size:14px;line-height:1.65;margin:0 0 14px}.article-reading .model-guide ul{font-size:14px;line-height:1.6;margin:0 0 16px;padding-left:18px}.article-reading .model-guide li{margin-bottom:8px}.article-reading .model-guide a{font-size:13px}@media(max-width:760px){.article-reading .model-guide{grid-template-columns:1fr}.article-reading .model-guide>article{display:grid;grid-template-columns:112px minmax(0,1fr)}.article-reading .model-guide>article>img{width:96px;height:96px;margin:18px 0 18px 16px;border-radius:8px}.article-reading .model-guide>article>div{padding:18px}.article-reading .model-guide p,.article-reading .model-guide ul{font-size:15px}}@media(max-width:500px){.article-reading .model-guide>article{display:block}.article-reading .model-guide>article>img{float:right;width:84px;height:64px;margin:18px 18px 12px 12px}.article-reading .model-guide>article>div>p:not(.model-name){clear:both}.article-reading .model-guide h3{font-size:20px;margin-bottom:18px}}@media print{.article-reading .model-guide{grid-template-columns:repeat(3,minmax(0,1fr))}.article-reading .model-guide>article{display:block;break-inside:avoid}.article-reading .model-guide>article>img{float:none;width:100%;height:18mm;margin:0;border-radius:0}.article-reading .model-guide>article>div{padding:10px}.article-reading .model-guide p,.article-reading .model-guide ul{font-size:9pt;line-height:1.5}.article-reading .model-guide h3{font-size:12pt}.article-reading .model-guide .model-name,.article-reading .model-guide a{font-size:8pt}}@media(max-width:600px){.article-reading .model-layers>div,.article-reading .model-layers>div>div,.article-reading .model-layers>div>div>div{padding:14px}}@media print{.article-reading .model-layers{break-inside:avoid}}@media print{.article-reading .js-only{display:none!important}.article-reading .table-wrap,.article-reading .visual-steps,.article-reading .article-figure:has(.visual-steps),.article-reading blockquote{break-inside:avoid}.article-reading table{table-layout:fixed}.article-reading th,.article-reading td{overflow-wrap:normal;word-break:normal;font-size:9pt;line-height:1.45;padding:8px}.article-reading .document-row{display:block}}.article-reading .confirmation-preview{display:grid;grid-template-columns:112px minmax(0,1fr);gap:20px;align-items:center}.article-reading .confirmation-preview img{display:block;width:112px;height:112px;object-fit:cover;border-radius:8px}.article-reading .confirmation-preview p{font-size:15px;line-height:1.6;margin:0 0 10px}.article-reading .confirmation-preview p:last-child{margin:0}@media(max-width:600px){.article-reading .confirmation-preview{grid-template-columns:80px minmax(0,1fr);gap:14px}.article-reading .confirmation-preview img{width:80px;height:80px}.article-reading .confirmation-preview p{font-size:13px}}.article-reading /* Guides pratiques : captures réelles et sources lisibles. */
.article-capture{margin:26px 0}.article-reading .article-capture img{display:block;width:100%;max-width:min(100%,var(--capture-width,100%));height:auto;object-fit:contain;margin:auto;border:1px solid var(--line);border-radius:10px}.article-reading .article-capture figcaption{font-size:13px;line-height:1.6;color:var(--muted);margin-top:10px}.article-reading .article-capture a{display:block}.article-reading .source-card{margin:22px 0}.article-reading .source-card h3{margin:0 0 16px}.article-reading .source-card p:last-child{margin-bottom:0}.article-reading .file-links{padding:0!important;list-style:none;border-block:1px solid var(--line)}.article-reading .file-links li{margin:0;border-bottom:1px solid var(--line)}.article-reading .file-links li:last-child{border:0}.article-reading .file-links a{display:block;padding:12px 0;min-height:44px}.article-reading .markdown-example pre{padding:16px;font-size:13px;margin:0}.article-reading .markdown-example code{padding:0;background:transparent}.article-reading .rendered-markdown h4{margin:22px 0 10px}@media(max-width:600px){.article-reading .markdown-example>div{padding:18px}.article-reading .article-capture{margin:22px 0}.article-reading .article-capture figcaption{font-size:12px}}@media print{.article-reading .story pre{break-inside:avoid}.article-reading .article-capture{break-inside:avoid}.article-reading .article-capture img{max-height:65mm;width:100%;object-fit:contain}.article-reading .article-capture figcaption{font-size:9pt}.article-reading .markdown-example{display:block}.article-reading .markdown-example>div{margin-bottom:12px}}.article-reading /* FAQ et fin de lecture communes au cas commercial et aux guides. */
.faq{display:block;padding:0;gap:0}.article-reading .faq details{margin:0;border-bottom:1px solid var(--line)}.article-reading .related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0}.article-reading .related+p{margin-top:18px}.article-reading .related-card{display:block;background:white;border:1px solid var(--line);border-radius:9px;font-size:15px;padding:0!important;overflow:hidden;text-decoration:none}.article-reading .related-card img{display:block;width:100%;height:160px;object-fit:cover;object-position:center 20%}.article-reading .related-card>div{padding:18px}.article-reading .related-card span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--accent)}.article-reading .related-card h3{font-size:20px;line-height:1.3;margin:10px 0;color:var(--ink)}.article-reading .related-card p{font-size:13px;color:var(--muted);line-height:1.6}.article-reading .related-card strong{font-size:13px}@media screen{.article-reading .faq summary{min-height:52px;padding:12px 0;font-size:16px;line-height:1.55}.article-reading .faq .detail-body{font-size:16px;line-height:1.65;padding:0 0 16px}.article-reading .faq .detail-body>p:last-child{margin-bottom:0}.article-reading .shell{padding-bottom:32px}.article-reading .chapter:last-child{border-bottom:0;padding-bottom:0}.article-reading .chapter:last-child>p:last-child{margin-bottom:0}}@media screen and (max-width:600px){.article-reading .shell{padding-bottom:24px}}@media(max-width:600px){.article-reading .related{grid-template-columns:1fr}.article-reading .related-card img{height:180px}}@media print{.article-reading .faq details{margin:0 0 12px;break-inside:avoid}.article-reading .faq .detail-body{font-size:inherit;padding:6px 0}.article-reading .related{display:block}.article-reading .related-card{display:block;margin-bottom:12px;break-inside:avoid}.article-reading .related-card img{display:none}.article-reading .related-card>div{padding:12px}.article-reading .related-card h3{font-size:12pt;margin:6px 0}.article-reading .related-card p{font-size:9pt;margin-bottom:6px}.article-reading .related-card span,.article-reading .related-card strong{font-size:8pt}}
.article-reading .lead,.article-reading .intro{max-width:none;width:100%}@media(max-width:950px){html:not([data-enhanced]) body[data-page="article"] .site-header.wrap{height:auto;flex-wrap:wrap;padding-block:16px}html:not([data-enhanced]) body[data-page="article"] .site-header.wrap #navigation{position:static;flex:1 0 100%;width:100%;order:4;margin:0;display:flex;flex-wrap:wrap;gap:10px}}