.ref-head-grid{align-items:start;gap:32px;margin-top:18px;display:grid}.ref-head-grid .eyebrow{margin-top:0}.ref-head-grid .page-h1{margin:8px 0 14px}@media (min-width:1024px){.ref-head-grid.has-aside{grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:56px}}.ref-intro{max-width:var(--read);color:var(--color-slate);margin:-8px 0 20px;font-size:16px;line-height:1.5}.ref-block>*+*{margin-top:0}.ref-source-list{gap:8px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.ref-source-list a,.ref-read a{color:var(--color-link);text-underline-offset:3px;text-decoration:underline}.ref-read{color:var(--color-slate);margin:16px 0 0;font-size:15px;max-width:none!important}.ref-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.ref-table-wrap tbody tr{transition:background .15s}.ref-table-wrap tbody tr:hover{background:#1683540f}.ref-select,.ref-choice{transition:border-color .16s}.ref-select:hover,.ref-choice:hover{border-color:var(--color-green)}.ref-output-kicker{color:var(--color-slate);align-items:center;gap:7px;display:flex}.ref-size-sketch{border:1px solid var(--color-line);background:#f8f4ea;border-radius:14px;margin:4px 0 2px;padding:10px 12px 8px}.ref-size-sketch svg{width:100%;max-height:180px;display:block}.ref-size-nominal{fill:none;stroke:var(--color-slate);stroke-width:1.8px;stroke-dasharray:5 4}.ref-size-actual{fill:#eab65a;stroke:#a8702f;stroke-width:1.8px}.ref-size-dimension{fill:none;stroke:var(--color-navy);stroke-width:1.5px}.ref-size-label{fill:var(--color-navy);font-family:var(--font-sans);font-size:13px;font-weight:700}.ref-size-sketch figcaption{color:var(--color-slate);flex-wrap:wrap;align-items:center;gap:5px;font-size:14px;font-weight:600;display:flex}.ref-swatch{border-radius:3px;width:12px;height:12px;margin-left:10px;display:inline-block}.ref-swatch:first-child{margin-left:0}.ref-swatch-nominal{border:1.5px dashed var(--color-slate)}.ref-swatch-actual{background:#eab65a;border:1px solid #a8702f}.ref-related-card{transition:border-color .16s,transform .16s;position:relative;overflow:hidden}.ref-related-card:hover{transform:translateY(-2px)}.ref-card-arrow{color:var(--color-slate);position:absolute;top:16px;right:16px}.ref-tool-link{gap:8px;transition:border-color .16s}
