#tocList a{font-size:.9rem;color:var(--md-sys-color-on-surface-variant);padding:8px 0;transition:all .2s;display:block;line-height:1.5}#tocList a:hover{color:var(--md-sys-color-primary);padding-right:8px}#tocList a.active{color:var(--md-sys-color-primary);font-weight:600;padding-right:8px;border-right:3px solid var(--md-sys-color-primary)}.article-body h3{font-size:1.5rem;font-weight:600;margin:36px 0 20px;color:var(--md-sys-color-on-surface);scroll-margin-top:100px}.article-body .wp-block-image,.article-body .wp-block-gallery,.article-body .wp-block-media-text,.article-body .wp-block-embed{max-width:700px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}.article-body .wp-block-image img{width:100%!important;height:auto!important}.article-body iframe,.article-body video,.article-body embed,.article-body object{max-width:100%!important;height:auto!important;aspect-ratio:16/9}.article-body table{width:100%!important;max-width:100%!important;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.article-body blockquote{border-right:4px solid var(--md-sys-color-primary);padding-right:24px;margin:32px 0;font-style:italic;color:var(--md-sys-color-on-surface-variant)}.article-body code{background:var(--md-sys-color-surface-container);padding:2px 8px;border-radius:4px;font-size:.9em;font-family:"Courier New",monospace}.article-body pre{background:var(--md-sys-color-surface-container);padding:20px;border-radius:12px;overflow-x:auto;margin:32px 0}.article-body pre code{background:0 0;padding:0}@media (max-width:1024px){.article-body h3{font-size:1.25rem;margin:24px 0 12px}}