.markdown-guide{padding-top:24px}
.markdown-guide .content-breadcrumb{justify-content:flex-start;margin:0 0 32px}
.markdown-guide-content{max-width:900px;margin:0 auto;padding:24px 0 72px;color:#303b53;font-size:18px;line-height:1.95}
.markdown-guide-content h1{margin:0 0 24px;color:var(--shell-deep,#1d2e5c);font-size:clamp(34px,4.5vw,54px);line-height:1.2}
.markdown-guide-content h2{margin:48px 0 16px;padding-top:20px;border-top:1px solid #e5e8ef;color:var(--shell-deep,#1d2e5c);font-size:clamp(25px,3vw,34px);line-height:1.35}
.markdown-guide-content h3{margin:30px 0 12px;color:var(--shell-deep,#1d2e5c);font-size:22px}
.markdown-guide-content p{margin:0 0 20px}
.markdown-guide-content blockquote{margin:20px 0;padding:16px 20px;border-left:4px solid var(--shell-blue,#4165df);border-radius:0 8px 8px 0;background:#f3f6ff;color:#596681}
.markdown-guide-content blockquote p{margin:0}
.markdown-guide-content ul,.markdown-guide-content ol{margin:0 0 24px;padding-left:1.5em}
.markdown-guide-content li{margin:7px 0;padding-left:4px}
.markdown-guide-content a{color:var(--shell-blue,#4165df);text-decoration:underline;text-underline-offset:3px}
.markdown-guide-content code{padding:2px 6px;border-radius:4px;background:#f1f3f8;font-size:.9em}
@media(max-width:800px){.markdown-guide{padding-top:16px}.markdown-guide-content{font-size:17px;padding-bottom:48px}}
@media(max-width:560px){.markdown-guide-content{font-size:16px}.markdown-guide-content h1{font-size:34px}.markdown-guide-content h2{margin-top:36px;font-size:25px}}
