.richtext{word-break:break-word}.richtext *{margin:0}.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6{font-family:var(--font-montserrat), sans-serif;color:#1a1a1a;font-weight:600}.richtext h1{margin-bottom:16px;font-size:36px;line-height:1.25}.richtext h2{margin-bottom:14px;font-size:30px;line-height:1.3}.richtext h3{border-bottom:2px solid #e6cc84;margin-top:8px;margin-bottom:20px;padding-bottom:12px;font-size:24px;font-weight:600;line-height:1.35;display:inline-block}.richtext h4{margin-bottom:10px;font-size:20px;font-weight:500;line-height:1.4}.richtext h5,.richtext h6{margin-bottom:8px;font-size:18px;font-weight:500;line-height:1.4}.richtext p{font-family:var(--font-openSans), sans-serif;color:#444;margin-bottom:20px;font-size:16px;line-height:1.85}.richtext strong,.richtext b{color:#1a1a1a;font-weight:700}.richtext em,.richtext i{font-style:italic}.richtext u{text-underline-offset:3px;-webkit-text-decoration:underline #ddb752;text-decoration:underline #ddb752}.richtext a{color:#c9a227;text-underline-offset:3px;-webkit-text-decoration:underline #e6cc84;text-decoration:underline #e6cc84;transition:color .2s,text-decoration-color .2s}.richtext a:hover{color:#ddb752;text-decoration-color:#ddb752}.richtext ul,.richtext ol{font-family:var(--font-openSans), sans-serif;color:#444;margin-bottom:24px;padding-left:0;font-size:16px;line-height:1.85;list-style:none}.richtext ol{counter-reset:list-counter}.richtext li{background-color:#fffbf2;border-left:3px solid #e6cc84;border-radius:0 8px 8px 0;margin-bottom:16px;padding:14px 18px;transition:border-color .2s,background-color .2s}.richtext li:hover{background-color:#fff7e6;border-left-color:#ddb752}.richtext li strong,.richtext li b{color:#5c4a1e}.richtext li::marker{color:#ddb752}.richtext li ul,.richtext li ol{margin-top:12px;margin-bottom:0}.richtext li li{background-color:#0000;border-left:2px solid #e6cc84;border-radius:0;margin-bottom:6px;padding:6px 12px}.richtext blockquote{font-family:var(--font-openSans), sans-serif;color:#5c4a1e;background-color:#fff8ec;border-radius:0 8px 8px 0;margin-bottom:20px;padding:16px 20px;font-size:16px;line-height:1.75;position:relative}.richtext blockquote:before{content:"";background:linear-gradient(#ddb752,#e6cc84);border-radius:8px;width:4px;position:absolute;top:0;bottom:0;left:0}.richtext code{color:#5c4a1e;background-color:#fff6e0;border:1px solid #e6cc84;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}.richtext pre{background-color:#1a1a1a;border-radius:8px;margin-bottom:20px;padding:16px 20px;overflow-x:auto}.richtext pre code{color:#e6cc84;background-color:#0000;border:none;padding:0;font-size:14px;line-height:1.6}.richtext hr{background:linear-gradient(90deg,#ddb752,#e6cc84,#0000);border:none;height:2px;margin:36px 0}.richtext>:last-child,.richtext>div>:last-child{margin-bottom:0}@media (max-width:1023px){.richtext h1{margin-bottom:12px;font-size:28px}.richtext h2{margin-bottom:12px;font-size:24px}.richtext h3{margin-bottom:16px;padding-bottom:10px;font-size:20px}.richtext h4{margin-bottom:8px;font-size:18px}.richtext p,.richtext ul,.richtext ol,.richtext blockquote{margin-bottom:16px;font-size:15px}.richtext li{margin-bottom:12px;padding:12px 14px}}@media (max-width:640px){.richtext h1{font-size:24px}.richtext h2{font-size:21px}.richtext h3{font-size:18px}.richtext p,.richtext ul,.richtext ol,.richtext blockquote{font-size:14px}.richtext code{font-size:13px}.richtext li{margin-bottom:10px;padding:10px 12px}}
