.markdown{line-height:28px}.markdown p{padding-bottom:1.25rem}.markdown a:not(.tip):not(.linked-heading){border-bottom-width:1px;border-color:var(--link);color:var(--link)}.markdown hr{padding-top:2rem;opacity:.6}@media (prefers-color-scheme:dark){.markdown hr{opacity:.1}}.markdown h2{font-size:1.875rem;line-height:2.25rem}.markdown h2,.markdown h3{margin-top:.5rem;padding-bottom:2rem;font-weight:700}.markdown h3{font-size:1.5rem;line-height:2rem}.markdown h4{margin-top:.5rem;padding-bottom:2rem;font-size:1.25rem;line-height:1.75rem;font-weight:700}.markdown :is(h1,h2,h3,h4) a:is(:hover,:focus,:active):before,.markdown :is(h1,h2,h3,h4):is(:target,:focus) a:before{content:"#";position:absolute;transform:translate(-1em);opacity:.7}.markdown :not(pre)>code{border-radius:10px;background:rgba(115,124,153,.2);color:#1a1a1a}@media (prefers-color-scheme:dark){.markdown :not(pre)>code{--tw-text-opacity:1;color:rgb(229 229 229/var(--tw-text-opacity,1))}}.markdown :not(pre)>code{padding:.15em .2em .05em;white-space:normal}.markdown pre{overflow-x:auto;padding:1rem 0;margin-bottom:2rem;border-radius:.5rem}.markdown pre [data-line]{padding:0 1rem}.markdown blockquote{position:relative;left:-.5rem;margin-left:-1rem;margin-bottom:2rem;padding-left:1rem;font-style:italic;border-left:3px solid hsla(0,0%,0%,.9);border-left-color:inherit;opacity:.8}.markdown blockquote p{margin:0;padding:0}.markdown p img{margin-bottom:0}.markdown ul:not(.unstyled){list-style-position:inside;list-style-type:disc}@media (min-width:768px){.markdown ul:not(.unstyled){list-style-position:outside}}.markdown ul:not(.unstyled){margin-top:0;padding:0 0 0 20px;margin-bottom:1.75rem;list-style-image:none}.markdown li:not(.unstyled){margin-bottom:calc(1.75rem / 2)}.markdown iframe,.markdown img{margin-bottom:2rem;max-width:100%}.markdown ol{margin-bottom:2rem;list-style-position:inside;list-style-type:decimal}@media (min-width:768px){.markdown ol{list-style-position:outside}}.markdown li ol,.markdown ul ol{padding-left:1.25rem}.markdown input{color:#222}.markdown table{width:100%;border-collapse:collapse;margin-bottom:1.5rem}.markdown td,.markdown th{border:1px solid #dcdcdc;padding:8px;text-align:left}