main{padding-inline:1rem;justify-self:center;width:100%;height:100%;padding-top:1rem;padding-bottom:5rem}@media (width>=768px){main{max-inline-size:1440px;padding-inline:5rem}}main h1{max-inline-size:70ch;margin-top:1rem}main h2,main h3,main h4,main h5,main h6{margin-top:1.75rem;margin-bottom:1rem}main p{margin-block:.5rem}.prose{font-size:var(--text-lg);line-height:var(--text-lg--line-height);border-color:var(--surface-1)}@media (width>=1024px){.prose p{max-inline-size:none;margin-block:.5rem;padding-right:4rem}.prose p :not(:is(img,h2,h3,h4,h5,h6)+p){margin-top:2rem}.prose p a,.prose p a:active{color:var(--text-2)}.prose p a:hover{text-decoration:underline}.prose p:has(img){justify-content:center;width:100%;padding:0;display:flex}.prose :is(img){width:80%;height:auto}@media (width<=768px){.prose :is(img){width:100%}}.prose :is(h2,h3,h4,h5,h6){max-inline-size:45ch;margin-top:1rem;margin-bottom:1rem;font-weight:600}.prose :is(ul,ol){margin-left:1.5rem;padding-left:1.5rem}.prose :is(ul){list-style-type:disc}.prose :is(ol){list-style-type:decimal}.prose :is(ul,ol) li{max-inline-size:none;margin-block:0;padding-inline-start:.5rem;list-style-position:outside}.prose :is(ul,ol) li :is(ul,ol){margin-left:1rem;padding-left:1rem}.prose :is(ul,ol) li :is(ul){list-style-type:circle}.prose :is(ul,ol) li :is(ol){list-style-type:decimal}.prose :is(blockquote){margin-left:1.5rem;max-inline-size:80%;margin-block:2rem}.prose pre{tab-size:2;border-radius:8px;max-inline-size:100%;padding:1rem}.prose .shiki{scrollbar-gutter:stable;scrollbar-width:thin;overflow-x:auto}}
