.cs-article-content{h2{font-size:2rem;line-height:35px}h2,h3{font-weight:700;margin-top:16px;margin-bottom:16px}h3{font-size:26px;line-height:34px}h4{font-size:1.25rem;font-weight:700;margin-top:16px;margin-bottom:16px;line-height:29px}h2>a,h3>a,h4>a{text-decoration:none}p{font-size:17px;font-weight:400;margin-bottom:16px}li a,p a,td a{background-image:linear-gradient(90deg,#38bdf8,#3b82f6 50%,#0ea5e9);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-weight:500;text-decoration:underline;text-decoration-color:rgba(56,189,248,.45);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:text-decoration-color .2s ease,filter .2s ease}li a:hover,p a:hover,td a:hover{text-decoration-color:rgba(59,130,246,.9);filter:brightness(1.1)}ul{list-style-type:disc}ol{list-style-type:decimal}ol,ul{margin:20px 0 20px 20px}li{margin-bottom:8px}img{border-radius:.5rem;margin:10px 0}img,table{box-shadow:0 0 10px 0 rgba(0,0,0,.1)}table{width:100%;border-collapse:collapse;margin:1rem 0;border-radius:0;overflow:hidden}td,th{border:1px solid #f0f0f0;padding:.75rem;text-align:left;vertical-align:top}th,thead th{background-color:#f2f2f2;font-weight:700;font-size:1rem;border:1px solid #e9e9e9}tbody tr:nth-child(2n){background-color:#f9f9f9}tbody tr:hover{background-color:#f6f6f6}hr{border:0;height:1px;background-color:#ddd;margin:32px 0}.highlighted-text{background-color:var(--highlight-bg);color:var(--highlight-text);padding:0 2px;border-radius:2px}.markdown-blockquote{margin:20px 0 25px 15px;border-left:2px solid #3184ff;padding-left:15px}.column{display:grid;grid-template-columns:1fr 1fr;gap:20px}.column.column-3{grid-template-columns:1fr 1fr 1fr}.column.column-4{grid-template-columns:1fr 1fr 1fr 1fr}}@media (prefers-color-scheme:dark){.cs-article-content{table{background-color:#1a1a1a}table,td,th{border:1px solid #2c2c2c}thead th{background-color:#2c2c2c}th,thead th{border:1px solid #080808}tbody tr:hover{background-color:#121212}tbody tr:nth-child(2n){background-color:#2c2c2c}hr{background-color:#1e1c2d}}}