/* B067: four source-backed name comparisons only; existing templates remain unchanged. */
.source-ref{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;vertical-align:middle}
.contents a{display:block;min-height:44px;padding:.45rem 0;line-height:1.5}
.table-scroll:focus-visible{outline:3px solid #9a541a;outline-offset:3px}
.phonetic{font:inherit;white-space:nowrap}.original-case{margin:1.4rem 0;padding:1rem 1.2rem;border:1px solid var(--line);border-radius:8px;background:var(--white)}
.original-case h3{margin:.1rem 0 .6rem;scroll-margin-top:1.5rem}.sources li{scroll-margin-top:1.5rem}
@media(max-width:600px){.original-case{padding:1rem}.page{min-width:0}table{font-size:1rem}.source-use{font-size:1rem}}
