.rich-text-container div{font-family:var(--font-secondary);line-height:1.6}.rich-text-container p{font-family:var(--font-secondary);font-size:1rem;margin-bottom:1rem}.rich-text-container h1,.rich-text-container h2,.rich-text-container h3,.rich-text-container h4,.rich-text-container h5,.rich-text-container h6{color:#fc916a;font-family:var(--font-primary);font-weight:700;margin-bottom:.5rem;margin-top:1rem}.rich-text-container h1{font-size:2.5rem}.rich-text-container h2{font-size:2rem}.rich-text-container h3{font-size:1.75rem}.rich-text-container h4{font-size:1.5rem}.rich-text-container h5{font-size:1.25rem}.rich-text-container h6{font-size:1rem}.rich-text-container strong{font-family:var(--font-secondary);font-weight:700}.rich-text-container span{font-family:var(--font-secondary);font-size:inherit;word-wrap:break-word}.rich-text-container ol{list-style-type:decimal;margin-bottom:.5rem;margin-top:.5rem;padding-left:2rem}.rich-text-container ol li{font-size:1rem;line-height:1.6;margin-bottom:.5rem}.rich-text-container blockquote{align-items:flex-start;background:#ffefe9;border-radius:8px;box-shadow:inset 0 4px 0 0 #fc916a;display:flex;flex-direction:column;font-family:var(--font-secondary);font-size:20px;font-style:normal;font-weight:400;gap:16px;justify-content:center;line-height:normal;padding:44px 89px 42px 32px}.rich-text-container ul{margin-top:.5rem;padding-left:2rem}.rich-text-container ul,.rich-text-container ul li{font-family:var(--font-secondary);list-style-type:disc;margin-bottom:.5rem}.rich-text-container ul li{font-size:1rem;line-height:1.6}.rich-text-container pre{background-color:#f4f4f4;border-radius:5px;font-family:monospace;margin-bottom:1rem;margin-top:1rem;overflow-x:auto;padding:1rem}.rich-text-container table{border-collapse:collapse;margin:16px 0;width:100%}.rich-text-container table td,.rich-text-container table th{border:1px solid #ddd;padding:12px;text-align:left}.rich-text-container table th{background-color:#f8f8f8}.rich-text-container a{color:#07c;text-decoration:none}.rich-text-container a:hover{text-decoration:underline}.rich-text-container code{background-color:#f5f5f5;border-radius:3px;font-family:monospace;font-size:.9rem;padding:.2rem .4rem}.rich-text-container img{box-shadow:0 2px 8px rgba(0,0,0,.1)}.rich-text-container img,.rich-text-container video{border-radius:8px;display:block;height:auto;margin:1rem auto;max-width:100%}.rich-text-container video{background-color:#000}.rich-text-container blockquote,.rich-text-container ol,.rich-text-container p,.rich-text-container pre,.rich-text-container ul{font-size:1rem;line-height:1.6}