.doc{font-size:1.0625rem;line-height:1.8}.doc section+section{margin-top:.5rem}.doc h2{margin-top:2.75rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:700;line-height:1.35}.doc h3{margin-top:2rem;margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.doc p{margin:.9rem 0}.doc ul,.doc ol{margin:.9rem 0;padding-inline-start:1.4rem;list-style-position:outside}.doc ul{list-style-type:disc}.doc ol{list-style-type:decimal}.doc li{margin:.35rem 0}.doc a{text-decoration:underline;text-underline-offset:3px}.doc code{padding:.1rem .35rem;border-radius:.25rem;background-color:rgb(0 0 0/6%);font-size:.9em}.doc pre{margin:1.25rem 0;padding:1rem 1.15rem;overflow-x:auto;border-radius:.5rem;background-color:rgb(0 0 0/6%)}.doc pre code{padding:0;background-color:transparent;font-size:.875rem}.doc blockquote{margin:1.25rem 0;padding-inline-start:1rem;border-inline-start:3px solid rgb(0 0 0/.2);color:rgb(0 0 0/.65)}.doc table{width:100%;margin:1.35rem 0;border-collapse:collapse;font-size:.95rem}.doc th,.doc td{padding:.5rem .75rem;border:1px solid rgb(0 0 0/.15);text-align:start;vertical-align:top}.doc th{font-weight:600;background-color:rgb(0 0 0/4%)}.doc img{max-width:100%;height:auto}html.dark .doc code,html.dark .doc pre,html.dark .doc th{background-color:rgb(255 255 255/7%)}html.dark .doc blockquote{border-inline-start-color:rgb(255 255 255/.25);color:rgb(255 255 255/.7)}html.dark .doc th,html.dark .doc td{border-color:rgb(255 255 255/.2)}