.wordmark{color:inherit;text-decoration:none}
.station-button{color:inherit;text-decoration:none}
.article-contents a{display:flex;align-items:center;font-size:11px;line-height:1.5;color:#4c5941;text-align:left;min-height:44px;padding:5px 0;text-decoration:none}
.article-contents a:hover{text-decoration:underline;text-underline-offset:4px}
a.reader-back{display:inline-flex;align-items:center;text-decoration:none}
.article-ending a.reader-back{color:#3c5030}
.script-note{margin:0;padding:12px 4%;background:#171815;color:#ede9df;font:12px/1.7 Arial,sans-serif}
.not-found{max-width:680px;margin:10vh auto;padding:30px;font:18px/1.7 Georgia,serif;color:#ede9df;background:#171815}
.not-found h1{font-weight:400;font-size:clamp(38px,7vw,64px);line-height:1.1}
.not-found a{color:#d0b680;display:inline-flex;align-items:center;min-height:44px}
.not-found a:focus-visible{outline:2px solid currentColor;outline-offset:5px}
