.achievement-hero{padding-top:160px;padding-bottom:64px;background:#f5f2eb}.achievement-hero h1{font-size:clamp(32px,5vw,60px);line-height:1.5;margin:20px 0}.achievement-hero p{line-height:2}.works-nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.works-nav a{padding:12px 24px;border:1px solid #c7c9c7;border-radius:32px;text-decoration:none}.works-nav a:hover{background:#122b40;color:white}.voices h2,.works-cta h2{font-size:clamp(26px,3vw,40px);margin-bottom:20px}.survey-metrics{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:36px 0 18px}.survey-metrics>div{background:#f5f2eb;padding:30px;border-radius:8px}.survey-metrics strong{display:block;font-size:64px;color:#ad4e20;line-height:1.4}.survey-metrics small{font-size:28px}.survey-note{font-size:13px;line-height:1.9;color:#52616b;max-width:900px}.voice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:36px 0 24px}.voice-card{border:1px solid #d8dedf;padding:32px;background:#fff}.voice-card h3{font-size:19px;margin:0 0 16px;color:#ad4e20}.voice-card blockquote{margin:0;font-size:16px;line-height:2}.voice-source{font-size:13px;color:#64727b;margin-top:20px}.works-more{text-align:center;margin-top:40px}.works-cta{text-align:center;background:#f5f2eb}.works-cta .button{margin-top:24px}.works-cta p{line-height:2}@media(max-width:600px){.survey-metrics,.voice-grid{grid-template-columns:1fr}.achievement-hero{padding-top:120px}.voice-card{padding:24px}.works-nav a{padding:10px 18px}.works-cta .button{white-space:normal;font-size:14px}}

.voice-avatar{display:block;width:88px;height:88px;object-fit:contain;object-position:center bottom;margin-bottom:20px;background:#f5f2eb;border-radius:50%;padding:7px}

.seminar-survey{margin-top:40px}.seminar-survey>h3{font-size:20px;line-height:1.7}.seminar-survey .survey-metrics{margin-top:18px}.survey-citation{font-size:12px}

#works .works-more{margin:40px 0 55px}
/* Readable achievements on a white background. */
.works{background:var(--pale);color:#122b40}
.works .eyebrow,.works .records time{color:#a9471d}
.works .works-note,.works .records p,.works .record-block h3 small,.works .record-block h3 span{color:#52616b}
.works .record-block h3 small b{color:#122b40}
.works .records article{border-top-color:#d9e0e4}
.works .book-feature{border:1px solid #d9e0e4}
#works .works-more .button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;max-width:100%;padding:22px 32px;background:#b94b20;color:#fff;border:2px solid #b94b20;border-radius:8px;font-size:18px;font-weight:700;box-shadow:0 5px 14px #122b401f;text-decoration:none}
#works .works-more .button:hover{background:#963b18;border-color:#963b18}
#works .works-more .button:focus-visible{outline:3px solid #122b40;outline-offset:5px}
@media(max-width:600px){#works .works-more .button{width:100%;font-size:16px;padding:20px;white-space:normal;text-align:left}}
