.narrow-width,.wide-width{max-width:100%;padding-left:1rem;padding-right:1rem}@media (min-width: 1024px){.narrow-width{max-width:690px;padding-left:0;padding-right:0}.wide-width{max-width:940px;padding-left:0;padding-right:0}}.prose{font-size:17px;line-height:1.5}.prose h1{margin-left:auto;margin-right:auto;margin-bottom:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:500;max-width:100%;padding-left:1rem;padding-right:1rem}@media (min-width: 1024px){.prose h1{max-width:690px;padding-left:0;padding-right:0}}@media (min-width: 768px){.prose h1{font-size:2.25rem;line-height:2.5rem}}.prose h1{line-height:1.1;text-align:left}.prose h2{margin-left:auto;margin-right:auto;margin-top:3rem;margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:500;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(196 13 46 / var(--tw-text-opacity));max-width:100%;padding-left:1rem;padding-right:1rem}@media (min-width: 1024px){.prose h2{max-width:690px;padding-left:0;padding-right:0}}@media (min-width: 768px){.prose h2{font-size:1.5rem;line-height:2rem}}.prose h2{line-height:1.2}.prose h2 code{text-transform:none}.prose h3{margin-left:auto;margin-right:auto;margin-top:3rem;margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;max-width:100%;padding-left:1rem;padding-right:1rem}@media (min-width: 1024px){.prose h3{max-width:690px;padding-left:0;padding-right:0}}@media (min-width: 768px){.prose h3{font-size:1.25rem;line-height:1.75rem}}.prose h3{line-height:1.2}.prose h4{margin-left:auto;margin-right:auto;margin-top:3rem;margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:500;max-width:100%;padding-left:1rem;padding-right:1rem}@media (min-width: 1024px){.prose h4{max-width:690px;padding-left:0;padding-right:0}}@media (min-width: 768px){.prose h4{font-size:1.25rem;line-height:1.75rem}}.prose h4{line-height:1.2}.prose blockquote{margin-left:auto;margin-right:auto;max-width:100%;padding-left:1rem;padding-right:1rem}@media (min-width: 1024px){.prose blockquote{max-width:940px;padding-left:0;padding-right:0}}.prose blockquote p{margin-left:auto;margin-right:auto;text-align:center;font-size:1.5rem;line-height:2rem;font-weight:500;font-style:italic;max-width:100%;padding-left:1rem;padding-right:1rem}@media (min-width: 1024px){.prose blockquote p{max-width:940px;padding-left:0;padding-right:0}}@media (min-width: 768px){.prose blockquote p{font-size:1.875rem;line-height:2.25rem}}.prose blockquote p{color:#444;line-height:1.5}.prose ul{margin-left:auto;margin-right:auto;max-width:100%;padding-left:1rem;padding-right:1rem}@media (min-width: 1024px){.prose ul{max-width:690px;padding-left:0;padding-right:0}}.prose ul{padding-left:3em;list-style-type:disc}.prose>ul,.prose>ol{margin-bottom:1rem;margin-top:1rem}.prose ol{margin-left:auto;margin-right:auto;max-width:100%;padding-left:1rem;padding-right:1rem}@media (min-width: 1024px){.prose ol{max-width:690px;padding-left:0;padding-right:0}}.prose ol{padding-left:3em;list-style-type:decimal}.prose ol li{margin-top:.5em}.prose a{border-bottom-width:1px;border-style:dotted;color:#2e5c8a;border-color:#2e5c8a}.prose>p:first-of-type{font-size:1.2rem}.prose p{margin-left:auto;margin-right:auto;max-width:100%;padding-left:1rem;padding-right:1rem}@media (min-width: 1024px){.prose p{max-width:690px;padding-left:0;padding-right:0}}.prose p{margin-bottom:1.3em}.prose pre{width:100%;margin-top:2rem;margin-bottom:2rem;padding:2rem;font-size:1rem}@media (min-width: 1024px){.prose pre{margin-left:auto;margin-right:auto;max-width:100%;padding-left:1rem;padding-right:1rem}.prose pre{max-width:690px;padding-left:0;padding-right:0}.prose pre{padding:3rem;border-radius:10px}}.prose hr{margin-left:auto;margin-right:auto;width:90%}@media (min-width: 1024px){.prose hr{margin-left:auto;margin-right:auto;width:50%}}.prose aside{margin-left:auto;margin-right:auto;margin-top:3rem;margin-bottom:3rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));font-style:italic;max-width:100%;padding:2rem 1rem}@media (min-width: 1024px){.prose aside{max-width:940px;padding-left:0;padding-right:0}}.prose aside>p:last-of-type{margin-top:0;margin-bottom:0}.prose img{margin-left:auto;margin-right:auto;margin-top:2rem;margin-bottom:2rem;max-width:100%;padding-left:1rem;padding-right:1rem}@media (min-width: 1024px){.prose img{max-width:690px;padding-left:0;padding-right:0}}
