.prose{min-width:0;max-width:100%;color:var(--text,#1f1723);font-size:1.05rem;line-height:1.85;overflow-wrap:break-word}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose p,.prose ul,.prose ol,.prose dl,.prose blockquote,.prose figure,.prose table,.prose pre,.prose .footnote{margin:1.35rem 0}.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{scroll-margin-top:1.5rem;line-height:1.16}.prose h2,.prose h3,.prose h4{margin:2.4rem 0 .9rem}.prose h2{font-size:clamp(1.8rem,3vw,2.5rem)}.prose h3{font-size:clamp(1.45rem,2.2vw,1.9rem)}.prose h4,.prose h5,.prose h6{font-family:inter,avenir next,segoe ui,sans-serif;font-weight:650;letter-spacing:normal}.prose h4{font-size:1.16rem}.prose h5,.prose h6{margin:1.8rem 0 .7rem;font-size:1rem}.prose strong{color:#201721;font-weight:700}.prose em{font-style:italic}.prose a{color:#d94f83;text-decoration:underline;text-decoration-color:rgba(217,79,131,.35);text-decoration-thickness:.08em;text-underline-offset:.16em}.prose a:hover{color:#a92f64;text-decoration-color:initial}.prose ul,.prose ol{padding-left:1.45rem}.prose li{padding-left:.2rem}.prose li+li{margin-top:.55rem}.prose li>ul,.prose li>ol{margin:.55rem 0}.prose .task-list-item{list-style:none;margin-left:-1.25rem;padding-left:0}.prose .task-list-item input[type=checkbox]{width:1rem;height:1rem;margin:0 .6rem 0 0;accent-color:#d94f83;vertical-align:-.12rem}.prose blockquote{padding:18px 20px;border-left:3px solid #fd6f9f;border-radius:0 14px 14px 0;background:#fff7fa;color:#4a414c}.prose blockquote>:first-child{margin-top:0}.prose blockquote>:last-child{margin-bottom:0}.prose hr{height:1px;margin:2.2rem 0;border:0;background:rgba(132,74,100,.16)}.prose img{display:block;width:auto;max-width:100%;max-height:min(70vh,640px);height:auto;margin-right:auto;margin-left:auto;object-fit:contain;border-radius:16px}.prose figure img{margin:0 auto}.prose figcaption{margin-top:10px;color:var(--muted,#635866);font-size:.9rem;line-height:1.55;text-align:center}.prose table{display:table;width:100%;max-width:100%;border:1px solid rgba(132,74,100,.16);border-radius:14px;border-collapse:separate;border-spacing:0;background:rgba(255,255,255,.92)}.prose thead{background:#fff2f7}.prose th,.prose td{min-width:8rem;padding:12px 14px;border-right:1px solid rgba(132,74,100,.1);border-bottom:1px solid rgba(132,74,100,.12);text-align:left;vertical-align:top}.prose th{color:#3d2935;font-size:.92rem;font-weight:700;line-height:1.4}.prose td{color:#392f39;line-height:1.55}.prose tr>:last-child{border-right:0}.prose tbody tr:last-child>*{border-bottom:0}.prose tbody tr:nth-child(even){background:#fffbfd}.prose th[align=center],.prose td[align=center]{text-align:center}.prose th[align=right],.prose td[align=right]{text-align:right}.prose code{padding:.14em .38em;border:1px solid rgba(132,74,100,.12);border-radius:6px;background:#fff3f7;color:#6f294b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em}.prose pre{overflow-x:auto;padding:18px 20px;border:1px solid rgba(132,74,100,.16);border-radius:14px;background:#241c25;color:#fff8fb;line-height:1.65;tab-size:2}.prose pre code{padding:0;border:0;background:0 0;color:inherit;font-size:.9rem}.prose dl{padding:16px 18px;border:1px solid rgba(132,74,100,.14);border-radius:14px;background:#fffdfd}.prose dt{font-weight:700}.prose dd{margin:.35rem 0 1rem 1.25rem;color:var(--muted,#635866)}.prose dd:last-child{margin-bottom:0}.prose abbr[title]{cursor:help;text-decoration:underline dotted;text-underline-offset:.16em}.prose sup{font-size:.75em;line-height:0}.prose .footnote{padding-top:1rem;border-top:1px solid rgba(132,74,100,.14);color:var(--muted,#635866);font-size:.9rem}.prose .footnote ol{margin:0}@media(max-width:760px){.prose{font-size:1rem}.prose table{margin-right:-1px}.prose th,.prose td{min-width:7.5rem;padding:10px 12px}.prose pre{padding:15px 16px}}