.guide-references,.help-references,.references-section{margin-top:2.75rem;background:#fff;border:1px solid #e2e8f0;border-top:3px solid #0f172a;border-radius:2px;padding:1.75rem 2rem 1.5rem}.guide-references h2,.help-references h2,.references-section h2{font-size:.82rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#0f172a;margin:0 0 1.1rem;padding-bottom:.7rem;text-align:left;border-bottom:1px solid #e2e8f0}.references-section>p{font-size:.875rem;color:#64748b;margin:0 0 1.15rem;text-align:left;font-style:italic}.guide-references-list,.help-references-list,.references-list{margin:0;padding:0;list-style:none;counter-reset:refnum}.guide-references-list li,.help-references-list li,.references-list li{counter-increment:refnum;margin:0;font-size:.92rem;line-height:1.5;display:flex;align-items:baseline;gap:.85rem;padding:.7rem .25rem;border-bottom:1px solid #eef1f5}.guide-references-list li:last-child,.help-references-list li:last-child,.references-list li:last-child{border-bottom:0}.guide-references-list li::before,.help-references-list li::before,.references-list li::before{content:"["counter(refnum)"]";flex:0 0 auto;min-width:1.6rem;font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;color:#475569;text-align:right}.guide-references-list li:target,.help-references-list li:target,.references-list li:target{background:#f8fafc;box-shadow:inset 3px 0 0#0f172a}.guide-references-list li a,.help-references-list li a,.references-list li a{color:#1d3a6b;text-decoration:none;word-break:break-word;flex:1 1 auto;border-bottom:1px solid transparent;transition:border-color .15s,color .15s}.guide-references-list li a:hover,.help-references-list li a:hover,.references-list li a:hover{color:#0f172a;border-bottom-color:#94a3b8}.references-list .ref-pub{color:#94a3b8;font-size:.82rem;font-weight:400;white-space:nowrap}.cite,.guide-section sup .cite{color:#1d3a6b;text-decoration:none;font-weight:600;font-size:.72em;padding:0 .05em}.cite:hover{text-decoration:underline}.help-references,.references-section{max-width:1200px;margin-left:auto;margin-right:auto;box-sizing:border-box}.tool-compat{max-width:1200px;margin:1.5rem auto 0;padding:0 1.25rem;box-sizing:border-box}.tool-compat p{font-size:.9rem;line-height:1.6;color:#64748b;background:#f8fafc;border:1px solid #e8edf3;border-radius:.6rem;padding:1rem 1.25rem;margin:0}@media (max-width:1240px){.help-references,.references-section{margin-left:1.25rem;margin-right:1.25rem}}