.cx-article{max-width:40rem;color:#0f172a;line-height:1.6}.cx-article a{color:#0f766e;text-decoration:none}.cx-article a:hover{text-decoration:underline}.cx-article h1{font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700;letter-spacing:-.02em;margin:0 0 .5rem;line-height:1.2}.cx-article h2{font-size:1.2rem;font-weight:700;margin:1.75rem 0 .75rem}.cx-article h3{font-size:1.05rem;font-weight:700;margin:1.25rem 0 .5rem}.cx-article p{margin:0 0 1rem}.cx-article ol,.cx-article ul{margin:0 0 1rem;padding-left:1.25rem}.cx-article ul{list-style:disc}.cx-article ol{list-style:decimal}.cx-article li{margin:0 0 .4rem}.cx-article blockquote{border-left:3px solid #0d9488;margin:0 0 1rem;padding:.25rem 0 .25rem 1rem;color:#334155}.cx-article .lede{color:#64748b;margin:0 0 1.5rem;max-width:42rem;font-size:1.05rem}.cx-article .meta{font-size:.8rem;color:#64748b;margin:0 0 1rem}.cx-article .stub{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#ccfbf1;color:#115e59;padding:.2rem .45rem;border-radius:4px;margin-bottom:.75rem}