/* in-article CTA buttons and phone-stacked comparison tables (scripts/site_build.py article_blocks) */
.prose [data-seo-block="cta"] .btn{height:auto;min-height:48px;padding:12px 22px;margin:8px 10px 0 0;white-space:normal;text-align:center;text-decoration:none}
@media(max-width:767px){.prose table[data-seo-responsive="stacked"]{display:block;overflow:visible}.prose [data-seo-responsive="stacked"] thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose [data-seo-responsive="stacked"] tbody,.prose [data-seo-responsive="stacked"] tbody tr{display:block;width:100%}.prose [data-seo-responsive="stacked"] tbody tr{margin-bottom:20px}.prose [data-seo-responsive="stacked"] td{display:block;width:100%;min-width:0;border-bottom:0}.prose [data-seo-responsive="stacked"] td:first-child{font-weight:700;color:var(--head)}.prose [data-seo-responsive="stacked"] td:last-child{border-bottom:1px solid var(--rule)}.prose [data-seo-responsive="stacked"] td[data-label]:not(:first-child)::before{content:attr(data-label);display:block;font-weight:700;margin-bottom:4px;color:var(--head)}}
