.article-cover{margin:34px 0 0}.article-cover img,.geo-content-image img{width:100%;border-radius:16px;box-shadow:0 14px 42px rgba(14,42,80,.1)}.geo-content-image{margin:30px 0}.article-content>*:first-child{margin-top:0}.article-content h2,.article-content h3,.article-content h4{margin:40px 0 14px;color:var(--ink);line-height:1.38}.article-content h2{font-size:29px}.article-content h3{font-size:23px}.article-content h4{font-size:19px}.article-content p{margin:0 0 18px}.article-content a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.article-content ul,.article-content ol{margin:18px 0 25px;padding-left:26px}.article-content li{margin:8px 0}.article-content blockquote{margin:28px 0;padding:18px 22px;border-left:3px solid var(--brand);border-radius:0 10px 10px 0;background:#f3f8ff;color:#405574}.article-content pre{margin:28px 0;padding:20px;border-radius:12px;background:#0e1b31;color:#e6effe;overflow:auto}.article-content code{padding:2px 5px;border-radius:4px;background:#eef4fb;color:#164c95;font-family:Consolas,monospace;font-size:.9em}.article-content pre code{padding:0;background:transparent;color:inherit}.article-content table{width:100%;margin:26px 0;border-collapse:collapse;overflow:hidden;border:1px solid var(--line);border-radius:10px}.article-content th,.article-content td{padding:12px 14px;border:1px solid var(--line);text-align:left}.article-content th{background:#f4f8fd;color:var(--ink)}
