.pg-card{padding:48px 56px}@media (max-width:768px){.pg-card{padding:22px 18px}}.page-content>:first-child{margin-top:0}.page-content>:last-child{margin-bottom:0}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{color:var(--white-color);letter-spacing:-.015em;margin-top:2.25rem;margin-bottom:.9rem;font-weight:600;line-height:1.3}.page-content h1{font-size:1.75rem}.page-content h2{font-size:1.4rem}.page-content h3{font-size:1.2rem}.page-content h4{font-size:1.05rem}.page-content p,.page-content ul,.page-content ol{color:#c9ccd3;margin-bottom:1.25rem;font-size:1rem;line-height:1.75}.page-content ul,.page-content ol{padding-left:1.4rem}.page-content li{margin-bottom:.45rem}.page-content li::marker{color:var(--primary-color)}.page-content strong{color:var(--white-color);font-weight:600}.page-content a{color:var(--primary-color);text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #ff5a3c66;text-decoration:underline #ff5a3c66}.page-content a:hover{text-decoration-color:currentColor}.page-content a:focus-visible{outline:2px solid var(--white-color);outline-offset:2px;border-radius:4px}.page-content hr{border:0;border-top:1px solid #ffffff12;margin:2.25rem 0}.page-content blockquote{background:var(--primary-color-transparent-1);color:var(--text-color);border:0;border-radius:14px;margin:1.75rem 0;padding:16px 18px;font-style:normal}.page-content blockquote p{color:inherit}.page-content blockquote p:last-child{margin-bottom:0}.page-content img{border-radius:14px;max-width:100%;height:auto;margin:1.75rem 0}.page-content code{color:var(--white-color);background:#ffffff12;border-radius:6px;padding:2px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.88em}.page-content pre{background:#00000059;border-radius:14px;margin:1.75rem 0;padding:16px 18px;overflow-x:auto}.page-content pre code{background:0 0;padding:0}.page-content table{border-collapse:collapse;width:100%;max-width:100%;margin:1.75rem 0;font-size:.92rem;display:block;overflow-x:auto}.page-content th{color:var(--text-muted);text-align:left;background:#ffffff0a;padding:10px 14px;font-size:.85rem;font-weight:600}.page-content td{color:#c9ccd3;border-top:1px solid #ffffff0f;padding:10px 14px}
