.rich-content{line-height:1.7}.rich-content p{margin:0 0 1.2em}.rich-content p:last-child{margin-bottom:0}.rich-content h2{color:#fff;letter-spacing:-.01em;margin:1.8em 0 .6em;font-size:1.75rem;font-weight:600}.rich-content h3{color:#fff;margin:1.5em 0 .5em;font-size:1.35rem;font-weight:600}.rich-content h4{color:#fff;margin:1.3em 0 .4em;font-size:1.1rem;font-weight:600}.rich-content ol,.rich-content ul{margin:1em 0;padding-left:1.4rem}.rich-content ul{list-style:outside}.rich-content ol{list-style:decimal}.rich-content li{margin:.3em 0}.rich-content blockquote{color:#d4d4d4;border-left:3px solid #facc15;margin:1.5em 0;padding-left:1.2rem;font-style:italic}.rich-content hr{border:0;border-top:1px solid #404040;margin:2em 0}.rich-content a{color:#facc15;text-decoration:underline}.rich-content b,.rich-content strong{color:#fff;font-weight:600}.rich-content img{border-radius:8px;height:auto}.rich-content img,.rich-content table{max-width:100%;margin:1.5em 0;display:block}.rich-content table{border-collapse:collapse;width:max-content;font-size:.95em;overflow-x:auto}.rich-content pre{max-width:100%;overflow-x:auto}.rich-content code{overflow-wrap:anywhere}.rich-content td,.rich-content th{text-align:left;border:1px solid #404040;padding:.6em .9em}.rich-content th{color:#fff;background:#1a1a1a;font-weight:600}.rich-content figure{margin:1.5em 0}.rich-content figcaption{color:#a3a3a3;text-align:center;margin-top:.5em;font-size:.875rem}
