/* Corporate Excellence Page blocks only. No global typography or card overrides. */
.ax-awards-title { padding-block-start:var(--ax-section-space-compact); }
.ax-awards-title h1 { max-width:24ch;margin:0;font-size:clamp(36px,3.62vw,52px);line-height:1.12;letter-spacing:normal;color:var(--ax-ink,#182129);font-weight:400; }
.ax-awards-intro { padding-block:24px 48px; }
.ax-awards-intro .ax-lede { max-width:65ch; }
.ax-awards-intro .ax-eyebrow { margin-block:0 16px; }
.ax-awards-anchors { display:flex;flex-wrap:wrap;gap:16px 32px;margin:24px 0 0; }
.ax-awards-anchors a { text-underline-offset:.22em; }
.ax-awards-category h2,.ax-awards-editorial h2,.ax-awards-research h2 { margin:0 0 32px;font-size:clamp(28px,2.65vw,38px);line-height:1.16;font-weight:400;color:var(--ax-ink,#182129); }
.ax-awards-grid { display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:var(--ax-grid-gap); }
.ax-awards-card { min-width:0;padding:clamp(24px,2.3vw,32px);border:var(--ax-rule);background:var(--ax-white,#fff); }
.ax-awards-card h3 { margin:0 0 20px;font-size:28px;line-height:1.18;color:var(--ax-ink,#182129);font-weight:400; }
.ax-awards-card p { margin:0;font-size:17px;line-height:1.65;overflow-wrap:break-word; }
.ax-awards-card p+p { margin-top:16px; }
.ax-awards-card .ax-awards-rank { margin:0 0 16px;color:var(--ax-red,#d62d27);font-size:14px;line-height:1.4;font-weight:500; }
.ax-awards-history-grid { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,80px); }
.ax-awards-editorial { min-width:0; }
.ax-awards-editorial p { max-width:62ch; }
.ax-awards-context-wrap { padding-block:32px; }
.ax-awards-context { max-width:85ch;margin:0;padding-inline-start:24px;border-inline-start:2px solid var(--ax-red,#d62d27);font-size:16px;line-height:1.65; }
.ax-awards-back-link { padding-block:24px 48px; }
.ax-awards-back-link p { margin:0; }
.ax-awards-category { scroll-margin-top:100px; }
@media(max-width:820px) { .ax-awards-history-grid { grid-template-columns:1fr; } }
/* Same saved blocks, editable in Gutenberg; do not resize other Page/Research blocks. */
.editor-styles-wrapper .ax-awards-grid { max-width:1200px; }
.editor-styles-wrapper .ax-awards-grid>.wp-block { max-width:none;margin:0; }
