.letter-prose p,.letter-prose ul,.letter-prose ol,.letter-prose blockquote,.letter-prose figure{margin-top:1.5rem}.letter-prose h2,.letter-prose h3{margin-top:2.5rem;color:var(--color-text,#050505);font-weight:600;letter-spacing:-.01em}.letter-prose h4{margin-top:2rem;color:var(--color-text,#050505);font-weight:600}.letter-prose h2{font-size:1.5rem}.letter-prose h3{font-size:1.25rem}.letter-prose h4{font-size:1.125rem}.letter-prose hr{margin-top:2.5rem;border:0;border-top:1px solid var(--color-border,#e5e5e5)}.letter-prose p:first-child,.letter-prose h2:first-child,.letter-prose h3:first-child,.letter-prose h4:first-child,.letter-prose ul:first-child,.letter-prose ol:first-child,.letter-prose blockquote:first-child{margin-top:0}.letter-prose strong,.letter-prose b{font-weight:600;color:var(--color-text,#050505)}.letter-prose ul{list-style:disc;padding-left:1.5rem}.letter-prose ol{list-style:decimal;padding-left:1.5rem}.letter-prose li+li{margin-top:.5rem}.letter-prose blockquote{border-left:2px solid var(--color-accent,#600e0e);padding-left:1rem;font-style:italic}.letter-prose a{text-decoration:underline;text-decoration-color:var(--color-cta,#df5726);text-decoration-thickness:2px;text-underline-offset:4px}.letter-prose a:hover{color:var(--color-text,#050505)}.letter-collapse{position:relative}.letter-collapse:not(.is-expanded){max-height:var(--letter-collapsed-height,24rem);overflow:hidden}.letter-collapse::after{content:'';position:absolute;right:0;bottom:0;left:0;height:10rem;background:linear-gradient(to bottom,transparent,var(--color-bg,#ffffff) 85%);pointer-events:none;opacity:1;transition:opacity 0.3s ease}.letter-collapse.is-expanded::after{opacity:0}