.blog-article h1{font-size:clamp(1.6rem,3.5vw,2.1rem);font-weight:800}.blog-article-content h2{font-size:1.35rem;margin:1.8em 0 .6em;line-height:1.3}.blog-article-content h3{font-size:1.1rem;margin:1.4em 0 .5em;line-height:1.3}.blog-article-content ol,.blog-article-content p,.blog-article-content ul{margin:0 0 1em}.blog-article-content ol,.blog-article-content ul{padding-inline-start:1.4em}.blog-article-content li{margin-bottom:.35em}.blog-article-content table{display:block;overflow-x:auto;border-collapse:collapse;margin:0 0 1.4em;font-size:.95rem}.blog-article-content td,.blog-article-content th{border:1px solid var(--line);padding:.55rem .8rem;text-align:left;vertical-align:top;min-width:7rem}.blog-article-content th{background:var(--surface-2);font-weight:700}.blog-article-content tbody tr:nth-child(2n){background:color-mix(in srgb,var(--surface-2) 45%,#0000)}.blog-article-content blockquote{margin:0 0 1em;padding:.6rem 1rem;border-inline-start:3px solid var(--accent);background:var(--surface-2);border-radius:var(--radius-sm);color:var(--muted)}.blog-article-content code{background:var(--surface-2);border-radius:6px;padding:1px 5px;font-size:.92em}.blog-article-content img{max-width:100%;border-radius:var(--radius-sm)}.blog-article-content a{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:color .14s ease}.blog-article-content a:hover{color:var(--accent-dark)}.catalog-seo-copy a,.payment-landing-copy a,.text-link{color:var(--text);font-weight:600;text-decoration:none;transition:color .14s ease}.catalog-seo-copy a:hover,.payment-landing-copy a:hover,.text-link:hover{color:var(--accent)}