.bbc-article{--bbc-accent:#9b83b5;line-height:1.8;overflow-wrap:anywhere}.bbc-article>p,.bbc-article>ul,.bbc-article>ol{margin-bottom:1.4em}.bbc-article h2{margin-top:2.4em;margin-bottom:.75em;line-height:1.25}.bbc-article h3{margin-top:1.8em;line-height:1.35}.bbc-article h2,.bbc-article h3{scroll-margin-top:130px}.bbc-reading-time{font-size:.85em;opacity:.65;margin-bottom:1.2rem!important}.bbc-toc{background:#f7f3fa;border:1px solid #ebe2f1;border-radius:18px;padding:22px 26px;margin:24px 0 38px}.bbc-toc summary{font-weight:700;cursor:pointer;font-size:1.05em}.bbc-toc ul{list-style:none!important;margin:14px 0 0!important;padding:0!important}.bbc-toc li{margin:7px 0!important;padding:0!important}.bbc-toc a{color:inherit;text-decoration:none}.bbc-toc a:hover{text-decoration:underline;text-decoration-color:var(--bbc-accent)}.bbc-toc-level-3{font-size:.93em}.bbc-article-block{margin:36px 0;clear:both}.bbc-article-block>.bbc-article-block{margin:0}.bbc-article figure{margin:32px 0}.bbc-article figure img{max-width:100%;height:auto;border-radius:18px}.bbc-article figcaption{font-size:.78em;opacity:.65;margin-top:8px}.bbc-article blockquote{border-left:3px solid var(--bbc-accent);background:#faf8fc;padding:18px 24px;margin:28px 0}.bbc-article-block .products{row-gap:24px}@media(max-width:600px){.bbc-toc{padding:18px;border-radius:14px}.bbc-article h2{margin-top:1.8em}.bbc-article-block{margin:28px 0}}

.bbc-article .bbc-toc ol{counter-reset:bbc-toc-item;list-style:decimal outside!important;margin:16px 0 0!important;padding:0 0 0 1.6em!important}.bbc-article .bbc-toc ol>li{counter-increment:bbc-toc-item;display:list-item!important;list-style:decimal outside!important;padding-left:.35em!important;margin:8px 0!important}.bbc-article .bbc-toc ol>li::marker{content:counters(bbc-toc-item,".") ". ";color:var(--bbc-accent);font-weight:700}.bbc-article .bbc-toc ol>li.bbc-toc-level-3{font-size:.93em}.bbc-article .bbc-toc li>ol{margin:6px 0 0!important;padding-left:2.4em!important}

/* Rey's thumbnail overlay covers both the featured image and its AI label. */
.single-post.bbc-generated-post .rey-postMedia.rey-postThumbnail::after,
.single-post.bbc-generated-post .rey-postMedia.rey-postThumbnail:hover::after{content:none!important;display:none!important;opacity:0!important;transition:none!important;}
