.prose{color:var(--text-secondary);font-size:1rem;line-height:1.75rem}.prose :-webkit-any(h1,h2,h3,h4,h5,h6){color:var(--text-primary)}.prose :-moz-any(h1,h2,h3,h4,h5,h6){color:var(--text-primary)}.prose :is(h1,h2,h3,h4,h5,h6){color:var(--text-primary)}.prose>*{margin-block-start:2rem;margin-block-end:2rem}.prose p{margin-block-start:1.75rem;margin-block-end:1.75rem}.prose h2{margin-top:5rem;margin-bottom:1rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}.prose pre{border-radius:.5rem;padding:2rem;font-size:.875rem;font-weight:500;overflow-x:auto}.prose li{margin-block-start:1rem;margin-block-end:1rem;padding-left:.875rem}.prose li::marker{font-size:.875rem;font-weight:600}.prose a{color:var(--tint-primary)}.prose a:hover{filter:brightness(85%)}.prose :-webkit-any(ul,ol){padding-left:1.5rem;list-style-type:decimal}.prose :-moz-any(ul,ol){padding-left:1.5rem;list-style-type:decimal}.prose :is(ul,ol){padding-left:1.5rem;list-style-type:decimal}.prose :-webkit-any(ul,ol) li::marker{color:var(--text-primary)}.prose :-moz-any(ul,ol) li::marker{color:var(--text-primary)}.prose :is(ul,ol) li::marker{color:var(--text-primary)}.content-header time{color:var(--text-tertiary);font-size:1.1rem}.content-header .title{color:var(--text-primary);margin-block-start:.25rem;margin-block-end:2rem;font-size:1.375rem;font-weight:700;line-height:2.5rem}@media (min-width:769px){.content-header .title{font-size:3rem;line-height:1}}
