.product-description.product-rich-text{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.75}.product-rich-text :where(p,ul,ol,blockquote,table,pre,figure){margin-block:1em}.product-rich-text :where(h2,h3,h4,h5,h6){color:var(--color-foreground);margin-block:1.5em .6em;line-height:1.3}.product-rich-text :where(h3){font-size:1.35rem}.product-rich-text :where(h4,h5,h6){font-size:1.125rem}.product-rich-text :where(ul,ol){padding-inline-start:1.5em}.product-rich-text ul{list-style:outside}.product-rich-text ol{list-style:decimal}.product-rich-text ul ul{list-style:circle}.product-rich-text li{margin-block:.35em}.product-rich-text :where(strong,b){font-weight:700}.product-rich-text :where(em,i){font-style:italic}.product-rich-text a{color:var(--color-accent);text-underline-offset:.2em;text-decoration:underline}.product-rich-text a:focus-visible{outline-offset:3px;outline:2px solid}.product-rich-text img{max-width:100%;height:auto}.product-rich-text table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.product-rich-text :where(th,td){border:1px solid var(--color-border);padding:.65em .85em}.product-rich-text th{background:var(--color-secondary);font-weight:700}.product-rich-text pre{max-width:100%;overflow-x:auto}.product-rich-text blockquote{border-inline-start:1px solid var(--color-border);padding-inline:1em}.product-rich-text>:first-child{margin-top:0}.product-rich-text>:last-child{margin-bottom:0}
