.wordpress-content{overflow-wrap:anywhere;min-width:0;line-height:1.75}.wordpress-content>*+*{margin-block-start:1.25rem}.wordpress-content :where(h2,h3,h4,h5,h6){margin-block:2rem 1rem;font-weight:700;line-height:1.25}.wordpress-content :where(h2,h3,h4,h5,h6)[id]{scroll-margin-block-start:2rem}.wordpress-content :where(h2,h3,h4,h5,h6):is(:target,:focus-visible){outline:2px solid var(--link-color);outline-offset:.35rem;border-radius:.15rem}.wordpress-content .wordpress-section{border-block-start:1px solid var(--gray-800);margin-block-start:2rem;padding-block-start:2rem}.wordpress-content .wordpress-section>h2{margin-block:0 1.25rem}.wordpress-content .wordpress-section>*+*{margin-block-start:1.25rem}.wordpress-content .editorial-plain{white-space:pre-line;color:var(--gray-300);line-height:1.8}.wordpress-content h2{font-size:clamp(1.5rem,3vw,2rem)}.wordpress-content h3{font-size:1.4rem}.wordpress-content :where(h4,h5,h6){font-size:1.15rem}.wordpress-content :where(ul,ol){padding-inline-start:1.75rem}.wordpress-content ul{list-style:outside}.wordpress-content ol{list-style:decimal}.wordpress-content li+li{margin-block-start:.5rem}.wordpress-content a{color:var(--link-color);text-underline-offset:.2em;text-decoration:underline}.wordpress-content a:focus-visible{outline-offset:3px;outline:2px solid}.wordpress-content img{max-width:100%;height:auto;display:block}.wordpress-content :where(figure,blockquote){margin-inline:0}.wordpress-content :where(figcaption,caption,cite){font-size:.9em}.wordpress-content figcaption{text-align:center;margin-block-start:.5rem}.wordpress-content :where(blockquote,.wp-block-pullquote){border-inline-start:.25rem solid var(--accent-regular);padding:1rem 1.5rem}.wordpress-content blockquote>*+*{margin-block-start:.75rem}.wordpress-content :where(pre,.wp-block-table){max-width:100%;overflow-x:auto}.wordpress-content pre{background:var(--gray-900);border:1px solid var(--gray-800);white-space:pre;border-radius:.5rem;padding:1rem}.wordpress-content :where(code,kbd,samp){font-family:ui-monospace,monospace;font-size:.9em}.wordpress-content table{border-collapse:collapse;width:100%}.wordpress-content :where(th,td){border:1px solid var(--gray-800);text-align:start;padding:.65rem}.wordpress-content th{font-weight:700}.wordpress-content .is-style-stripes tbody tr:nth-child(odd){background:var(--gray-900)}.wordpress-content .wp-block-columns{flex-direction:column;gap:1.5rem;display:flex}.wordpress-content .wp-block-column{flex:1 1 0;min-width:0}.wordpress-content .wp-block-column>*+*{margin-block-start:1rem}.wordpress-content .wp-block-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;display:grid}.wordpress-content :where(.aligncenter,.alignwide,.alignfull){max-width:100%;margin-inline:auto}.wordpress-content .has-text-align-left{text-align:left}.wordpress-content .has-text-align-center{text-align:center}.wordpress-content .has-text-align-right{text-align:right}.wordpress-content .has-small-font-size{font-size:.875rem}.wordpress-content .has-medium-font-size{font-size:1.125rem}.wordpress-content .has-large-font-size{font-size:1.5rem}.wordpress-content .has-x-large-font-size{font-size:2rem}.wordpress-content hr{border:0;border-block-start:1px solid var(--gray-800);margin-block:2rem}.editorial-toc{border:1px solid var(--gray-800);background:var(--gray-900);overflow-wrap:anywhere;border-radius:1rem;min-width:0;margin-block-end:2rem;padding:1rem 1.25rem}.editorial-toc summary{cursor:pointer;color:var(--gray-0);padding-block:.4rem;font-weight:700}.editorial-toc nav{margin-block-start:.75rem}.editorial-toc ol{margin:0;padding:0;list-style:none}.editorial-toc ol ol{border-inline-start:1px solid var(--gray-800);margin-inline-start:.4rem;padding-inline-start:1rem}.editorial-toc a{width:fit-content;max-width:100%;color:var(--link-color);text-underline-offset:.2em;padding-block:.5rem;line-height:1.5;text-decoration:underline;display:block}.editorial-toc :is(a,summary):focus-visible{outline:2px solid var(--link-color);outline-offset:3px;border-radius:.2rem}@media (width>=48rem){.wordpress-content .wp-block-columns{flex-direction:row}.wordpress-content .wp-block-column[style*=flex-basis]{flex-grow:0}}
