.reference-article{max-width:54rem;margin-inline:auto}
.reference-article .introduction{font-size:1.08rem}
.reference-article img.reference-currency-icon{display:inline-block;width:1.1em;height:1.2em;max-width:none;margin:0 .12em;vertical-align:-.22em;object-fit:contain}
.update-year-links{display:flex;gap:.65rem;flex-wrap:wrap;margin:1.25rem 0}.update-year-links a{border:1px solid #555;border-radius:6px;padding:.4rem .9rem}.update-timeline{list-style:none;padding:0!important;margin:0!important}.update-entry{position:relative;padding:0 0 1.8rem 1.5rem;border-left:1px solid #505050;margin:0}.update-entry:before{content:"";position:absolute;left:-5px;top:.4rem;width:9px;height:9px;border-radius:50%;background:#aaa}.update-entry:last-child{padding-bottom:.5rem}.update-entry h3{font-size:1.15rem;line-height:1.4;margin:.55rem 0}.update-entry p{margin:.5rem 0;max-width:65ch}.update-meta{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;font-size:.8rem;color:var(--color-subtle,#bbb)}.update-kind{border:1px solid #555;padding:.05rem .45rem;border-radius:4px}.update-kind-update{border-color:#789c86;color:var(--color-base,#ccc)}.update-kind-milestone{border-style:dashed}.update-entry[hidden],section[hidden]{display:none!important}

.reference-link-grid > a{color:var(--color-base)!important}
.reference-link-grid > a:hover,.reference-link-grid > a:focus-visible{border-color:var(--color-progressive);color:var(--color-base)!important}
.reference-link-grid > a:hover strong{color:inherit}
