.junecommerce-rich-text{--jc-rich-text-ink: var(--theme-dark, #07111f);--jc-rich-text-muted: color-mix(in srgb, var(--jc-rich-text-ink) 68%, transparent);--jc-rich-text-line: rgba(42, 63, 76, .13);--jc-rich-text-mint: #83e3c2;background:#fff;color:var(--jc-rich-text-ink);padding-block:clamp(42px,6vw,88px)}.junecommerce-rich-text__inner{width:min(100% - 64px,980px);margin-inline:auto}.junecommerce-rich-text__content{color:var(--jc-rich-text-muted);font-size:clamp(1rem,1.08vw,1.12rem);line-height:1.78}.junecommerce-rich-text__content>:first-child{margin-top:0}.junecommerce-rich-text__content>:last-child{margin-bottom:0}.junecommerce-rich-text__content h1,.junecommerce-rich-text__content h2,.junecommerce-rich-text__content h3,.junecommerce-rich-text__content h4,.junecommerce-rich-text__content h5,.junecommerce-rich-text__content h6{color:var(--jc-rich-text-ink);line-height:1.08;letter-spacing:0}.junecommerce-rich-text__content h1{font-size:clamp(2.5rem,4vw,4.4rem)}.junecommerce-rich-text__content h2{font-size:clamp(2rem,3vw,3.35rem)}.junecommerce-rich-text__content h3{font-size:clamp(1.45rem,2vw,2rem)}.junecommerce-rich-text__content h1+*,.junecommerce-rich-text__content h2+*,.junecommerce-rich-text__content h3+*{margin-top:1rem}.junecommerce-rich-text__content p,.junecommerce-rich-text__content ul,.junecommerce-rich-text__content ol,.junecommerce-rich-text__content blockquote{margin-bottom:1.1rem}.junecommerce-rich-text__content ul,.junecommerce-rich-text__content ol{padding-left:1.35rem}.junecommerce-rich-text__content li+li{margin-top:.45rem}.junecommerce-rich-text__content a{color:var(--jc-rich-text-ink);font-weight:800;text-decoration-color:color-mix(in srgb,var(--jc-rich-text-mint) 70%,var(--jc-rich-text-ink) 30%);text-underline-offset:.2em}.junecommerce-rich-text__content blockquote{margin-inline:0;padding:clamp(20px,3vw,30px);border-left:4px solid var(--jc-rich-text-mint);border-radius:8px;background:radial-gradient(circle at top left,rgba(131,227,194,.16),transparent 38%),#f7fbfb;color:color-mix(in srgb,var(--jc-rich-text-ink) 76%,transparent)}.junecommerce-rich-text__content .ql-align-center{text-align:center}.junecommerce-rich-text__content .ql-align-right{text-align:right}.junecommerce-rich-text__content .ql-align-justify{text-align:justify}@media(max-width:575.98px){.junecommerce-rich-text{padding-block:clamp(34px,10vw,58px)}.junecommerce-rich-text__inner{width:min(100% - 28px,980px)}}
