.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{font-size:1.75rem;font-weight:600;color:#fff;margin:1.8em 0 .6em;letter-spacing:-.01em}.rich-content h3{font-size:1.35rem;font-weight:600;color:#fff;margin:1.5em 0 .5em}.rich-content h4{font-size:1.1rem;font-weight:600;color:#fff;margin:1.3em 0 .4em}.rich-content ol,.rich-content ul{padding-left:1.4rem;margin:1em 0}.rich-content ul{list-style:disc}.rich-content ol{list-style:decimal}.rich-content li{margin:.3em 0}.rich-content blockquote{border-left:3px solid #facc15;padding-left:1.2rem;margin:1.5em 0;color:#d4d4d4;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{height:auto;border-radius:8px}.rich-content img,.rich-content table{max-width:100%;margin:1.5em 0;display:block}.rich-content table{width:-moz-max-content;width:max-content;overflow-x:auto;border-collapse:collapse;font-size:.95em}.rich-content pre{overflow-x:auto;max-width:100%}.rich-content code{overflow-wrap:anywhere}.rich-content td,.rich-content th{border:1px solid #404040;padding:.6em .9em;text-align:left}.rich-content th{background:#1a1a1a;font-weight:600;color:#fff}.rich-content figure{margin:1.5em 0}.rich-content figcaption{font-size:.875rem;color:#a3a3a3;text-align:center;margin-top:.5em}
