.entry-content p:first-of-type{font-size:1.3em}
.entry-content table{width:100%;border-collapse:collapse;font-family:Arial,sans-serif}
.entry-content th,.entry-content td{border:1px solid #ddd;padding:12px;text-align:left}
.entry-content th{background-color:#f4f4f4;font-weight:700}
.entry-content tr:nth-child(even){background-color:#f9f9f9}
.entry-content tr:hover{background-color:#f1f1f1}
.entry-content h3{font-size:1.2em!important;margin-bottom:10px!important}
.entry-content h2{margin-bottom:10px!important}
.entry-content blockquote{padding:20px 30px;margin:40px 0;border-top:2px solid #DEDEE0;border-bottom:2px solid #DEDEE0;background-color:#F6F6F7;color:#000;font-size:1em!important}
.entry-content .pro-tip{border-left:4px solid #10b981;background-color:#f0fdf4;padding:1rem 1.25rem;margin:2rem 0;border-radius:.5rem;box-shadow:0 1px 3px #0000000d;line-height:1.6;color:#000;font-size:17.5118px!important;font-weight:400}
.entry-content .pro-tip strong{display:block;color:#10b981;text-align:left;text-transform:uppercase;margin-bottom:5px;font:italic .9em sans-serif}
.entry-content h2 + p,.entry-content h3 + p,.entry-content h2 + ul,.entry-content h3 + ul{margin-top:0}
.entry-content hr{border:none;height:1px;background-color:#ddd;width:60%;margin:3rem auto}
.has-mono-2-color p,.has-mono-2-color h1,.has-mono-2-color h2,.has-mono-2-color h3,.has-mono-2-color h4,.has-mono-2-color h5,.has-mono-2-color h6,.has-mono-2-color ul li,.has-mono-2-color ol li{color:#333!important}
.entry-content .faq-section h3{font-size:1.5rem;margin-bottom:1.5rem;border-bottom:2px solid #ddd;padding-bottom:.25rem}
.entry-content .faq-section h4{margin-top:1.25rem;margin-bottom:.25rem;font-size:1.1rem;color:#111827}
.entry-content .faq-section h4 + p{margin-left:1rem;padding-left:1rem;border-left:3px solid #e5e7eb;color:#374151;font-size:.95rem;line-height:1.6}