.developers_page__njGse{background:var(--cream);color:var(--ink-2);font-family:var(--sans);font-size:16px;line-height:1.65}.developers_main__K3nxd{width:100%;max-width:820px;margin:0 auto;padding:40px 24px 64px;overflow-wrap:anywhere}.developers_main__K3nxd h1{font-family:var(--serif);font-size:48px;line-height:1.02;letter-spacing:-.01em;font-weight:400;color:var(--ink);margin:0 0 24px}.developers_main__K3nxd h2{font-family:var(--sans);font-size:20px;line-height:1.3;font-weight:600;color:var(--ink);margin:40px 0 16px;padding-top:24px;border-top:1px solid var(--rule)}.developers_main__K3nxd p,.developers_main__K3nxd ul{margin:0 0 16px;max-width:680px}.developers_main__K3nxd ul{padding-left:24px}.developers_main__K3nxd li{margin-bottom:8px;padding-left:4px}.developers_main__K3nxd li::marker{color:var(--ink-3)}.developers_main__K3nxd strong{color:var(--ink);font-weight:600}.developers_main__K3nxd li>strong:first-child{font-family:var(--mono);font-size:14px;font-weight:500}.developers_main__K3nxd a{color:var(--forest);text-decoration:underline;text-underline-offset:2px}.developers_main__K3nxd a:hover{color:var(--forest-2)}.developers_main__K3nxd a:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.developers_main__K3nxd code{font-family:var(--mono);font-size:14px;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:4px;padding:0 4px}.developers_main__K3nxd pre{background:var(--paper);border:1px solid var(--rule);border-radius:8px;padding:16px;overflow-x:auto;max-width:100%}.developers_main__K3nxd pre code{border:0;padding:0;background:none}@media (max-width:480px){.developers_main__K3nxd{padding:32px 16px 48px}.developers_main__K3nxd h1{font-size:40px}}