/* Rank Math table of contents and FAQ blocks, in the site's language */
.wp-block-rank-math-toc-block{margin-block:var(--space-5,40px);padding:var(--space-3,24px);background:var(--surface-card,#EDE6D8);border:1px solid var(--rule,rgba(22,32,44,.13));border-inline-start:2px solid var(--color-accent,#9A4F22);border-radius:var(--radius,4px)}
.wp-block-rank-math-toc-block>h2,.wp-block-rank-math-toc-block>h3,.wp-block-rank-math-toc-block>h4,.wp-block-rank-math-toc-block>p:first-child{display:block;margin:0 0 var(--space-2,16px)!important;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:var(--text-label,.75rem)!important;font-weight:400;letter-spacing:var(--ls-label-wide,.12em);text-transform:uppercase;color:var(--text-meta,#5E5D59)}
.wp-block-rank-math-toc-block nav ul,.wp-block-rank-math-toc-block nav ol{margin:0;padding:0;list-style:none;counter-reset:mk-toc}
.wp-block-rank-math-toc-block nav li{counter-increment:mk-toc;margin:0!important;font-size:1rem!important;line-height:1.5}
.wp-block-rank-math-toc-block nav>ul>li+li,.wp-block-rank-math-toc-block nav>ol>li+li{border-top:1px solid var(--rule,rgba(22,32,44,.13))}
.wp-block-rank-math-toc-block nav li a{display:flex;gap:14px;align-items:baseline;padding:10px 0;color:var(--text-body,#2A3340);text-decoration:none!important;transition:color .15s}
.wp-block-rank-math-toc-block nav>ul>li>a::before,.wp-block-rank-math-toc-block nav>ol>li>a::before{content:counter(mk-toc,decimal-leading-zero);flex:none;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:var(--text-label,.75rem);letter-spacing:var(--ls-label-wide,.12em);color:var(--color-accent,#9A4F22)}
.wp-block-rank-math-toc-block nav li a:hover,.wp-block-rank-math-toc-block nav li a:focus-visible{color:var(--color-accent,#9A4F22)}
.wp-block-rank-math-toc-block nav li ul,.wp-block-rank-math-toc-block nav li ol{padding-inline-start:34px}
.wp-block-rank-math-toc-block nav li li a{padding:4px 0;font-size:.9375rem;color:var(--text-meta,#5E5D59)}
.prose h2[id],.prose h3[id]{scroll-margin-top:96px}
#rank-math-faq,.rank-math-block{margin-block:var(--space-4,32px);counter-reset:mk-faq}
.rank-math-list{margin:0;padding:0;border-top:1px solid var(--rule,rgba(22,32,44,.13))}
.rank-math-list-item{counter-increment:mk-faq;margin:0!important;padding-block:var(--space-3,24px);border-bottom:1px solid var(--rule,rgba(22,32,44,.13))}
.rank-math-question{display:flex;gap:16px;align-items:baseline;margin:0!important;font-size:clamp(1.125rem,1.2vw + .7rem,1.3125rem)!important;line-height:1.4;color:var(--text-heading,#16202C)}
.rank-math-question::before{content:counter(mk-faq,decimal-leading-zero);flex:none;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:var(--text-label,.75rem);font-weight:400;letter-spacing:var(--ls-label-wide,.12em);color:var(--color-accent,#9A4F22)}
.rank-math-answer{margin-top:10px;padding-inline-start:36px}
.rank-math-answer>*+*{margin-top:var(--space-2,16px)}
.rank-math-answer p,.rank-math-answer li{max-width:68ch;color:var(--text-body,#2A3340)}
@media (max-width:600px){.rank-math-answer{padding-inline-start:0}.wp-block-rank-math-toc-block{padding:var(--space-2,16px)}}
