.rich-text h1,.rich-text h2{margin-top:2rem;font-size:1.875rem;line-height:2.25rem;font-weight:800}.rich-text a{color:#e6e6dc;text-decoration-line:underline;font-weight:500}.rich-text a:hover{color:#f6c492}.rich-text h3,.rich-text h4,.rich-text h5{font-size:1.5rem;line-height:2rem;font-weight:700}.rich-text ol{list-style-type:decimal}.rich-text ol,.rich-text ul{padding-left:1.25rem;padding-right:1.25rem;margin-bottom:1rem;margin-left:1rem;gap:.5rem;display:flex;flex-direction:column}.rich-text ul{list-style-type:disc}.rich-text code{font-size:.875rem;line-height:1.25rem;border-radius:.375rem;background-color:#f9fafb;padding:.75rem}.rich-text figure{display:flex;flex-direction:column;gap:.5rem;align-items:center;justify-items:center;max-width:max-content;overflow:hidden}.rich-text figcaption{text-align:center;font-size:.75rem;line-height:1rem;font-weight:300}.rich-text img{margin-top:.75rem;margin-bottom:.75rem;border-radius:.375rem}.rich-text blockquote{margin-bottom:1.5rem;padding:1rem 1.5rem;border-left-width:4px;border-left-color:#f6c492;background-color:#2e2e2e;border-radius:.375rem}.rich-text blockquote p{margin-bottom:1rem;font-size:1rem;line-height:1.5rem;font-weight:500;color:#e6e6dc}@media (min-width:768px){.rich-text blockquote p{font-size:1.125rem;line-height:1.75rem}}