.markdown{color:#2b2f2b;line-height:1.7;font-size:1rem;word-break:break-word}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown p{margin:.85em 0}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{font-family:Tinos,Old Standard TT,Georgia,serif;font-weight:600;letter-spacing:-.02em;color:#111311;line-height:1.3;margin:1.6em 0 .6em}.markdown h1{font-size:1.75rem}.markdown h2{font-size:1.4rem}.markdown h3{font-size:1.15rem}.markdown h4,.markdown h5,.markdown h6{font-size:1rem}.markdown a{color:#2f8328;font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#58b94a66;transition:text-decoration-color .15s ease}.markdown a:hover{text-decoration-color:#58b94a}.markdown a[href^=http]:after,.markdown a[href^=https]:after{content:"↗";display:inline-block;margin-left:.25em;font-size:.85em}.markdown ul,.markdown ol{margin:.85em 0;padding-left:1.4em}.markdown ul{list-style-type:disc}.markdown ol{list-style-type:decimal}.markdown li{margin:.35em 0}.markdown li::marker{color:#58b94a;font-weight:600}.markdown blockquote{margin:1.25em 0;padding:.85em 1.25em;border-left:3px solid #58b94a;background:#f4faf3;border-radius:0 .5rem .5rem 0;color:#3a3f3a}.markdown blockquote p{margin:.4em 0}.markdown hr{margin:2em 0;border:none;height:1px;background:#e4e7e4}.markdown code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85em;background:#f1f3f1;padding:.15em .4em;border-radius:.35rem;color:#1f451e}.markdown pre:has(code){margin:1.25em 0;padding:1rem 1.25rem;background:#111311;color:#e8f5e8;border-radius:.75rem;overflow-x:auto}.markdown pre code{background:transparent;color:inherit;padding:0}.markdown img{max-width:100%;height:auto;border-radius:.75rem}.markdown table{width:100%;border-collapse:collapse;margin:1.25em 0;font-size:.9rem;border:1px solid #e4e7e4;border-radius:.5rem;overflow:hidden}.markdown th{background:#f7f8f7;font-weight:600;text-align:left;padding:.65rem .85rem;border-bottom:1px solid #e4e7e4;color:#111311}.markdown td{padding:.65rem .85rem;border-bottom:1px solid #eef0ee}.markdown tbody tr:last-child td{border-bottom:none}.markdown tbody tr:hover{background:#f7f8f7}
