.developer-docs{padding-block:calc(var(--header-min-height) + var(--space-12)) var(--section-space)}.developer-docs__shell{max-inline-size:72rem}.developer-docs__nav{gap:var(--space-4) var(--space-6);flex-wrap:wrap;padding-block-end:var(--space-8);font-size:.875rem;display:flex}.developer-docs__nav [aria-current=page]{color:var(--ita-orange)}.developer-docs__header{gap:var(--space-6);padding-block:var(--space-8) var(--space-12);border-block:1px solid var(--color-border-soft);display:grid}.developer-docs__header h1{letter-spacing:-.04em;max-inline-size:20ch;font-size:clamp(2.25rem,1rem + 4vw,4rem);line-height:1.08}.developer-docs__header .lead{max-inline-size:60ch}.developer-docs__content section{gap:var(--space-6);padding-block:var(--space-12);border-block-end:1px solid var(--color-border-soft);min-inline-size:0;scroll-margin-block-start:calc(var(--header-min-height) + var(--space-8));display:grid}.developer-docs__content h2{letter-spacing:-.025em;font-size:clamp(1.5rem,1rem + 1vw,2rem);line-height:1.2}.developer-docs__content p{overflow-wrap:anywhere;max-inline-size:76ch}.developer-docs a{text-underline-offset:.2em;text-decoration:underline}.developer-docs code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em}.developer-docs__code,.developer-docs__table{min-inline-size:0;max-inline-size:100%}.developer-docs__code figcaption{color:var(--ita-steel-gray);padding-block-end:var(--space-3);font-size:.8125rem}.developer-docs__code pre{padding:var(--space-6);background:var(--ita-charcoal);border:1px solid var(--color-border-soft);border-radius:.5rem;line-height:1.7;overflow-x:auto}.developer-docs__table{overflow-x:auto}.developer-docs table{border-collapse:collapse;text-align:start;inline-size:100%;font-size:.875rem}.developer-docs th,.developer-docs td{padding:var(--space-4);border-block-end:1px solid var(--color-border-soft);vertical-align:top;min-inline-size:10rem}.developer-docs th:first-child{padding-inline-start:0}.developer-docs__content ul,.developer-docs__content ol{gap:var(--space-3);list-style:revert;padding-inline-start:var(--space-6);display:grid}.developer-docs__connection{gap:var(--space-6);display:grid}.developer-docs__connection dt{color:var(--ita-steel-gray);padding-block-end:var(--space-2);font-size:.8125rem}.developer-docs__connection dd{overflow-wrap:anywhere;margin:0}
