.article-body p{margin-bottom:1.25rem;font-size:15px;line-height:1.8;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.article-body p{font-size:16px}}.article-body strong{font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.article-body h2{margin-top:2.5rem;margin-bottom:1rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));padding-bottom:.5rem;font-size:20px;font-weight:700;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.article-body h2{margin-top:3rem;margin-bottom:1.25rem;font-size:24px}}.article-body h3{margin-top:2rem;margin-bottom:.75rem;font-size:17px;font-weight:700;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.article-body h3{font-size:19px}}.article-body a{color:#1d4ed8;font-weight:600;text-decoration:underline;text-decoration-color:#93c5fd;text-decoration-thickness:2px;text-underline-offset:3px;transition:color .15s,text-decoration-color .15s;word-break:break-word}.article-body a:hover{color:#1e40af;text-decoration-color:#1d4ed8}.article-body a[href^=http]:not([href*="tewkr.com"]):after{content:"↗";display:inline-block;margin-left:2px;font-size:.85em;color:#60a5fa;font-weight:700}.editor-note a[class*=bg-]:after,.editor-note a[class*=border-]:after{content:none}.article-body blockquote,.editor-note{margin-top:1.5rem;margin-bottom:1.5rem;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1));background-color:#eff6ff66;padding:1rem;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.article-body blockquote,.editor-note{margin-top:2rem;margin-bottom:2rem;padding:1.25rem}}.article-body blockquote{font-style:italic}.article-body blockquote p{margin-bottom:0}.article-body ul{margin-bottom:1.25rem;list-style-type:disc}.article-body ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.article-body ul{padding-left:1.25rem;font-size:15px;line-height:1.75;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.article-body ul{font-size:16px}}.article-body ol{margin-bottom:1.25rem;list-style-type:decimal}.article-body ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.article-body ol{padding-left:1.25rem;font-size:15px;line-height:1.75;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.article-body ol{font-size:16px}}.article-body li::marker{color:#94a3b8}.article-body table{margin-bottom:1.5rem;width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));font-size:13px}@media (min-width: 768px){.article-body table{margin-bottom:2rem;font-size:14px}}.article-body table{border-collapse:separate;border-spacing:0;overflow:hidden}.article-body th{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.625rem .75rem;text-align:left;font-weight:700;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.article-body th{padding:.75rem 1rem}}.article-body td{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));padding:.625rem .75rem;vertical-align:top;line-height:1.65;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.article-body td{padding:.75rem 1rem}}.article-body tr:last-child td{border-bottom:0}.article-body tr:nth-child(2n) td{background-color:#f8fafc66}@media (max-width: 640px){.article-body table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:normal}}iframe{max-width:100%!important}@media (max-width: 640px){.article-body{padding:12px!important}}
