.puck-rich-text ul{list-style-type:disc;padding-left:1.5em;margin:.5em 0}.puck-rich-text ol{list-style-type:decimal;padding-left:1.5em;margin:.5em 0}.puck-rich-text li{margin:.25em 0;line-height:1.6}.puck-rich-text li>ul{list-style-type:circle}.puck-rich-text li>ul>li>ul{list-style-type:square}.puck-rich-text li>ol{list-style-type:lower-alpha}.puck-rich-text h1{font-size:2em;font-weight:700;margin:.6em 0 .3em}.puck-rich-text h2{font-size:1.5em;font-weight:700;margin:.5em 0 .25em}.puck-rich-text h3{font-size:1.25em;font-weight:600;margin:.5em 0 .25em}.puck-rich-text h4{font-size:1.1em;font-weight:600;margin:.4em 0 .2em}.puck-rich-text h5{font-size:1em;font-weight:600;margin:.4em 0 .2em}.puck-rich-text h6{font-size:.9em;font-weight:600;margin:.4em 0 .2em}.puck-rich-text p{margin:.4em 0}.puck-rich-text blockquote{border-left:3px solid rgba(148,163,184,.4);padding-left:1em;margin:.75em 0;font-style:italic;color:inherit;opacity:.85}.puck-rich-text code{background:rgba(148,163,184,.15);padding:2px 6px;border-radius:4px;font-size:.9em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.puck-rich-text pre{background:rgba(0,0,0,.3);border-radius:6px;margin:.75em 0;overflow-x:auto}.puck-rich-text pre code{display:block;padding:.75em 1em;background:transparent;font-size:.85em;line-height:1.6}.puck-rich-text a{color:#60a5fa;text-decoration:underline;text-underline-offset:2px}.puck-rich-text a:hover{color:#93bbfd}.puck-rich-text hr{border:none;border-top:1px solid rgba(148,163,184,.3);margin:1em 0}.puck-rich-text .text-center,.puck-rich-text [style*="text-align: center"]{text-align:center}.puck-rich-text .text-right,.puck-rich-text [style*="text-align: right"]{text-align:right}.puck-rich-text .text-justify,.puck-rich-text [style*="text-align: justify"]{text-align:justify}.puck-rich-text del,.puck-rich-text s{text-decoration:line-through}.puck-rich-text strong{font-weight:700}.puck-rich-text em{font-style:italic}.puck-rich-text u{text-decoration:underline}.puck-rich-text table{border-collapse:collapse;width:100%;margin:.75em 0}.puck-rich-text td,.puck-rich-text th{border:1px solid rgba(148,163,184,.3);padding:.5em .75em;text-align:left}.puck-rich-text th{font-weight:600;background:rgba(148,163,184,.1)}.puck-rich-text span[style*=font-size]{line-height:1.4}