.reference-notice{padding:16px 0;color:var(--muted);font-size:14px;border-bottom:1px solid var(--line)}
.reference-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start;padding-top:32px;padding-bottom:36px}
.reference-layout img{width:100%;max-height:480px;object-fit:contain;background:#f4f5f6}
.reference-links{display:flex;gap:16px;flex-wrap:wrap;margin-top:22px}
.reference-records{display:grid;gap:20px;margin:24px 0}.reference-records article{padding:22px 0;border-top:1px solid var(--line);scroll-margin-top:110px}
.reference-records h2{font-size:26px}.reference-records table{margin-top:18px;width:100%}.reference-records th{width:45%}
.reference-footer{padding-top:30px;padding-bottom:30px}.reference-footer .footer-links{flex-direction:row;flex-wrap:wrap;gap:20px}
.reference-navigation{gap:25px}.reference-navigation a{font-weight:650}
.type-card h2{font-size:22px;line-height:1.25;overflow-wrap:anywhere}
@media(max-width:760px){.reference-layout{grid-template-columns:1fr;gap:24px}.reference-records article{padding:18px 0}.reference-records th{width:48%}.reference-notice{font-size:13px}.reference-layout img{max-height:340px}.reference-navigation{gap:16px}}
