.article-prose-module__mZ3Ioa__prose{gap:var(--space-md);flex-direction:column;display:flex}.article-prose-module__mZ3Ioa__prose h2{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--border);font-size:clamp(1.5rem,2vw + .75rem,2.25rem);line-height:1.15}.article-prose-module__mZ3Ioa__prose h2:first-child{border-top:none;margin-top:0;padding-top:0}.article-prose-module__mZ3Ioa__prose h3{margin-top:var(--space-xs);font-size:clamp(1.1875rem,1vw + 1rem,1.5rem);line-height:1.2}.article-prose-module__mZ3Ioa__prose p{color:var(--stone);max-width:none;font-size:1.0625rem;line-height:1.75}.article-prose-module__mZ3Ioa__prose strong{color:var(--ivory);font-weight:600}.article-prose-module__mZ3Ioa__prose ul,.article-prose-module__mZ3Ioa__prose ol{padding-left:var(--space-sm);color:var(--stone);flex-direction:column;gap:.6em;font-size:1.0625rem;line-height:1.6;display:flex}.article-prose-module__mZ3Ioa__prose li::marker{color:var(--champagne)}.article-prose-module__mZ3Ioa__prose a{color:var(--ivory);text-decoration:underline;-webkit-text-decoration-color:var(--champagne);text-decoration-color:var(--champagne);text-underline-offset:3px;transition:color .15s}.article-prose-module__mZ3Ioa__prose a:hover{color:var(--champagne)}@media (prefers-reduced-motion:reduce){.article-prose-module__mZ3Ioa__prose a{transition:none}}.article-prose-module__mZ3Ioa__prose blockquote{margin:var(--space-xs) 0;padding:var(--space-2xs) var(--space-md);border-left:2px solid var(--champagne);color:var(--ivory);font-family:var(--font-display);font-size:1.1875rem;font-style:italic;line-height:1.5}.article-prose-module__mZ3Ioa__prose blockquote p{color:inherit;font-size:inherit}
.pricing-snapshot-module__M6JB1q__snapshot{border-top:1px solid var(--border);margin:var(--space-xs) 0;flex-direction:column;display:flex}.pricing-snapshot-module__M6JB1q__row{justify-content:space-between;align-items:baseline;gap:var(--space-sm);border-bottom:1px solid var(--border);padding:.75rem 0;display:flex}.pricing-snapshot-module__M6JB1q__name{font-family:var(--font-display);color:var(--ivory);font-size:1.0625rem}.pricing-snapshot-module__M6JB1q__price{color:var(--champagne);white-space:nowrap;flex-shrink:0;font-size:.9375rem}
