.company-reference{max-width:1120px;color:var(--ink);font-family:var(--body);margin:0 auto;padding:150px 28px 80px}.company-reference h1{max-width:22ch;font-family:var(--display);letter-spacing:-.04em;overflow-wrap:anywhere;margin:22px 0;font-size:clamp(2.2rem,5vw,4.5rem);line-height:1.08}.company-reference__intro{max-width:65ch;color:var(--paper-tone);font-size:1.2rem}.company-reference section{border-top:1px solid var(--line);margin-top:48px;padding-top:24px}.company-reference p{max-width:78ch;line-height:1.75}.company-reference p code{overflow-wrap:anywhere}.company-reference a{color:var(--oxide);text-underline-offset:.2em}.company-reference :focus-visible{outline:3px solid var(--signal-blue);outline-offset:5px}.company-reference__table{border:1px solid var(--line);margin:24px 0;overflow-x:auto}.company-reference table{border-collapse:collapse;width:100%;font-size:.86rem}.company-reference th,.company-reference td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px}.company-reference td{font-variant-numeric:tabular-nums;white-space:nowrap}.company-reference tbody th{min-width:150px;font-weight:500}.company-reference thead{background:var(--void-raised)}.company-reference caption{text-align:left;color:var(--paper-tone);padding:16px}.company-reference dt{text-transform:uppercase;color:var(--muted);margin-top:16px;font-size:.8rem}.company-reference dd{margin:6px 0}.company-reference__hash{overflow-wrap:anywhere;font-size:.8rem}.company-reference pre{background:var(--void-raised);border:1px solid var(--line);padding:20px;font-size:.85rem;line-height:1.7;overflow-x:auto}.company-reference summary{cursor:pointer;padding:14px 0}.company-reference__directory{padding:0;list-style:none}.company-reference__directory li{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:22px 0;display:flex}.company-reference__directory span{font-family:var(--mono);color:var(--muted);font-size:.8rem}@media (max-width:650px){.company-reference{padding:112px 20px 56px}.company-reference__directory li{flex-direction:column}}.company-reference__breadcrumbs ol{color:var(--muted);flex-wrap:wrap;gap:8px;padding:0;font-size:.8rem;list-style:none;display:flex}.company-reference__breadcrumbs li+li:before{content:"/";margin-right:8px}
