.richTextContent p{color:#4b5563!important;font-size:14px}@media(min-width:768px){.richTextContent p{font-size:16px}}@media(min-width:1024px){.richTextContent p{font-size:18px}}.richTextContent p{line-height:1.6!important;margin-bottom:1rem}@media(min-width:768px){.richTextContent p{margin-bottom:1.5rem}}.richTextContent p:last-child{margin-bottom:1.5rem}@media(min-width:768px){.richTextContent p:last-child{margin-bottom:2rem}}.richTextContent h2{color:#1f2937!important;font-family:serif!important;font-weight:700!important;font-size:20px}@media(min-width:768px){.richTextContent h2{font-size:24px}}@media(min-width:1024px){.richTextContent h2{font-size:30px}}.richTextContent h2{margin-bottom:1rem}@media(min-width:768px){.richTextContent h2{margin-bottom:1.5rem}}.richTextContent h2{margin-top:1.5rem!important;scroll-margin-top:120px!important}@media(min-width:768px){.richTextContent h2{margin-top:2rem!important;scroll-margin-top:140px!important}}.richTextContent h3{color:#1f2937!important;font-weight:600!important;font-size:16px}@media(min-width:768px){.richTextContent h3{font-size:18px}}.richTextContent h3{margin-bottom:.75rem}@media(min-width:768px){.richTextContent h3{margin-bottom:1rem}}.richTextContent h3{margin-top:1rem!important;scroll-margin-top:120px!important}@media(min-width:768px){.richTextContent h3{margin-top:1.5rem!important;scroll-margin-top:140px!important}}.richTextContent h1{color:#1f2937!important;font-family:serif!important;font-weight:700!important;font-size:22px}@media(min-width:768px){.richTextContent h1{font-size:28px}}@media(min-width:1024px){.richTextContent h1{font-size:36px}}.richTextContent h1{margin-bottom:1rem}@media(min-width:768px){.richTextContent h1{margin-bottom:1.5rem}}.richTextContent h1{margin-top:1.5rem!important}@media(min-width:768px){.richTextContent h1{margin-top:2rem!important}}.richTextContent ul,.richTextContent ol{margin-bottom:1rem}@media(min-width:768px){.richTextContent ul,.richTextContent ol{margin-bottom:1.5rem}}.richTextContent ul,.richTextContent ol{padding-left:1.6rem!important}@media(min-width:768px){.richTextContent ul,.richTextContent ol{padding-left:2rem!important}}.richTextContent ul li,.richTextContent ol li{position:relative;color:#4b5563!important;font-size:14px}@media(min-width:768px){.richTextContent ul li,.richTextContent ol li{font-size:16px}}@media(min-width:1024px){.richTextContent ul li,.richTextContent ol li{font-size:18px}}.richTextContent ul li,.richTextContent ol li{line-height:1.5!important;margin-bottom:.25rem!important;padding-left:.2rem}.richTextContent ul{list-style:none!important}.richTextContent ul li:before{content:"";position:absolute;left:-1rem;top:.58em;margin-top:.15rem;width:9px;height:9px;border-radius:999px;background:#a68a36;transform:translateY(-50%)}@media(min-width:768px){.richTextContent ul li:before{margin-top:.2rem!important}}.richTextContent ol{list-style:decimal!important}.richTextContent ol li::marker{font-weight:700;color:#1f2937}.richTextContent strong,.richTextContent b{font-weight:600!important;color:#1f2937!important}.richTextContent em,.richTextContent i{font-style:italic;color:#1f2937}.richTextContent a{color:#06c;text-decoration:underline}.richTextContent a:hover{color:#0052a3}.richTextContent blockquote{display:inline-block;position:relative;margin:1.25rem 0!important;padding:.25rem 0 .25rem 1.5rem;border-left:4px solid #a68a36;color:#374151;font-style:italic;font-weight:400;font-size:14px}@media(min-width:768px){.richTextContent blockquote{font-size:16px}}@media(min-width:1024px){.richTextContent blockquote{font-size:18px}}.richTextContent blockquote{line-height:1.5}.richTextContent blockquote p{margin-bottom:1rem!important}.richTextContent blockquote p:last-child{margin-bottom:0!important}.richTextContent code{background-color:#f3f4f6;padding:2px 6px;border-radius:3px;font-family:Monaco,Courier New,monospace;font-size:.875em}.richTextContent figure.table{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.5rem 0!important;display:block;max-width:100%}.richTextContent .table-wrapper{display:block;width:100%}.richTextContent table{border-collapse:collapse;margin:0!important;table-layout:auto!important}.richTextContent table colgroup,.richTextContent table col{width:auto!important}.richTextContent table thead{background-color:#f3f4f6}.richTextContent table th,.richTextContent table td{border:1px solid #e5e7eb;padding:.5rem;text-align:left;white-space:normal}.richTextContent table th{font-weight:600;color:#1f2937}.richTextContent table td{color:#4b5563}
