/* Tenno Sho autumn feature; keep past features unchanged. */
.graded-20261101 .tenno-expert-note{padding:18px 20px;background:#eaf1ee;border:1px solid #d4e1d8;border-radius:9px;margin:20px 0}
.graded-20261101 .tenno-expert-note h4{font-size:.95rem;margin:0 0 10px;color:#244d3a}
.graded-20261101 .tenno-source-links{font-size:.76rem!important;line-height:1.8!important;margin-bottom:0;overflow-wrap:anywhere}
.graded-20261101 .tenno-roster-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0}
.graded-20261101 .tenno-roster-nav a{background:#eef4eb;border:1px solid #d2ddcf;padding:10px 12px;border-radius:6px;line-height:1.6;font-size:.86rem;text-decoration:none;overflow-wrap:anywhere}
.graded-20261101 .tenno-roster-nav a:hover{background:#e0ecd9}
.graded-20261101 section[id]{scroll-margin-top:110px}
@media(max-width:680px){.graded-20261101 .tenno-roster-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.graded-20261101 .tenno-roster-nav a{font-size:.78rem;padding:9px}.graded-20261101 .tenno-expert-note{padding:14px}}
@media(max-width:360px){.graded-20261101 .tenno-roster-nav{grid-template-columns:1fr}}

body.site-readable-v182 .graded-20261101 .kikuka-grade{white-space:nowrap;flex-shrink:0}
