.text-block.custom-typography :where(h2):not(.faq-section-heading){font-size:clamp(1.1rem,1.8vw,1.375rem);font-weight:600;line-height:1.3;margin:1.75rem 0 .5rem;letter-spacing:-.005em}.text-block.custom-typography :where(h3){font-size:clamp(1rem,1.4vw,1.125rem);font-weight:600;line-height:1.35;margin:1.25rem 0 .5rem}.text-block.custom-typography :where(h4){font-size:1rem;font-weight:600;line-height:1.4;margin:1rem 0 .4rem}.text-block.custom-typography :where(h5,h6){font-size:.95rem;font-weight:600;line-height:1.4;margin:1rem 0 .4rem}.text-block.custom-typography :where(h2,h3,h4,h5,h6):first-child{margin-top:0}.text-block.custom-typography :where(p){margin:0 0 .75rem;line-height:1.6}.text-block.custom-typography :where(ul,ol){margin:.5rem 0 1rem;padding-inline-start:1.25rem}.text-block.custom-typography :where(ul){list-style:disc}.text-block.custom-typography :where(ol){list-style:decimal}.text-block.custom-typography :where(li){margin:.3rem 0;line-height:1.55}.text-block.custom-typography :where(li)::marker{color:var(--color-foreground-secondary, currentColor)}.text-block.custom-typography :where(strong,b){font-weight:600}.text-block.custom-typography :where(em,i){font-style:italic}.text-block.custom-typography :where(a){color:var(--color-primary, currentColor);text-decoration:underline;text-underline-offset:2px}.text-block.custom-typography :where(blockquote){margin:1rem 0;padding-inline-start:1rem;border-inline-start:2px solid var(--color-border, rgba(0, 0, 0, .15));font-style:italic}.text-block.custom-typography :where(hr){margin:1.5rem 0;border:0;border-top:1px solid var(--color-border, rgba(0, 0, 0, .12))}
/*# sourceMappingURL=/cdn/shop/t/9/assets/product-rich-text.css.map */
