.source-history{color:#24383d;overflow-wrap:anywhere;background:#f8faf9;border:1px solid #b9c9ce;border-left:4px solid #49676d;border-radius:5px;max-width:100%;margin:2.5rem 0;padding:clamp(1.2rem,3vw,2rem);scroll-margin-top:6rem}.source-history .source-history-label{letter-spacing:.13em;color:#49676d;margin:0 0 .65rem;font-size:.72rem;font-weight:700}.source-history h2{color:#24383d;margin:0 0 1rem;font-size:clamp(1.35rem,2.6vw,1.8rem);line-height:1.25}.source-history p{max-width:82ch;margin:.8rem 0;font-size:1rem;line-height:1.65}.source-history a{color:#245765;text-underline-offset:3px;text-decoration:underline}.source-history-records{margin:1.3rem 0;padding-left:1.3rem}.source-history-records li{padding:.45rem 0}.source-history-records li p{color:#4a6168;margin:.3rem 0;font-size:.9rem}.source-history-limit{border-top:1px solid #cdd7d8;padding-top:1rem}.source-history nav{flex-wrap:wrap;gap:.7rem 1.5rem;margin-top:1.1rem;font-size:.9rem;display:flex}.source-history a:focus-visible{outline-offset:4px;outline:3px solid #c88d32}
