.company-record-nav{display:flex;flex-wrap:wrap;gap:12px;padding-top:24px;padding-bottom:24px;border-bottom:1px solid #bba6d533}.company-record-nav a{display:inline-flex;align-items:center;min-height:48px;padding:12px 20px;border:1px solid #b7a0cf;border-radius:6px;background:#251c34;color:#fff;font-size:15px;font-weight:700}.company-record-nav a:focus-visible,.company-recognition a:focus-visible{outline:3px solid #f18221;outline-offset:4px}.company-recognition{scroll-margin-top:110px}.recognition-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.recognition-card{padding:40px;background:#ece5f4;color:#21172e;border:1px solid #bba5d4;border-radius:8px;display:flex;flex-direction:column;align-items:flex-start}.recognition-card.recognition-primary{background:#6520ad;color:#fff;border-color:#9453d3}.recognition-index{font-size:12px;letter-spacing:1.5px;font-weight:700;margin-bottom:32px}.recognition-card h3{font-size:clamp(28px,3vw,42px);line-height:1.25;margin:0 0 24px}.recognition-card p{font-size:17px;line-height:1.85;color:inherit}.recognition-card .recognition-detail{font-size:14px;line-height:1.8}.recognition-card a{display:inline-flex;min-height:48px;align-items:center;margin-top:auto;padding:10px 0;color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:5px}.recognition-wide{grid-column:1/-1;background:#20182e;color:#fff}.recognition-wide ul{display:flex;flex-wrap:wrap;gap:12px 40px;padding-left:20px;font-size:20px;line-height:1.8;margin:0 0 24px}.recognition-awards{display:grid;grid-template-columns:1fr 1.35fr;gap:48px;margin-top:70px;padding-top:40px;border-top:1px solid #bba6d555;scroll-margin-top:110px}.recognition-awards h3{font-size:clamp(28px,3vw,40px);line-height:1.4}.recognition-awards ul{list-style:none;margin:0;padding:0}.recognition-awards li{padding:18px 0;border-bottom:1px solid #bba6d533;font-size:18px;line-height:1.6}.company-recognition .recognition-note{font-size:13px;line-height:1.9;margin-top:28px;color:#625270}@media(max-width:760px){.recognition-grid,.recognition-awards{grid-template-columns:1fr;gap:20px}.recognition-card{padding:28px 24px}.recognition-index{margin-bottom:22px}.recognition-wide ul{display:block;font-size:17px}.recognition-wide li{margin-bottom:12px}.recognition-awards{margin-top:42px}.recognition-awards li{font-size:16px}.company-record-nav{gap:8px}.company-record-nav a{font-size:13px;padding:10px 12px}}

.recognition-wide .production-record-list{display:grid;grid-template-columns:1fr 1fr;list-style:none;padding:0;width:100%;gap:0 32px}.production-record-list li{display:flex;flex-direction:column;padding:16px 0;border-bottom:1px solid #ffffff30}.production-record-list strong{font-size:18px}.production-record-list span{font-size:14px;color:#ddd0ed}.design-registration{border-top:1px solid #ffffff40;padding-top:24px;margin-top:10px}.design-registration h4{font-size:20px;margin:0 0 12px}.design-registration p{font-size:15px}@media(max-width:760px){.recognition-wide .production-record-list{grid-template-columns:1fr}.production-record-list strong{font-size:17px}}
