.ref-section{scroll-margin-top:calc(var(--site-sticky-h) + 20px);border-top:1px solid var(--site-line);flex-direction:column;gap:12px;margin-top:22px;padding-top:26px;display:flex}.ref-section-title{color:var(--pine);letter-spacing:-.3px;font-size:26px;font-weight:800;line-height:1.15}.ref-list{flex-direction:column;max-width:76ch;margin:0;padding:0;list-style:none;display:flex}.ref-list>li{border-bottom:1px dotted rgba(var(--ink-rgb), .3);padding:12px 0;font-size:17px;font-weight:600;line-height:1.55}.ref-list>li:last-child{border-bottom:0}.ref-empty{color:var(--dim);font-size:16px;font-weight:600}.ref-glossary{max-width:920px;margin:10px 0 0}.ref-term{border-bottom:1px dotted rgba(var(--ink-rgb), .3);scroll-margin-top:calc(var(--site-sticky-h) + 20px);grid-template-columns:minmax(0,1fr);align-items:start;gap:4px 20px;padding:14px 0;display:grid}.ref-term dd{margin:0;font-size:17px;font-weight:600;line-height:1.55}@media (min-width:768px){.ref-term{grid-template-columns:200px minmax(0,1fr) auto}}.ref-term dt{font-size:18px;font-weight:800;line-height:1.35}.ref-term-tiles{flex-wrap:wrap;gap:4px;display:flex}.ref-pending{flex-direction:column;gap:10px;margin-top:22px;display:flex}.ref-section[aria-busy],.ref-pending[aria-busy]{min-height:100vh}@media (max-width:640px){.ref-section{gap:8px;margin-top:16px;padding-top:20px}.ref-section-title{font-size:var(--ph-h2)}.ref-list>li,.ref-term dd{font-size:var(--ph-body)}.ref-term dt{font-size:var(--ph-h3)}}
