/* Blocs de lecture créatine : aucune bibliothèque interactive supplémentaire. */
.creatine-pair,.creatine-studies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}
.creatine-pair>section,.creatine-studies>section,.creatine-checks>section{padding:24px;border:1px solid #d9dde6;border-radius:16px;background:#f5f6f8;min-width:0}
.creatine-studies>section{background:white}.creatine-year{display:block;font-size:36px;font-weight:650;letter-spacing:-1px;color:#191c23;margin-bottom:18px}
.nvc-article-body .creatine-pair h3,.nvc-article-body .creatine-studies h3,.nvc-article-body .creatine-checks h3{font-size:22px;line-height:1.3;margin:0 0 14px}
.nvc-article-body .creatine-pair p,.nvc-article-body .creatine-studies p,.nvc-article-body .creatine-checks p{font-size:16px;line-height:1.65;margin:0 0 14px}
.nvc-article-body .creatine-finding{border-top:1px solid #d9dde6;padding-top:18px}.creatine-finding strong{display:block;margin-bottom:6px;color:#191c23}.creatine-studies a{font-size:14px;color:#525b6a}
.creatine-checks{display:grid;gap:14px;margin:24px 0}.creatine-checks>section{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:20px}.nvc-article-body .creatine-checks p{margin:0}
.creatine-faq{padding:20px 0;border-bottom:1px solid #d9dde6}.creatine-faq summary{font-size:18px;font-weight:600;cursor:pointer;color:#191c23}.creatine-faq p{padding-top:14px}.creatine-sources{font-size:14px}
.saphir-table{width:100%;border:1px solid #d9dde6;border-radius:16px;overflow:hidden;background:#f5f6f8;margin:24px 0}.saphir-table table{width:100%;border-collapse:collapse;font-size:15px}.saphir-table th,.saphir-table td{padding:18px;text-align:left;border-bottom:1px solid #d9dde6;vertical-align:top}.saphir-table th{background:#e3e5eb;color:#191c23}
@media(max-width:1200px){.saphir-table{padding:20px}.saphir-table .nova-table-cards{padding:0}}
@media(max-width:700px){.creatine-pair,.creatine-studies,.creatine-checks>section{grid-template-columns:1fr}.creatine-pair>section,.creatine-studies>section,.creatine-checks>section{padding:20px}.creatine-checks>section{gap:0}.saphir-table{padding:16px}}
