/* Three tiers, sharing the quiet gold rules used throughout the site. */
.about-detail .honors{background:linear-gradient(120deg,#0a1118 0%,#020405 66%,#000 100%)}
.about-detail .honors-list{gap:0 36px;margin-top:48px;text-align:left;align-items:stretch}
.about-detail .honors-list li,.about-detail .honors-list .primary-honor,.about-detail .honors-list li:nth-last-child(-n+2){position:relative;display:flex;align-items:center;min-height:112px;padding:28px 0;border-top:1px solid #99642466;font-size:clamp(18px,1.65vw,26px);line-height:1.65;font-weight:500;text-wrap:balance}
.about-detail .honors-list .primary-honor{min-height:150px;margin-bottom:24px;padding:30px 0 30px 30px;font-size:clamp(27px,2.6vw,42px);background:linear-gradient(90deg,#99642412,transparent 72%);border-top-color:#996424aa}
.about-detail .honors-list .primary-honor::before{content:"";position:absolute;left:0;top:36px;bottom:36px;width:2px;background:#996424}
.about-detail .honors-list li:nth-child(n+2):nth-child(-n+4){margin-bottom:20px}
.about-detail .honors-list li:nth-last-child(-n+2){font-size:clamp(18px,1.5vw,24px);min-height:108px}
@media(max-width:600px){.about-detail .honors-list{gap:0 16px;margin-top:32px}.about-detail .honors-list li,.about-detail .honors-list li:nth-last-child(-n+2){font-size:14px;min-height:104px;padding:20px 0;line-height:1.8}.about-detail .honors-list .primary-honor{font-size:25px;min-height:112px;padding:24px 0 24px 18px;margin-bottom:16px}.about-detail .honors-list .primary-honor::before{top:28px;bottom:28px}.about-detail .honors-list li:nth-child(n+2):nth-child(-n+4){margin-bottom:12px}}
