/* R39 compact benefit introduction and illustrated ARIA partnership cards */
.aria-benefits-hero{gap:16px;padding:2px 8px 12px;margin-bottom:14px;}.aria-benefits-hero>div:first-child{min-width:0;}.aria-benefits-hero .eyebrow{margin-bottom:5px;line-height:1.3;}.aria-benefits-hero h4{font-size:clamp(24px,2.4vw,32px);line-height:1.25;margin:4px 0 7px;}.aria-benefits-hero .benefits-intro{max-width:none;font-size:14px;line-height:1.5;margin:0;}.aria-benefits-hero .aria-benefits-cover{width:76px;margin:0;}
.aria-partner-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:16px;}.aria-partner-heading h4{color:#1e63ad;font-size:24px;line-height:1.3;margin:4px 0 8px;}.aria-partner-heading p:last-child{color:#48627e;font-size:14px;line-height:1.65;margin:0;}.aria-partner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;}.aria-partner-card{min-width:0;overflow:hidden;border:1px solid #abc3e0;border-radius:11px;background:linear-gradient(145deg,#ffffff,#ffffff);}.aria-partner-card figure{margin:0;background:#ffffff;}.aria-partner-card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;}.aria-partner-card .partner-copy{padding:15px 16px 17px;}.aria-partner-card .partner-number{color:#235ba1;font-size:12px;font-weight:700;letter-spacing:1px;line-height:1.4;}.aria-partner-card h3{color:#173450;font-size:20px;line-height:1.4;margin:6px 0 8px;}.aria-partner-card .partner-keyline{font-size:14px;font-weight:700;line-height:1.5;color:#235ba1;margin:0 0 9px;word-break:keep-all;}.aria-partner-card p:last-child{color:#48627e;font-size:14px;line-height:1.7;margin:0;word-break:keep-all;}.aria-partner-services{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;}.aria-partner-services span{font-size:12px;line-height:1.5;color:#173450;padding:6px 10px;border:1px solid #abc3e0;border-radius:6px;background:#ffffff;}.aria-partner-caption{font-size:12px;color:#1e63ad;line-height:1.5;margin:10px 0 0;}
@media(max-width:1100px){.aria-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:600px){.aria-benefits-hero{padding:2px 0 10px;gap:10px;}.aria-benefits-hero h4{font-size:24px;}.aria-benefits-hero .aria-benefits-cover{width:62px;}.aria-benefits-hero .benefits-intro{font-size:13px;}.aria-partner-heading h4{font-size:21px;}.aria-partner-grid{grid-template-columns:1fr;gap:14px;}.aria-partner-card .partner-copy{padding:14px 16px 17px;}.aria-partner-card h3{font-size:20px;}}
