.richText{color:#ffffffc7;letter-spacing:-.003em;font-size:17px;font-weight:400;line-height:1.8}.richText p{margin-bottom:28px}.richText h2{letter-spacing:-.02em;color:#fff;margin-top:52px;margin-bottom:20px;scroll-margin-top:100px;font-size:clamp(24px,2.5vw,32px);font-weight:700}.richText h3{letter-spacing:-.015em;color:#fff;margin-top:40px;margin-bottom:16px;scroll-margin-top:100px;font-size:clamp(19px,2vw,24px);font-weight:600}.richText h4{color:#fffffff2;margin-top:32px;margin-bottom:12px;font-size:18px;font-weight:600}.richText blockquote{color:#ffffffe6;background:#a855f70d;border-inline-start:3px solid #a855f7;border-radius:0 12px 12px 0;margin:36px 0;padding:20px 28px;font-size:18px;font-style:italic;line-height:1.6;position:relative}html[dir=rtl] .richText blockquote{border-radius:12px 0 0 12px}.richText ul,.richText ol{margin:24px 0 32px;padding-inline-start:24px}.richText li{color:#ffffffbf;margin-bottom:10px}.richText a{color:#a855f7;text-underline-offset:4px;text-decoration:underline;transition:color .18s}.richText a:hover{color:#d8b4fe}.richText img{border:1px solid #ffffff14;border-radius:16px;width:100%;height:auto;margin:36px 0}.richText code{color:#38bdf8;background:#ffffff14;border-radius:6px;padding:3px 7px;font-family:monospace;font-size:.9em}.richText pre{background:#0a0a0ed9;border:1px solid #ffffff1a;border-radius:14px;margin:32px 0;padding:20px;overflow-x:auto}.richText pre code{color:#f1f5f9;background:0 0;padding:0;font-size:13px;line-height:1.6}
