#learning-awards{margin:64px 0;padding:52px 36px;background:#FFFFFF;border:1px solid #D9D5CE;border-top:3px solid #C8102E;border-radius:12px;scroll-margin-top:100px;color:#332F2D;}
#learning-awards *{box-sizing:border-box}#learning-awards .la-heading{max-width:810px}#learning-awards .la-label{font-size:13px;color:#6F6B64;letter-spacing:.08em}#learning-awards h2{font-family:var(--serif,'Microsoft YaHei',sans-serif);font-size:38px;line-height:1.35;color:#111111;margin:12px 0}#learning-awards .la-lead{font-size:22px;color:#C8102E;font-weight:600;margin:0 0 18px}#learning-awards .la-intro{font-size:16px;line-height:1.95;margin:0}#learning-awards .la-criteria{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 18px;background:#F7F5F2;border-radius:6px;padding:20px 0}#learning-awards .la-criteria div{padding:0 20px;border-right:1px solid #D9D5CE}#learning-awards .la-criteria div:last-child{border:0}#learning-awards .la-criteria span{display:block;font-size:12px;color:#6F6B64;margin-bottom:6px}#learning-awards .la-criteria strong{display:block;font-size:15px;line-height:1.7;font-weight:600}#learning-awards .la-source{font-size:13px;color:#6F6B64;margin:16px 0}#learning-awards .la-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#learning-awards .la-card{min-width:0;border:1px solid #EBE9E4;border-radius:8px;overflow:hidden;background:#FFF}#learning-awards .la-image{display:block;aspect-ratio:3/2;background:#1F1F1D}#learning-awards .la-image img{display:block;width:100%;height:100%;object-fit:contain}#learning-awards .la-body{padding:18px}#learning-awards h3{font-size:18px;line-height:1.55;color:#111111;margin:0 0 8px;font-weight:600;overflow-wrap:anywhere}#learning-awards .la-person{font-size:14px;line-height:1.7;color:#6F6B64;margin:0}#learning-awards .la-actions{display:flex;gap:18px;flex-wrap:wrap;margin-top:14px}#learning-awards .la-actions a{font-size:14px;color:#C8102E;text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}#learning-awards .la-more{margin-top:26px;border-top:1px solid #D9D5CE}#learning-awards .la-more summary{cursor:pointer;padding:20px 0;font-size:16px;font-weight:600;color:#C8102E;min-height:48px}#learning-awards .la-rest{padding:6px 0 26px}#learning-awards .la-note{font-size:13px;color:#6F6B64;line-height:1.8;margin:16px 0 0}#learning-awards .la-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid #EBE9E4;margin-top:26px;padding-top:24px}#learning-awards .la-footer p{font-size:15px;margin:0}#learning-awards .la-consult{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;background:#C8102E;color:white;border-radius:4px;font-size:15px;font-weight:600;text-decoration:none;line-height:1.6}#learning-awards a:focus-visible,#learning-awards summary:focus-visible{outline:3px solid #C8102E;outline-offset:4px}
#la-viewer{width:min(1120px,94vw);max-height:92vh;margin:auto;inset:0;padding:24px;border:1px solid #D9D5CE;border-radius:10px;background:#FFFFFF;color:#332F2D;box-sizing:border-box;overflow:auto}#la-viewer:not([open]){display:none}#la-viewer::backdrop{background:rgba(17,17,17,.8)}#la-viewer .la-viewer-head{display:flex;align-items:start;justify-content:space-between;gap:20px}#la-viewer h2{font-size:20px;line-height:1.5;margin:0 0 18px}#la-viewer button{min-width:48px;min-height:44px;border:1px solid #D9D5CE;background:#F7F5F2;color:#332F2D;font-size:15px;cursor:pointer;border-radius:4px}#la-viewer img{display:block;max-width:100%;max-height:65vh;object-fit:contain;width:auto;height:auto;margin:auto}#la-viewer p{font-size:14px;line-height:1.8;margin:16px 0 0;overflow-wrap:anywhere}#la-viewer a{display:inline-block;min-height:44px;line-height:44px;color:#C8102E;text-decoration:underline}#la-viewer button:focus-visible,#la-viewer a:focus-visible{outline:3px solid #C8102E;outline-offset:3px}
@media(max-width:1023px){#learning-awards{padding:36px 24px;margin:48px 0}#learning-awards .la-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}#learning-awards h2{font-size:32px}#learning-awards .la-criteria{grid-template-columns:1fr;padding:6px 18px}#learning-awards .la-criteria div{border-right:0;border-bottom:1px solid #D9D5CE;padding:12px 0}#learning-awards .la-criteria div:last-child{border:0}#learning-awards .la-lead{font-size:21px}}
@media(max-width:599px){#learning-awards{padding:28px 18px;margin:36px 0;border-radius:8px;scroll-margin-top:88px}#learning-awards h2{font-size:27px}#learning-awards .la-lead{font-size:19px}#learning-awards .la-intro{font-size:15px;line-height:1.9}#learning-awards .la-grid{grid-template-columns:1fr;gap:18px}#learning-awards .la-body{padding:16px}#learning-awards .la-footer{align-items:stretch}#learning-awards .la-consult{width:100%}#la-viewer{padding:16px;max-height:90vh}#la-viewer img{max-height:58vh}}
#learning-awards .la-image-error{display:flex;align-items:center;justify-content:center;padding:20px;color:#FFFFFF;font-size:14px;line-height:1.8;height:100%;text-align:center;}

/* 客户案例页锚点入口（仅作用于 #cases 内 .la-jump） */
#cases .la-jump{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:14px;padding:0 4px;font-size:14px;line-height:1.7;color:#C8102E;text-decoration:underline;text-underline-offset:4px}
#cases .la-jump:focus-visible{outline:3px solid #C8102E;outline-offset:4px}
