.markdown-content{color:#334155}.markdown-content p{margin-top:.75rem;line-height:1.6}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{color:#1f2937;text-wrap:balance;margin-top:1rem;line-height:1.3}.markdown-content h1{font-size:clamp(1.45rem,2.2vw,2rem);font-weight:800}.markdown-content h2{font-size:clamp(1.25rem,2vw,1.65rem);font-weight:800}.markdown-content h3{font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:750}.markdown-content h4,.markdown-content h5,.markdown-content h6{font-size:1.05rem;font-weight:700}.markdown-content :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.markdown-content ul{gap:.3rem;margin-top:.65rem;padding-left:1.1rem;list-style:outside;display:grid}.markdown-content ul.contains-task-list{padding-left:0;list-style:none}.markdown-content li.task-list-item{align-items:flex-start;gap:.5rem;display:flex}.markdown-content li.task-list-item input[type=checkbox]{margin-top:.22rem}.markdown-content ol{gap:.3rem;margin-top:.65rem;padding-left:1.3rem;list-style:decimal;display:grid}.markdown-content li::marker{color:#4370a3}.markdown-content dl{gap:.25rem;margin-top:.8rem;display:grid}.markdown-content dt{color:#1f2937;font-weight:700}.markdown-content dd{color:#334155;margin:0 0 .45rem 1.15rem}.markdown-content a{color:#195080;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.markdown-content a:hover{color:#4370a3}.markdown-content mark{color:#1f2937;background:#fff1763d;border-radius:.35rem;padding:.08rem .3rem}.markdown-content sub,.markdown-content sup{font-size:.72em;line-height:0}.markdown-content del{color:#64748b}.markdown-content blockquote{color:#334155;background:#b3dbff3d;border-left:3px solid #195080c7;border-radius:.5rem;margin-top:.9rem;padding:.8rem .95rem}.markdown-content hr{background:#4370a333;border:0;height:1px;margin-top:1rem}.markdown-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;margin-top:1rem;overflow-x:auto}.markdown-content table{border-collapse:separate;border-spacing:0;background:#ffffffc2;border:1px solid #4370a33d;border-radius:.8rem;width:100%;overflow:hidden}.markdown-content thead{background:#b3dbff61}.markdown-content th,.markdown-content td{text-align:left;vertical-align:top;border-bottom:1px solid #4370a333;border-right:1px solid #4370a333;padding:.62rem .72rem}.markdown-content th:last-child,.markdown-content td:last-child{border-right:0}.markdown-content tbody tr:last-child td{border-bottom:0}.markdown-content th{color:#1f2937;font-weight:700}.markdown-content td{color:#334155}@media (max-width:640px){.markdown-content table{font-size:.86em}.markdown-content th,.markdown-content td{padding:.5rem .45rem}}.markdown-content pre{background:#f1f1e6a3;border:1px solid #4370a333;border-radius:.8rem;margin-top:.95rem;padding:.9rem 1rem;overflow-x:auto}.markdown-content code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.88em}.markdown-content :not(pre)>code{color:#1f2937;background:#b3dbff52;border-radius:.4rem;padding:.12rem .34rem}.markdown-iframe-wrap{border:1px solid #4370a333;border-radius:.9rem;margin-top:1rem;display:block;overflow:hidden}.markdown-iframe-wrap iframe{border:0;width:100%;min-height:340px}.markdown-video-wrap{border:1px solid #4370a333;border-radius:.9rem;margin-top:1rem;display:block;overflow:hidden}.markdown-video{object-fit:contain;background:#000;width:100%;max-height:520px;display:block}.markdown-inline-image-wrap{margin-top:1rem;display:block}.markdown-inline-image-wrap.align-left{margin-right:auto}.markdown-inline-image-wrap.align-center{margin-inline:auto}.markdown-inline-image-wrap.align-right{margin-left:auto}.markdown-inline-image-wrap.size-thumbnail{width:min(180px,100%)}.markdown-inline-image-wrap.size-small{width:min(320px,100%)}.markdown-inline-image-wrap.size-medium{width:min(560px,100%)}.markdown-inline-image-wrap.size-large{width:min(760px,100%)}.markdown-inline-image-wrap.size-full{width:100%}.markdown-inline-image{border-radius:.9rem;width:100%;height:auto;display:block}.markdown-inline-image-wrap.height-short .markdown-inline-image{aspect-ratio:21/7;object-fit:cover}.markdown-inline-image-wrap.height-tall .markdown-inline-image{aspect-ratio:4/5;object-fit:cover}.markdown-inline-image-wrap.height-square .markdown-inline-image{aspect-ratio:1;object-fit:cover}
