.article-body{font-size:var(--fs-body);color:color-mix(in srgb, var(--foreground) 90%, transparent);line-height:1.8}.article-body>*+*{margin-top:1.25rem}.article-body :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading);color:var(--brand);margin-top:2.5rem;font-weight:400;line-height:1.2}.article-body :is(h1,h2){font-size:var(--fs-subsection)}.article-body h3{font-size:1.5rem}.article-body :is(h4,h5,h6){font-size:1.25rem}.article-body :is(h1,h2,h3,h4,h5,h6) :is(b,strong){font-weight:inherit}.article-body :where(a){color:var(--brand);text-underline-offset:3px;text-decoration:underline}.article-body :where(a):hover{text-decoration-thickness:2px}.article-body strong,.article-body b{font-weight:700}.article-body ul{padding-left:1.5rem;list-style:outside}.article-body ol{padding-left:1.5rem;list-style:decimal}.article-body li+li{margin-top:.4rem}.article-body li::marker{color:var(--brand)}.article-body blockquote,.article-body .wp-block-quote,.article-body .wp-block-pullquote{border-left:3px solid var(--brand);font-family:var(--font-heading);color:var(--brand);padding:.25rem 0 .25rem 1.5rem;font-size:1.35rem;line-height:1.5}.article-body blockquote cite{color:color-mix(in srgb, var(--foreground) 60%, transparent);margin-top:.5rem;font-size:.95rem;font-style:normal;display:block}.article-body img{max-width:100%;height:auto}.article-body figure{margin-inline:0}.article-body figcaption,.article-body .wp-element-caption{color:color-mix(in srgb, var(--foreground) 60%, transparent);text-align:center;margin-top:.5rem;font-size:.9rem}.article-body .wp-block-image img{width:100%}.article-body .aligncenter{text-align:center;margin-inline:auto}.article-body .wp-block-gallery{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.article-body .wp-block-gallery figure{margin:0}.article-body .wp-block-gallery img{aspect-ratio:4/3;object-fit:cover;width:100%}.article-body .wp-block-embed__wrapper iframe,.article-body iframe[src*=youtube],.article-body iframe[src*=vimeo]{aspect-ratio:16/9;border:0;width:100%;height:auto}.article-body .wp-block-embed__wrapper{position:relative}.article-body .wp-block-buttons{flex-wrap:wrap;gap:.75rem;display:flex}.article-body .wp-block-button__link{background:var(--brand);color:#fff;box-shadow:inset 0 0 0 1px var(--brand);font-family:var(--font-heading);border-radius:9999px;padding:.6rem 1.5rem;text-decoration:none;transition:background-color .2s,color .2s;display:inline-block}.article-body .wp-block-button__link:hover,.article-body .is-style-outline .wp-block-button__link{color:var(--brand);background:#fff}.article-body .is-style-outline .wp-block-button__link:hover{background:var(--brand);color:#fff}@media (min-width:768px){.article-body .wp-block-columns{gap:2rem;display:flex}.article-body .wp-block-column{flex:1;min-width:0}}.article-body hr,.article-body .wp-block-separator{border:0;border-top:1px solid color-mix(in srgb, var(--brand) 25%, transparent);margin-block:2.5rem}.article-body table{border-collapse:collapse;width:100%;font-size:.95rem}.article-body :is(th,td){border:1px solid color-mix(in srgb, var(--brand) 20%, transparent);text-align:left;padding:.5rem .75rem}
