.prose h2,.prose h3{color:#064e3b;font-family:Bagnard,serif;font-weight:600}.prose h2{margin-top:2.25rem;margin-bottom:.75rem;font-size:1.85rem;line-height:1.2}.prose h3{margin-top:1.75rem;margin-bottom:.625rem;font-size:1.45rem;line-height:1.25}.prose blockquote{color:#374151;background:linear-gradient(135deg,#fbf7eef2,#efe6d6eb),#fbf7ee;border-left:0;border-radius:.75rem;margin:1.75rem 0;padding:1rem 1.25rem;font-style:normal;box-shadow:inset 0 0 0 1px #d8cfbc}.prose blockquote p:first-child{margin-top:0}.prose blockquote p:first-child:before,.prose blockquote p:last-child:after{content:none}.prose blockquote p:last-child{margin-bottom:0}.prose blockquote strong:first-child{color:#064e3b;font-weight:700}.guide-description strong{color:#111827;font-weight:600}.guide-toc-mobile.svelte-amf2js summary:where(.svelte-amf2js)::-webkit-details-marker{display:none}.guide-toc-mobile[open].svelte-amf2js summary:where(.svelte-amf2js) span:where(.svelte-amf2js):last-child{visibility:hidden;position:relative}.guide-toc-mobile[open].svelte-amf2js summary:where(.svelte-amf2js) span:where(.svelte-amf2js):last-child:after{content:"Hide";visibility:visible;position:absolute;inset:0}
