.strapi-rich-text strong,.strapi-rich-text b{font-weight:700}.strapi-rich-text em,.strapi-rich-text i{font-style:italic}.strapi-rich-text u{text-decoration:underline}.strapi-rich-text s{text-decoration:line-through}.strapi-rich-text p{margin-bottom:var(--spacing-lg);color:var(--color-text-primary);line-height:var(--line-height-relaxed)}.strapi-rich-text h1,.strapi-rich-text h2,.strapi-rich-text h3,.strapi-rich-text h4,.strapi-rich-text h5,.strapi-rich-text h6{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-md);color:var(--color-text-primary);font-family:var(--font-display);letter-spacing:var(--letter-spacing-display);text-transform:uppercase}.strapi-rich-text h2{font-size:var(--font-size-h2)}.strapi-rich-text h3{font-size:var(--font-size-h3);font-family:var(--font-accent);letter-spacing:var(--letter-spacing-tight);text-transform:none}.strapi-rich-text ul,.strapi-rich-text ol{margin-bottom:var(--spacing-lg);padding-left:var(--spacing-xl)}.strapi-rich-text li{margin-bottom:var(--spacing-sm);color:var(--color-text-primary);line-height:var(--line-height-relaxed)}.strapi-rich-text a{color:var(--color-link);text-decoration:underline;transition:color .2s}.strapi-rich-text a:hover{color:var(--color-link-hover)}.strapi-rich-text code{background-color:var(--color-bg-dark);padding:var(--spacing-xs)var(--spacing-sm);color:var(--color-text-primary);border-radius:4px;font-family:monospace;font-size:.9em}.strapi-rich-text pre{background-color:var(--color-bg-dark);padding:var(--spacing-md);margin:var(--spacing-lg)0;border-radius:8px;overflow-x:auto}.strapi-rich-text pre code{background:0 0;padding:0}.strapi-rich-text blockquote{border-left:4px solid var(--color-border);padding-left:var(--spacing-lg);margin:var(--spacing-xl)0;color:var(--color-text-secondary);font-style:italic}
