/* R37: compact page headings and ARIA strategy cards */
header{min-height:50px;padding:6px max(4vw,18px);align-items:center;}header strong{font-size:13px;line-height:1.4;}header a.aria-action-button{min-height:36px;padding:7px 12px;font-size:13px;}
main{padding-top:12px;}.page-heading>.eyebrow{line-height:1.4;margin-bottom:3px;}.page-heading h1{font-size:28px;line-height:1.25;margin:3px 0 7px;}.aria-category-navigation{top:50px;padding:6px 0;margin-bottom:12px;}.aria-details-menu{gap:7px;}.aria-details-menu a{min-height:36px;padding:7px 10px;font-size:13px;line-height:1.5;}
.aria-source-group{padding:16px;}.aria-source-heading .eyebrow{line-height:1.4;margin-bottom:5px;}.aria-source-heading h4{font-size:22px;line-height:1.3;margin:0 0 8px;}.aria-source-context{padding:8px 12px;line-height:1.5;margin:0 0 10px;}.aria-source-text{margin:10px 0;}.aria-source-text h5{margin:10px 0 6px;line-height:1.4;}.aria-source-text p{margin:6px 0;line-height:1.65;}
.aria-bot-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:16px;}.aria-bot-card{grid-column:span 2;min-width:0;padding:18px;border:1px solid #abc3e0;border-radius:10px;background:linear-gradient(150deg,#ffffff,#ffffff);}.aria-bot-card:nth-child(n/**/+4){grid-column:span 3;}.aria-bot-card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;border-radius:8px;background:#ffffff;}.aria-bot-card h3{color:#235ba1;font-size:19px;line-height:1.4;margin:13px 0 7px;}.aria-bot-card .bot-label{color:#1e63ad;font-size:12px;line-height:1.4;margin:0 0 8px;}.aria-bot-card p{font-size:14px;line-height:1.7;color:#48627e;margin:7px 0;word-break:keep-all;}.aria-bot-card ul{font-size:13px;line-height:1.7;color:#48627e;margin:9px 0;padding-left:18px;}.aria-bot-card a.aria-action-button{margin-top:8px;}.aria-indicator-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:center;margin-top:16px;}.aria-indicator-layout img{width:100%;height:auto;display:block;border:1px solid #abc3e0;border-radius:9px;}.aria-indicator-layout figure{margin:0;}.aria-indicator-layout figcaption{font-size:12px;color:#48627e;line-height:1.5;margin-top:7px;}.aria-indicator-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}.aria-indicator-points section{border:1px solid #abc3e0;border-radius:8px;padding:13px;background:#ffffff;}.aria-indicator-points h3{font-size:16px;color:#235ba1;line-height:1.4;margin:0 0 7px;}.aria-indicator-points p{font-size:14px;color:#48627e;line-height:1.65;margin:0;}.aria-indicator-points section:last-child{grid-column:1/-1;}.aria-source-group>.aria-action-button{margin-top:16px;}
@media(max-width:1100px){.aria-bot-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.aria-bot-card,.aria-bot-card:nth-child(n/**/+4){grid-column:span 1;}.aria-bot-card:last-child{grid-column:1/-1;}}
@media(max-width:760px){header{height:50px;padding:6px 18px;gap:10px;}header strong{font-size:11px;max-width:42%;text-align:right;}header a.aria-action-button{font-size:12px;max-width:56%;padding:6px 9px;}.page-heading h1{font-size:25px;}.aria-category-navigation{position:static;}.aria-source-group{padding:14px;}.aria-source-heading h4{font-size:20px;}.aria-bot-grid,.aria-indicator-layout{grid-template-columns:1fr;}.aria-bot-card,.aria-bot-card:nth-child(n/**/+4),.aria-bot-card:last-child{grid-column:auto;}.aria-bot-card{padding:16px;}.aria-details-menu a{padding:7px 6px;white-space:normal;}.aria-indicator-points{grid-template-columns:1fr;}}
