.article-body .related{margin-top:3rem}.article-body .related ul{margin:1rem 0 0;padding:0;list-style:none}.article-body .related li{border-top:1px solid var(--color-line);gap:.15rem;margin:0;padding-block:.9rem;display:grid}.article-body .related a{color:var(--color-navy);font-family:var(--font-display);font-weight:700;font-size:var(--text-lead);line-height:1.2;text-decoration:none}.article-body .related .related-meta{font-size:var(--text-small);color:var(--color-ink-soft)}@media (hover:hover) and (pointer:fine){.article-body .related a:hover{text-decoration:underline}}.post-guide{border-left:4px solid var(--color-green);background:var(--color-white);border-radius:0 14px 14px 0;margin-top:2rem;padding:1rem 1.25rem}.md>:first-child{margin-top:0}.md h4{font-family:var(--font-display);font-weight:700;font-size:var(--text-body);margin-top:1.5rem}.md blockquote{border-left:4px solid var(--color-green);background:var(--color-white);border-radius:0 14px 14px 0;margin:1.5rem 0 0;padding:.25rem 1.25rem .5rem}.md blockquote p:first-child{margin-top:.75rem}.md code{background:var(--color-white);border-radius:6px;padding:.1em .35em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.92em}.md pre{background:var(--color-navy);color:var(--color-paper);font-size:var(--text-small);border-radius:18px;margin-top:1.25rem;padding:1.1rem 1.25rem;line-height:1.6;overflow-x:auto}.md pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.md hr{border:0;border-top:1px solid var(--color-line);margin:2.5rem 0 0}.md img{border-radius:18px;max-width:100%;height:auto;margin-top:1.5rem;display:block}.md ul{list-style:outside}.md ol{list-style:decimal}.md table th,.md table td{min-width:7rem}.md ul ul,.md ol ol,.md ul ol,.md ol ul{margin-top:.25rem}
