.art{font-size:17px;line-height:1.7;color:#26223a}.art>*+*{margin-top:1.15em}.art h2{font-size:24px;line-height:1.25;letter-spacing:-.02em;font-weight:700;color:#15131f;margin-top:2em}.art h3{font-size:19px;line-height:1.3;letter-spacing:-.01em;font-weight:600;color:#15131f;margin-top:1.7em}.art h2+*,.art h3+*{margin-top:.6em}.art a{color:#6438e6;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.art a:hover{color:#5429c4}.art strong{font-weight:600;color:#15131f}.art ul,.art ol{padding-left:1.35em}.art li+li{margin-top:.4em}.art ul{list-style:disc}.art ol{list-style:decimal}.art li::marker{color:#a9a4bb}.art blockquote{border-left:3px solid #d3c8fb;padding:.1em 0 .1em 1.1em;color:#3a3550}.art code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;background:#f4f1fe;border-radius:5px;padding:.12em .35em}.art pre{background:#faf9fe;border:1px solid #ece9f5;border-radius:12px;padding:14px 16px;overflow-x:auto}.art pre code{background:none;padding:0;font-size:14px;line-height:1.55}.art hr{border:0;border-top:1px solid #ece9f5;margin:2.2em 0}.art-table{overflow-x:auto}.art-table table{width:100%;border-collapse:collapse;font-size:15px}.art-table th{text-align:left;font-weight:600;color:#4f4a66;font-size:13px;border-bottom:1px solid #d8d2ec;padding:9px 12px 8px;white-space:nowrap}.art-table td{border-bottom:1px solid #f1eff7;padding:9px 12px;vertical-align:top}.art-table tr:last-child td{border-bottom:0}@media (max-width: 640px){.art{font-size:16px}.art h2{font-size:21px}.art h3{font-size:18px}}
