.cons-column h3,.pros-column h3{font-size:1.1rem;margin-top:0;font-weight:800}:root{--tldr-border-radius:12px;--tldr-offset:6px}.ligne-separateur,.warning p:first-child strong{text-transform:uppercase;letter-spacing:1px}.before-after,.checklist,.list-check,.list-steps,.pro-tip,.warning{margin:2rem 0}.checklist h3{margin-top:0;margin-bottom:1.5rem;padding-bottom:.8rem;border-bottom:2px solid var(--color-primary-muted)}.checklist-steps,.list-check ul,.pros-cons ul,.table-of-contents ol,.tldr-list ul{list-style:none;padding:0;margin:0}.checklist-steps li,.list-check li{padding-left:2.2rem;position:relative}.checklist-steps li{margin-bottom:.8rem}.checklist-steps li:last-child,.tldr-list li:last-child{margin-bottom:0}.checklist-steps li::before{content:"✓";position:absolute;left:0;top:1px;line-height:1.2rem;color:var(--color-primary);font-weight:900;font-size:1.2rem}.list-check h3{margin-bottom:1.5rem;display:flex;align-items:center}.list-check li{margin-bottom:1rem;border-bottom:1px dashed #cfcfcf;padding-bottom:1rem}.list-steps h3,.list-steps li{margin-bottom:2rem}.actionable-list li:last-child,.list-check li:last-child,table tbody tr:last-child td,table.table-data tbody tr:last-child td{border-bottom:none}.list-check li::before{content:"✔";position:absolute;left:0;top:0;width:24px;height:24px;background-color:var(--color-primary-muted);color:var(--color-primary-dark);border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:.8rem;font-weight:700}.steps-container{list-style:none;padding:0;margin:0 0 0 1rem;border-left:2px solid var(--color-primary-muted);counter-reset:process-step}.list-steps li{position:relative;padding-left:2.5rem;counter-increment:process-step}.list-steps li::before{content:counter(process-step);position:absolute;left:-16px;top:0;width:30px;height:30px;background-color:#fff;border:2px solid var(--color-primary);border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;color:var(--color-primary)}.list-steps li strong{display:block;color:#222;font-size:1rem;margin-bottom:.5rem}.list-steps li div[itemprop=text]{background-color:#f3f3f3;padding:1rem;border-radius:8px;border:1px solid #cfcfcf}.instant-answer .answer p,.key-stat .label,.list-steps li div[itemprop=text] p,.myth-busting div[itemprop=reviewBody] p,.ymyl-disclaimer p{margin:0}.cons-column h3,.myth-busting-author>p:first-of-type strong,.pros-column h3{margin-bottom:1.5rem;text-transform:uppercase}.pros-cons{background-color:#ffffff87;border:2px solid var(--color-primary);border-radius:var(--tldr-border-radius);padding:1em;margin:2rem 0;overflow:hidden}.cons-column h3::before,.pros-column h3::before{margin-right:10px;width:28px;height:28px;border-radius:50%;font-size:.8rem}.pros-cons div[itemprop=review]{display:flex;align-items:stretch}.cons-column,.pros-column{flex:1;padding:2rem}.pros-column{border-right:1px dashed var(--color-primary-muted)}.pros-column h3{display:flex;align-items:center}.pros-column h3::before{content:"✚";background:#f1f8f0;color:#7f9c78;display:flex;justify-content:center;align-items:center}.cons-column h3,.cons-column h3::before{color:var(--color-primary);display:flex}.cons-column h3{align-items:center}.cons-column h3::before{content:"━";background:var(--color-primary-muted);justify-content:center;align-items:center}.pros-cons li{position:relative;padding-left:1.8rem;margin-bottom:1rem}.pros-column li::before{content:"✓";position:absolute;left:0;top:0;color:#7f9c78;font-weight:900}.cons-column li::before,blockquote::before{color:var(--color-primary);position:absolute}.cons-column li::before{content:"✖";left:0;top:1px;font-weight:900;font-size:.8rem}@media (max-width:768px){.pros-cons div[itemprop=review]{flex-direction:column}.pros-column{border-right:none;border-bottom:1px dashed var(--color-primary-muted)}}.dt-modified,.dt-published{margin-bottom:15px;display:inline-block;font-size:.9rem;color:#fff;background:var(--color-primary-dark);padding:6px 12px;position:relative}.direct-answer,.faq-block,.myth-busting-author{background-color:#ffffff87;margin:2rem 0;padding:2rem}blockquote{position:relative;background-color:transparent;border:2px solid var(--color-primary);border-radius:var(--tldr-border-radius);padding:2.5rem 2rem 2rem;margin:2rem 0}blockquote::before{content:"“";top:-2px;left:20px;font-family:serif;font-size:6rem;line-height:1;padding:0 10px;height:40px;display:flex;align-items:center}.citation-content,.temoignage-content{font-size:1.2rem;font-style:italic;line-height:1.6;margin:0 0 1.5rem;text-align:center}blockquote cite,blockquote footer{display:block;border-top:1px dashed var(--color-primary-muted);padding-top:1rem;font-size:.95rem;color:#666;font-style:normal}blockquote cite span[itemprop=name],blockquote footer span[itemprop=name]{color:var(--color-primary-dark);font-weight:800;text-transform:uppercase;font-size:.85rem;letter-spacing:.5px}blockquote cite span:nth-of-type(2),blockquote footer span[itemprop=jobTitle]{font-style:italic}blockquote cite a,blockquote footer a{text-decoration:none;color:#666;border-bottom:1px solid var(--color-primary-muted);transition:.2s}blockquote cite a:hover,blockquote footer a:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}.archive h2,.archive h3{color:#181818}.single .the-post ol li::marker,.single .the-post ul li::marker{color:var(--color-primary)}.nav-post-cat{padding-top:20px}.ligne-separateur{margin:60px 0 20px;border-bottom:2px dashed var(--color-primary-muted);color:var(--color-primary);font-family:monospace;font-weight:700;padding-bottom:5px}.tldr-hybrid{border:2px solid var(--color-primary);border-radius:var(--tldr-border-radius);padding:1.5rem;margin:2rem 0;position:relative;transition:transform .2s}.tldr-hybrid:hover,.tldr-list:hover,.tldr-paragraph:hover{transform:translateY(-2px)}.tldr-hybrid strong{color:var(--color-primary-dark)}.tldr-hybrid ul{padding-left:1.2rem;list-style:none}.tldr-hybrid ul li{margin-bottom:.5rem;position:relative}.tldr-hybrid ul li::before{content:"•";color:var(--color-primary);font-weight:700;font-size:1.5em;position:absolute;left:-1rem;top:-2px}.tldr-hybrid p:last-child{background-color:#f9f9f9;padding:1rem;border-left:4px solid var(--color-primary);border-radius:4px;margin-bottom:0;font-style:normal}.tldr-list,.tldr-paragraph{border:2px solid var(--color-primary);border-radius:var(--tldr-border-radius);padding:1.5rem 2rem;margin:2rem 0;transition:transform .2s}.tldr-paragraph strong{display:inline;color:var(--color-primary-dark);font-weight:600}.tldr-list li{position:relative;padding-left:2rem;margin-bottom:.8rem}.tldr-list li::before{content:"→";position:absolute;left:0;top:0;color:var(--color-primary);font-weight:900;font-size:1.5rem;line-height:1.5rem}.pro-tip-author{position:relative;background-color:#ffffff87;border-radius:0 16px 16px;box-shadow:0 8px 30px rgba(0,0,0,.08);margin:3rem 0 2rem;border-top:4px solid var(--color-primary)}.pro-tip-author::before{content:"💡";position:absolute;top:-30px;left:0;width:60px;height:60px;background-color:var(--color-primary);color:#fff;border:4px solid #fff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:1.8rem;box-shadow:0 4px 10px rgba(0,0,0,.08);z-index:2}.author-content{padding:2.5rem 2rem 2rem}.author-content p{margin:0;background:#f3f3f3;padding:1.2rem;border-radius:8px;border:1px dashed #bdbdbd}.faq-block,.myth-busting-author{border:2px solid var(--color-primary);border-radius:var(--tldr-border-radius);box-shadow:var(--tldr-offset) var(--tldr-offset) 0 var(--color-primary-muted)}.myth-busting-author>p:first-of-type strong{display:block;font-size:1.1rem;font-weight:800;color:var(--color-primary-dark);letter-spacing:.5px;padding-bottom:.8rem;border-bottom:2px solid var(--color-primary-muted)}.myth-busting-author>p:nth-of-type(2){background-color:#f3f3f3;padding:1rem 1.5rem;border-left:4px solid #ccc;border-radius:0 8px 8px 0;margin-bottom:2rem;color:#666;font-style:italic}.myth-busting-author div[itemprop=reviewBody]>p:first-child{padding-left:1rem;border-left:4px solid var(--color-primary);font-weight:500}.myth-busting-author div[itemprop=reviewBody]>p:first-child strong{color:var(--color-primary);font-size:1.1rem;display:block;margin-bottom:.5rem}.myth-busting-author div[itemprop=reviewBody] ul{margin:1.5rem 0;padding-left:1.5rem}.myth-busting-author div[itemprop=reviewBody] li{margin-bottom:.5rem;position:relative;list-style:none}.myth-busting-author div[itemprop=reviewBody] li::before{content:"•";color:var(--color-primary);font-weight:700;font-size:1.5rem;line-height:1.5rem;position:absolute;left:-1rem;top:0}.myth-busting-author div[itemprop=reviewBody]>p:last-child{background-color:rgb(from var(--color-primary) r g b / .1);border:1px dashed var(--color-primary);padding:1rem 1.5rem;border-radius:8px;margin-top:1.5rem}.myth-busting-author div[itemprop=reviewBody]>p:last-child strong{color:var(--color-primary-dark);text-transform:uppercase;font-size:.85rem;display:block;margin-bottom:.5rem}.myth-busting-author>p:last-of-type{margin-top:1.5rem;text-align:right;border-top:1px solid #f0f0f0;padding-top:1rem;font-size:.8rem;color:#999}.direct-answer{position:relative;border-radius:8px;border:1px solid #eeeeee8c;box-shadow:0 10px 40px -10px rgba(0,0,0,.05),0 2px 10px rgba(0,0,0,.02);overflow:hidden;z-index:1}.direct-answer::before{content:"";position:absolute;top:-30px;right:-30px;width:150px;height:150px;background:var(--color-primary);filter:blur(60px);opacity:.15;pointer-events:none}.direct-answer-label{display:flex;align-items:center;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:var(--color-primary);margin-bottom:1.2rem}.direct-answer-label::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--color-primary-muted),transparent);margin-left:15px}.instant-answer{position:relative;background-color:#ffffff80;border-radius:var(--tldr-border-radius);margin:2rem 0;box-shadow:0 10px 30px -5px rgba(0,0,0,.06);border:1px solid #f0f0f0;overflow:hidden}.instant-answer::before{content:"";display:block;width:100%;height:8px;background:linear-gradient(90deg,var(--color-primary) 0,var(--color-primary-muted) 100%)}.instant-answer .question{padding:2rem 2rem .5rem;font-size:1.25rem;font-weight:600;color:var(--color-primary-dark);line-height:1.3}.instant-answer .answer{padding:0 2rem 2.5rem}.instant-answer .answer::before{content:"↳";display:block;font-size:1.5rem;color:var(--color-primary-muted);margin-bottom:.5rem;font-weight:700}.actionable-list{border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.05);margin:2rem 0;overflow:hidden}.single .the-post .actionable-list h3{background-color:var(--color-primary);color:#fff!important;margin:0;padding:1.5rem 2rem}.actionable-list ol{list-style:none;padding:0;margin:0;counter-reset:list-ui}.actionable-list li{position:relative;padding:1.5rem 2rem 1.5rem 4.5rem;border-bottom:1px solid #e5e5e5;counter-increment:list-ui;line-height:1.6}.actionable-list li::before{content:counter(list-ui);position:absolute;left:1.5rem;top:1.3rem;width:32px;height:32px;border-radius:50%;background-color:#f4f2f2;color:var(--color-primary-dark);display:flex;justify-content:center;align-items:center;font-weight:800;font-size:.9rem;transition:.3s;border:1px solid var(--color-primary)}.actionable-list li strong,.faq-item summary:hover,.info-box strong:first-child{color:var(--color-primary)}.actionable-list li strong{display:inline-block;font-weight:700;font-size:1.05rem;margin-bottom:.4rem}.actionable-list li:hover::before{background-color:var(--color-primary);color:#fff;transform:scale(1.1)}.block-spc,.info-box{background-color:#f3f3f3}.block-spc{padding:2rem;box-shadow:4px 4px 10px rgba(0,0,0,.1);margin:2rem auto;color:inherit}.block-spc a{color:var(--color-primary-dark);text-decoration:underline}table,table.table-data{width:100%;border-collapse:collapse;margin:2rem 0;box-shadow:0 4px 15px rgba(0,0,0,.05);overflow:hidden}table caption,table.table-data caption{text-align:left;padding:.5rem 1rem;color:inherit;margin-bottom:.5rem}table thead th,table.table-data thead th{text-align:left;padding:1.2rem 1rem!important;border-bottom:3px solid var(--color-primary)!important;color:var(--color-primary-dark);font-weight:600}table tbody td,table.table-data tbody td{padding:1rem!important;border-bottom:1px solid #eee!important;color:inherit;font-size:1rem}table tbody tr:hover,table.table-data tbody tr:hover{background-color:#0000000a;color:inherit;transition:background-color .1s}.key-takeaways{background-color:#ffffff87;border-radius:20px;box-shadow:0 10px 40px -10px rgb(0 0 0 / 20%);border:1px solid;padding:2.5rem;margin:2rem 0}.key-takeaways p:first-child,.key-takeaways p[itemprop=name]{text-align:center;color:var(--color-primary-dark);font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-top:0;margin-bottom:2.5rem;display:flex;align-items:center;justify-content:center;gap:15px}.key-takeaways p[itemprop=name]::after,.key-takeaways p[itemprop=name]::before{content:"";height:2px;width:40px;background-color:var(--color-primary-muted);border-radius:2px}.key-takeaways ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.key-takeaways li{display:flex;align-items:center;border:1px solid #eee;border-radius:12px;padding:1rem 1.5rem;transition:.3s cubic-bezier(.25, .8, .25, 1)}.key-takeaways li strong{display:contents}.key-takeaways li:hover{transform:scale(1.02);border-color:var(--color-primary-muted);background-color:#ffffff87;box-shadow:0 4px 15px rgb(0 0 0 / 10%)}.key-takeaways li::before{content:"✓";flex-shrink:0;width:24px;height:24px;margin-right:1.5rem;background-color:var(--color-primary);color:#fff;border-radius:6px;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:.9rem}.before-after div[itemprop=reviewBody]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.before-after p{margin:0;padding:1.5rem;border-radius:12px}.before-after p:first-child{background-color:#ffffff87;border:1px solid #ddd}.before-after p:first-child strong{color:#000;display:block;margin-bottom:.5rem;font-size:.85rem;text-transform:uppercase}.before-after p:last-child{background-color:rgb(from var(--color-primary) r g b / .1);border:1px solid var(--color-primary)}.before-after p:last-child strong{color:var(--color-primary);display:block;margin-bottom:.5rem;font-size:.85rem;text-transform:uppercase}.faq-block h2{margin-top:0;margin-bottom:2rem}.faq-item{border-bottom:1px solid #f0f0f0;margin-bottom:1rem}.faq-item:last-child{border-bottom:none;margin-bottom:0}.faq-item summary{cursor:pointer;padding:1rem 0;list-style:none;font-weight:600;display:flex;justify-content:space-between;align-items:center;transition:color .2s}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";font-size:1.5rem;font-weight:300;color:var(--color-primary);margin-left:10px;transition:transform .3s}.faq-item[open] summary{color:var(--color-primary-dark);border-bottom:1px dashed var(--color-primary-muted);margin-bottom:1rem}.faq-item[open] summary::after{transform:rotate(45deg)}.faq-item div[itemprop=acceptedAnswer]{padding-bottom:1.5rem;line-height:1.6;font-size:1rem;animation:.4s fadeIn}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.author-block{display:flex;align-items:center;gap:1.5rem;border:2px solid var(--color-primary);border-radius:12px;padding:1.5rem;margin:3rem 0}.author-block .avatar{flex-shrink:0;width:90px;height:90px;border-radius:50%;background-size:cover;background-position:center;border:3px solid #f9f9f9;box-shadow:0 0 0 2px var(--color-primary)}.author-block .author-text{font-size:.95rem;line-height:1.6;color:#333;text-align:justify}.author-block .author-text a{display:inline-block;font-weight:500;color:var(--color-primary);text-decoration:none;text-transform:uppercase;border-bottom:2px solid var(--color-primary-muted);margin-bottom:.3rem;transition:.2s}.author-block .author-text a:hover{background-color:#f9f9f9;border-bottom-color:var(--color-primary);border-radius:4px}.info-box{border:1px solid var(--color-primary-muted)}.info-box,.success-box{padding:1.5rem 1.5rem .6rem;margin:2rem 0;border-radius:8px;border-left:5px solid}.info-box{border-color:var(--color-primary)}.success-box{background-color:#f0fdf4;border-color:#4ade80;color:#166534}.warning{border-left:6px solid #ffc740;border-top:1px solid #ffc740;border-right:1px solid #ffc740;border-bottom:1px solid #ffc740;border-radius:0 12px 12px 0;padding:1.5rem 2rem;box-shadow:0 5px 15px rgba(255,199,64,.15)}.warning p:first-child strong{color:#d97706;font-weight:900;display:flex;align-items:center;margin-bottom:.5rem}.decision-tree p:first-child strong,.myth-busting div[itemprop=reviewBody] p strong,.myth-busting>p:first-of-type strong,.timeline time{display:block;font-weight:800;text-transform:uppercase}.warning p:first-child strong::before{content:"⚠️";font-size:1.4em;margin-right:12px;position:relative;top:-1px}.warning ul{list-style:none;padding:1rem 0 0;margin-top:1.2rem;border-top:1px dashed #ffc740}.warning li{position:relative;padding-left:1.8rem;margin-bottom:.8rem;line-height:1.6}.warning li::before{content:"!";position:absolute;left:0;top:2px;width:18px;height:18px;background-color:#d97706;color:#fff;border-radius:50%;font-weight:800;font-size:12px;display:flex;justify-content:center;align-items:center}.warning li strong{color:#d97706;font-weight:700;margin-right:4px}.pro-tip{background-color:#f9f9f9;border:1px dashed var(--color-primary);padding:1.5rem 1.5rem .5rem;border-radius:8px}.pro-tip strong{position:relative;z-index:1;color:var(--color-primary-dark);padding:0 4px;margin-right:4px}.pro-tip strong::after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:35%;background-color:var(--color-primary-muted);z-index:-1;opacity:.7;transform:skewX(-10deg)}.key-stat{display:flex;align-items:center;gap:1.5rem;border:2px solid var(--color-primary);border-radius:var(--tldr-border-radius);box-shadow:var(--tldr-offset) var(--tldr-offset) 0 color-mix(in srgb,var(--color-primary-muted),transparent 70%);padding:1.5rem 2rem;margin:2rem 0}.key-stat .value{font-size:20px;font-weight:900;color:var(--color-primary);line-height:1;margin:0;flex-shrink:0}.timeline{list-style:none;padding:0;margin:2em 0 2rem 1rem;border-left:2px solid var(--color-primary-muted)}.timeline li{position:relative;padding-left:2rem;margin-bottom:2rem}.timeline li:last-child{margin-bottom:0;border-image:linear-gradient(to bottom,var(--color-primary-muted) 0%,transparent 0%) 1 100%}.timeline li::before{content:"";position:absolute;left:-9px;top:0;width:16px;height:16px;background-color:#fff;border:3px solid var(--color-primary);border-radius:50%;box-shadow:0 0 0 4px #fff}.decision-tree,.ymyl-disclaimer{border:1px solid var(--color-primary-muted)}.timeline time{font-family:sans-serif;color:var(--color-primary);font-size:.9rem;margin-bottom:.3rem;line-height:1}.decision-tree{background-color:#ffffff80;border-radius:var(--tldr-border-radius);padding:2rem;margin:2rem 0;box-shadow:0 4px 15px rgba(0,0,0,.03)}.decision-tree p:first-child strong{color:var(--color-primary-dark);font-size:1.2rem;margin-bottom:2rem;letter-spacing:.5px}.decision-tree ul{list-style:none;padding:0;margin:0 0 0 1.5rem;position:relative;border-left:2px solid var(--color-primary)}.decision-tree li{position:relative;padding-left:2.5rem;margin-bottom:2rem}.decision-tree li:last-child{margin-bottom:0;border-image:linear-gradient(to bottom,var(--color-primary) 20px,transparent 20px) 1 100%}.decision-tree li::before{content:"";position:absolute;left:0;top:12px;width:30px;height:2px;background-color:var(--color-primary)}.decision-tree li::after{content:"";position:absolute;left:30px;top:7px;width:12px;height:12px;background-color:#fff;border:2px solid var(--color-primary);border-radius:50%}.decision-tree li strong{color:var(--color-primary);font-size:1rem;margin-bottom:.5rem;background:var(--color-primary-muted);color:var(--color-primary-dark);padding:.3rem .8rem;border-radius:4px;display:inline-block}.decision-tree li div[itemprop=text]{margin-top:.5rem;padding-left:.5rem;border-left:2px solid #eee}.myth-busting{background-color:#ffffff87;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;margin:2rem 0;box-shadow:0 4px 15px rgba(0,0,0,.05)}.myth-busting>p:first-of-type{background-color:#fafafa;padding:1.5rem 2rem;margin:0;border-bottom:1px dashed #ccc}.myth-busting>p:first-of-type strong{color:#000;font-size:.8rem;margin-bottom:.5rem}.myth-busting>p:first-of-type strong::before{content:"✖";margin-right:8px;color:#bbb}.myth-busting div[itemprop=reviewBody]{background-color:rgb(from var(--color-primary) r g b / .1);padding:1.5rem 2rem;position:relative}.myth-busting div[itemprop=reviewBody]::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background-color:var(--color-primary)}.myth-busting div[itemprop=reviewBody] p strong{color:var(--color-primary);font-size:.9rem;margin-bottom:.5rem}.myth-busting div[itemprop=reviewBody] p strong::before{content:"✔";margin-right:8px;font-size:1.1rem}.case-study-block{position:relative;border:2px solid var(--color-primary);border-radius:var(--tldr-border-radius);padding:1.5rem;margin:2rem 0}.case-study-block-title{background-color:var(--color-primary);color:#fff;font-weight:700;text-transform:uppercase;font-size:.9rem;letter-spacing:.5px;padding:.4rem 1.2rem;border-radius:4px;margin:0 0 1.5em;box-shadow:2px 2px 0 rgba(0,0,0,.1);display:inline-block}.case-study-block div[itemprop=text] p{margin:0;border-left:3px solid #eee;padding-left:1rem}.lexique{margin:2rem 0;background-color:#ffffff80;padding:1.5rem;border-radius:8px;border-left:4px solid var(--color-primary-muted)}.lexique dt{display:inline;color:#222;font-weight:800;font-size:1.1rem;margin-right:.5rem;background:linear-gradient(to top,var(--color-primary-muted) 40%,transparent 40%);padding:0 4px;border-radius:2px}.lexique dfn{font-style:normal;color:var(--color-primary-dark);text-transform:uppercase;letter-spacing:.5px}.lexique dd{display:inline;margin:0;line-height:1.7}.analogy{border-left:4px solid var(--color-primary);background:linear-gradient(to right,#f9f9f9,transparent);padding:1.5rem 1.5rem .5rem;font-style:italic;margin:2rem 0}.analogy strong,.before strong{font-weight:600;color:#000}.table-of-contents h2,.ymyl-disclaimer strong{color:var(--color-primary-dark);display:inline-block}@media (max-width:960px){.before-after div[itemprop=reviewBody]{grid-template-columns:1fr}.key-stat{padding:1.2rem;gap:1rem}.key-stat .value{font-size:2.2rem}.author-block{flex-direction:column;text-align:center}.dt-modified,.dt-published{margin-top:15px}table caption,table.table-data caption{white-space:normal;width:100%;display:block}.before-after p,.cons-column,.decision-tree,.direct-answer,.faq-block,.key-takeaways,.lexique,.myth-busting-author,.pros-column,.table-of-contents,.tldr-list,.tldr-paragraph,.warning{padding:20px}.decision-tree ul{margin-left:0}.key-takeaways li{padding:15px}}.table-of-contents{border:2px solid var(--color-primary-muted);border-radius:var(--tldr-border-radius);padding:2rem;margin:2rem 0}.table-of-contents h2{margin-top:0;margin-bottom:1.5rem;border-bottom:2px solid var(--color-primary);padding-bottom:5px}.table-of-contents li{position:relative;padding-left:2rem;margin-bottom:.8rem;line-height:1.5}.table-of-contents li::before{content:"✔";position:absolute;left:0;top:1px;color:var(--color-primary);font-weight:900;font-size:1.1rem}.ymyl-disclaimer{background-color:#fafafa;border-radius:var(--tldr-border-radius);box-shadow:var(--tldr-offset) var(--tldr-offset) 0 rgba(0,0,0,.03);padding:1.5rem;margin:2rem 0;font-size:.9rem;line-height:1.6}.ymyl-disclaimer p:first-child{margin-bottom:.7rem;width:100%}.ymyl-disclaimer p:last-child{margin-top:.5rem}.ymyl-disclaimer strong{font-weight:800;text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;background-color:#ffffff87;border:1px solid var(--color-primary-muted);padding:.3rem .8rem;border-radius:4px;display:inline-flex;align-items:center;gap:5px}