.prose{--tw-prose-body:var(--color-ink);--tw-prose-headings:var(--color-ink);--tw-prose-links:var(--color-accent-strong);--tw-prose-bold:var(--color-ink);--tw-prose-hr:var(--color-border);--tw-prose-bullets:var(--color-ink-muted)}.prose h1{font-size:2.75rem;font-weight:500;line-height:3rem}.prose h2{font-size:2.5rem;font-weight:500;line-height:2.75rem;margin-top:3.5rem}.prose h3{font-size:2rem;font-weight:500;line-height:2.25rem}.prose h4{font-size:1.5rem;font-weight:500;line-height:1.75rem}.prose h5{font-size:1.25rem;font-weight:500;line-height:1.5rem}.prose h6{font-size:1.125rem;font-weight:500;line-height:1.25rem}@media(min-width:768px){.prose h1{font-size:3.5rem;line-height:4rem}.prose h2{font-size:2.75rem;line-height:3.25rem}.prose h3{font-size:2.25rem;line-height:2.75rem}.prose h4{font-size:1.875rem;line-height:2.25rem}.prose h5{font-size:1.5rem;line-height:1.875rem}.prose h6{font-size:1.25rem;line-height:1.5rem}}@media(min-width:1024px){.prose h1{font-size:4.5rem;line-height:5rem}.prose h2{font-size:3.25rem;line-height:3.75rem}.prose h3{font-size:2.75rem;line-height:3.25rem}.prose h4{font-size:2.25rem;line-height:2.75rem}.prose h5{font-size:1.75rem;line-height:2.25rem}.prose h6{font-size:1.5rem;line-height:1.75rem}}.prose a{border-bottom:1px solid;font-weight:500;text-decoration:none}.prose a:hover{color:var(--color-accent)}.prose-legal h1{font-size:2rem;line-height:2.5rem;margin-bottom:.5rem}.prose-legal h2{font-size:1.5rem;line-height:2rem;margin-bottom:.5rem;margin-top:2.5rem}.prose-legal h3{font-size:1.125rem;line-height:1.625rem;margin-bottom:.25rem;margin-top:1.75rem}.prose-legal h4{font-size:1rem;line-height:1.5rem;margin-bottom:.25rem;margin-top:1.25rem}.prose-legal li,.prose-legal p{font-size:1rem;line-height:1.65}.prose-legal ol,.prose-legal ul{margin:.5rem 0}@media(min-width:768px){.prose-legal h1{font-size:2.25rem;line-height:2.75rem}.prose-legal h2{font-size:1.625rem;line-height:2.125rem}.prose-legal h3{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1024px){.prose-legal h1{font-size:2.5rem;line-height:3rem}.prose-legal h2{font-size:1.75rem;line-height:2.25rem}}.prose-legal table{font-size:.875rem}.prose-legal th{font-weight:600;text-align:left}.prose-legal td,.prose-legal th{padding:.5rem .75rem;vertical-align:top}.prose h1 a,.prose h2 a,.prose h3 a,.prose h4 a{border-bottom:none;color:inherit;font-weight:inherit;text-decoration:none}.prose h1 a:hover,.prose h2 a:hover,.prose h3 a:hover,.prose h4 a:hover{color:inherit}
