.doc-page{background-color:var(--color-neutral-25);padding:80px 0 120px}@media (max-width:820px){.doc-page{padding:40px 0 60px}}.doc-page-content{max-width:900px;margin:0 auto;padding:0 20px}.doc-page-content p,.doc-page-content ul,.doc-page-content li,.doc-page-content td,.doc-page-content th{color:var(--color-neutral-800);line-height:1.7}.doc-page-content p{margin-bottom:24px}@media (max-width:820px){.doc-page-content p{margin-bottom:16px}}.doc-page-content h1{color:var(--color-neutral-900);margin-top:48px;margin-bottom:24px;font-size:28px;font-weight:600;line-height:1.3}@media (max-width:820px){.doc-page-content h1{margin-top:32px;margin-bottom:16px;font-size:24px}}.doc-page-content h1:first-child{margin-top:0}.doc-page-content h2{color:var(--color-neutral-900);margin-top:32px;margin-bottom:16px;font-size:22px;font-weight:600;line-height:1.3}@media (max-width:820px){.doc-page-content h2{margin-top:24px;font-size:20px}}.doc-page-content ul,.doc-page-content ol{margin-bottom:24px;padding-left:24px}@media (max-width:820px){.doc-page-content ul,.doc-page-content ol{margin-bottom:16px;padding-left:20px}}.doc-page-content ul li,.doc-page-content ol li{margin-bottom:12px}@media (max-width:820px){.doc-page-content ul li,.doc-page-content ol li{margin-bottom:8px}}.doc-page-content strong{color:var(--color-neutral-900);font-weight:600}.doc-page-content em{color:var(--color-neutral-500);font-style:italic}.doc-page-content a{color:var(--color-blue-300);text-decoration:underline;transition:color .2s}.doc-page-content a:hover{color:var(--color-blue-200)}.doc-page-content table{border-collapse:collapse;background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-100);border-radius:8px;width:100%;margin:32px 0;overflow:hidden}@media (max-width:820px){.doc-page-content table{margin:24px 0;display:block;overflow-x:auto}}.doc-page-content table thead{background-color:var(--color-neutral-800)}.doc-page-content table thead tr th{text-align:left;color:var(--color-neutral-0);border-bottom:2px solid var(--color-neutral-600);padding:16px;font-weight:600}@media (max-width:820px){.doc-page-content table thead tr th{padding:12px;font-size:14px}}.doc-page-content table thead tr th p{color:inherit;margin-bottom:0}.doc-page-content table tbody tr{border-bottom:1px solid var(--color-neutral-100)}.doc-page-content table tbody tr:last-child{border-bottom:none}.doc-page-content table tbody tr:hover{background-color:var(--color-neutral-50)}.doc-page-content table tbody tr td{vertical-align:top;padding:16px}@media (max-width:820px){.doc-page-content table tbody tr td{padding:12px;font-size:14px}}.doc-page-content table tbody tr td p{margin-bottom:0}
