.prose{gap:var(--space-5);max-width:75ch;display:grid}.prose h2{color:var(--brand-teal);margin-top:var(--space-6)}.prose h3{color:var(--brand-teal)}.prose p{line-height:1.65}.prose a{color:var(--color-primary)}.prose a:hover{color:var(--color-primary-hover)}.prose ul,.prose ol{gap:var(--space-2);padding-inline-start:1.4rem;display:grid}.prose img,.prose figure img,.prose video{border-radius:var(--radius-lg);max-width:100%;height:auto}.prose figure{margin:0}.prose figcaption{font-size:var(--step--1);color:var(--color-fg-soft);margin-top:var(--space-2)}.prose blockquote,.prose .wp-block-quote{padding:var(--space-5) var(--space-6);background:var(--tile-teal);border-inline-start:4px solid var(--brand-teal);border-radius:var(--radius);margin:0}.prose .wp-block-button__link,.prose .wp-element-button{background:var(--color-primary);color:var(--brand-cream);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.7rem 1.4rem;font-weight:600;text-decoration:none;display:inline-block}.prose .wp-block-button__link:hover,.prose .wp-element-button:hover{background:var(--color-primary-hover);color:var(--brand-cream)}.prose .wp-block-columns{gap:var(--space-5);display:grid}@media (width>=800px){.prose .wp-block-columns{grid-auto-columns:1fr;grid-auto-flow:column}}.prose details{border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-4) var(--space-5);background:var(--tile-white)}.prose details summary{font-family:var(--font-display);font-weight:600;font-size:var(--step-1);cursor:pointer;color:var(--color-fg)}.prose details summary:hover{color:var(--color-primary)}.prose details p{margin-top:var(--space-3);color:var(--color-fg-soft)}.prose .wp-block-separator{border:0;border-top:1px solid var(--color-border)}.prose .wp-block-table table{border-collapse:collapse;width:100%}.prose .wp-block-table td,.prose .wp-block-table th{border:1px solid var(--color-border);padding:var(--space-2) var(--space-3)}
