.developer-public{max-width:72rem;margin-inline:auto;padding:1.25rem}.developer-public,.developer-public *{box-sizing:border-box;min-width:0}.developer-public h1,.developer-public h2,.developer-public h3{line-height:1.3}.developer-public a,.developer-public button,.developer-public dd,.developer-public p{overflow-wrap:anywhere}.developer-public nav{display:flex;flex-wrap:wrap;gap:.75rem;margin-block:1rem}.developer-public button,.developer-public input{font:inherit;max-width:100%;padding:.6rem .8rem}.developer-public a,.developer-public button,.developer-public input{scroll-margin-block-start:calc(var(--site-native-focus-header-height, 72px) + 9px)}.developer-public a:focus-visible,.developer-public button:focus-visible,.developer-public input:focus-visible{outline:2px solid currentColor;outline-offset:3px}.developer-public label{display:grid;gap:.5rem;max-width:32rem}.developer-public dl{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(0,3fr);gap:.6rem 1rem}.developer-public dd{margin:0}.developer-public-directory{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;padding:0;list-style:none}.developer-public-directory>li{border:1px solid;border-radius:.65rem;padding:1rem}.developer-public-synthetic{border-inline-start:3px solid currentColor;padding-inline-start:.75rem}.developer-public-sources ul{padding-inline-start:1.5rem}.developer-public-sources li+li{margin-block-start:.5rem}@media (max-width:480px){.developer-public{padding:1rem}.developer-public dl{grid-template-columns:minmax(0,1fr)}.developer-public dd{margin-block-end:.5rem}}