.rich-text{line-height:1.5;font-size:19px}.rich-text h1{font-size:30px;line-height:1.2}.rich-text h1,.rich-text h2{font-weight:700;margin:8px 0}.rich-text h2{font-size:28px;line-height:1.3}.rich-text h3{font-size:26px}.rich-text h3,.rich-text h4{font-weight:600;line-height:1.4;margin:8px 0}.rich-text h4{font-size:24px}.rich-text h5{font-size:22px;line-height:1.5}.rich-text h5,.rich-text h6{font-weight:600;margin:8px 0}.rich-text h6{font-size:20px;line-height:1}.rich-text p{margin:8px 0}.rich-text p:first-child{margin-top:0}.rich-text p:last-child{margin-bottom:0}.rich-text b,.rich-text strong{font-weight:700}.rich-text em,.rich-text i{font-style:italic}.rich-text u{text-decoration:underline}.rich-text del,.rich-text s,.rich-text strike{text-decoration:line-through}.rich-text code{background-color:#f4f4f4;padding:.2em .4em;border-radius:3px;font-family:Courier New,Courier,monospace;font-size:.9em}.rich-text mark{background-color:#fff3cd;padding:.1em .2em}.rich-text small{font-size:.875em}.rich-text sub{vertical-align:sub;font-size:.75em}.rich-text sup{vertical-align:super;font-size:.75em}.rich-text a{text-decoration:underline;transition:color .2s ease}.rich-text a:hover{color:#0052a3}.rich-text a:visited{color:#551a8b}.rich-text ol,.rich-text ul{margin:8px 0;padding-left:2rem}.rich-text ul{list-style-type:disc}.rich-text ol{list-style-type:decimal}.rich-text li{margin:2px 0;line-height:1.4}.rich-text ol ul,.rich-text ul ul{list-style-type:circle;margin:.5rem 0}.rich-text ol ol ul,.rich-text ol ul ul,.rich-text ul ul ul{list-style-type:square}.rich-text ol ol{list-style-type:lower-alpha;margin:.5rem 0}.rich-text ol ol ol{list-style-type:lower-roman}.rich-text blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid #ddd;background-color:#f9f9f9;font-style:italic}.rich-text blockquote p{margin:.5rem 0}.rich-text blockquote p:first-child{margin-top:0}.rich-text blockquote p:last-child{margin-bottom:0}.rich-text pre{background-color:#2d2d2d;color:#f8f8f2;padding:1rem 1.5rem;border-radius:5px;overflow-x:auto;margin:1.5rem 0;font-family:Courier New,Courier,monospace;font-size:.9em;line-height:1.5}.rich-text pre code{background-color:transparent;padding:0;color:inherit;font-size:inherit}.rich-text hr{border:none;border-top:2px solid #e0e0e0;margin:2rem 0}.rich-text table{width:100%;border-collapse:collapse;margin:1.5rem 0;overflow-x:auto;display:block}.rich-text table thead{background-color:#f5f5f5}.rich-text table th{text-align:left;font-weight:600}.rich-text table td,.rich-text table th{padding:.75rem;border:1px solid #ddd}.rich-text table tbody tr:nth-child(2n){background-color:#fafafa}.rich-text table tbody tr:hover{background-color:#f0f0f0}.rich-text img{max-width:100%;height:auto;display:block;border-radius:4px}.rich-text figure,.rich-text img{margin:1.5rem 0}.rich-text figcaption{font-size:.875em;text-align:center;margin-top:.5rem;font-style:italic}.rich-text video{max-width:100%;height:auto;display:block;margin:1.5rem 0}.rich-text iframe{max-width:100%;margin:1.5rem 0;border:none}.rich-text .text-left{text-align:left}.rich-text .text-center{text-align:center}.rich-text .text-right{text-align:right}.rich-text .text-justify{text-align:justify}.rich-text .indent-1{padding-left:2rem}.rich-text .indent-2{padding-left:4rem}.rich-text .indent-3{padding-left:6rem}@media (max-width:768px){.rich-text{font-size:14px}.rich-text h1{font-size:2rem}.rich-text h2{font-size:1.75rem}.rich-text h3{font-size:1.5rem}.rich-text h4{font-size:1.25rem}.rich-text h5{font-size:1.125rem}.rich-text pre{padding:.75rem 1rem;font-size:.85em}.rich-text table{font-size:.875em}.rich-text ol,.rich-text ul{padding-left:1.5rem}}