#richText{font-family:system-ui,-apple-system,sans-serif;line-height:1.6;color:#333}#richText h1,#richText h2,#richText h3,#richText h4,#richText h5,#richText h6{margin:1.5rem 0 1rem;font-weight:600;line-height:1.3}#richText h1{font-size:2.5rem}#richText h2{font-size:2rem;margin-top:2rem}#richText h3{font-size:1.5rem;margin-top:1.75rem}#richText h4{font-size:1.25rem;margin-top:1.5rem}#richText h5{font-size:1.125rem;margin-top:1.25rem}#richText h6{font-size:1rem;margin-top:1rem;color:#666;font-weight:500}#richText p{margin:1rem 0;line-height:1.7}#richText a{color:#06c;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:all .2s ease}#richText a:hover{color:#0052a3}#richText a:active{color:#003d7a}#richText b,#richText strong{font-weight:600}#richText em,#richText i{font-style:italic}#richText b i,#richText em strong,#richText i b,#richText strong em{font-weight:600;font-style:italic}#richText a b,#richText a strong{font-weight:600}#richText a em,#richText a i{font-style:italic}#richText a b i,#richText a em strong,#richText a i b,#richText a strong em{font-weight:600;font-style:italic}#richText h1 a,#richText h2 a,#richText h3 a,#richText h4 a,#richText h5 a,#richText h6 a{color:inherit}#richText h1 a:hover,#richText h2 a:hover,#richText h3 a:hover,#richText h4 a:hover,#richText h5 a:hover,#richText h6 a:hover{color:#06c;border-bottom:1px solid #06c}#richText code{background-color:#f5f5f5;padding:.2rem .4rem;border-radius:3px;font-family:Monaco,Courier New,monospace;font-size:.9em;color:#d63384}#richText pre{background-color:#f8f9fa;padding:1rem;border-radius:5px;overflow-x:auto;margin:1rem 0}#richText pre code{background-color:rgba(0,0,0,0);padding:0;color:#333}#richText ol,#richText ul{margin:1rem 0;padding-left:2rem}#richText li{line-height:1.6}#richText li,#richText ol ol,#richText ol ul,#richText ul ol,#richText ul ul{margin:.5rem 0}#richText li b,#richText li strong{font-weight:600}#richText li em,#richText li i{font-style:italic}#richText li a{color:#06c}#richText li a:hover{color:#0052a3}#richText blockquote{border-left:4px solid #166534;margin:1.5rem 0;font-style:italic;padding:1rem;color:#888;border-radius:0 5px 5px 0}#richText blockquote p{margin:.5rem 0}#richText blockquote a{color:#06c;font-weight:500}#richText blockquote blockquote{margin:.5rem 0;border-left-color:#666}#richText hr{border:none;height:1px;background-color:#ddd;margin:2rem 0}#richText img{max-width:100%;height:auto;border-radius:5px;margin:1rem 0}#richText figure{margin:1.5rem 0;text-align:center}#richText figure img{margin:0}#richText figure figcaption{font-size:.9rem;color:#666;margin-top:.5rem;font-style:italic}#richText table{width:100%;border-collapse:collapse;margin:1.5rem 0;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}#richText td,#richText th{padding:.75rem;text-align:left;border-bottom:1px solid #ddd}#richText th{font-weight:600;color:#333}#richText th,#richText tr:hover{background-color:#f8f9fa}#richText table a{font-weight:500}#richText sub,#richText sup{font-size:.8em;line-height:0;position:relative;vertical-align:baseline}#richText sub{bottom:-.25em}#richText sup{top:-.5em}#richText mark{background-color:#fff3cd;padding:.1rem .2rem;border-radius:2px}#richText del,#richText s{text-decoration:line-through;color:#666}#richText u{text-decoration:underline;text-decoration-color:#06c}#richText small{font-size:.875em;color:#666}#richText abbr{border-bottom:1px dotted #666;cursor:help}#richText kbd{background-color:#f1f1f1;border:1px solid #ccc;font-size:.9em;box-shadow:0 1px 0 rgba(0,0,0,.2)}#richText kbd,#richText samp{border-radius:3px;padding:.1rem .3rem;font-family:monospace}#richText samp{background-color:#f8f9fa}#richText var{font-style:italic;color:#d63384}@media(max-width:768px){#richText h1{font-size:2rem}#richText h2{font-size:1.75rem}#richText h3{font-size:1.5rem}#richText blockquote{margin:1rem 0;padding:.75rem}#richText table{font-size:.9rem}#richText td,#richText th{padding:.5rem}}