
/* Amu Elite resource editorial guidance: complements, never replaces, calculators. */
.ac-info-sections .amu-tool-editorial {
  margin: 29px 0 28px; padding: 27px 27px 14px;
  border: 1px solid #dce9e4; border-radius: 17px;
  background: linear-gradient(160deg,#f5faf7,#fff);
}
.ac-info-sections .amu-tool-editorial>h2 {
  margin: 0 0 19px!important; font-size:clamp(21px,2.3vw,28px);
  letter-spacing:-.025em;line-height:1.25;color:#164e4b;
}
.ac-info-sections .amu-tool-guidance {margin:0 0 20px;}
.ac-info-sections .amu-tool-guidance h3 {
  margin:0 0 8px!important;font-weight:800!important;font-size:17px!important;
  line-height:1.4!important;color:#183e4e!important;
}
.ac-info-sections .amu-tool-guidance p {
  margin:0!important;font-size:14px!important;line-height:1.82!important;
  color:#506776!important;max-width:86ch;
}
.ac-info-sections .amu-tool-guidance a,
.amu-hub-editorial a{color:#087d79!important;text-underline-offset:3px!important;font-weight:700!important}
.amu-hub-editorial{background:#f8faf7;padding:35px 18px 50px;color:#203c4b}
.amu-hub-editorial-inner{max-width:1150px;margin:0 auto}
.amu-hub-editorial h2{font-size:clamp(23px,3vw,32px);line-height:1.3;font-weight:820;letter-spacing:-.03em;margin:0 0 22px}
.amu-hub-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.amu-hub-editorial article{background:#fff;border:1px solid #e0eae4;border-radius:14px;padding:22px;min-width:0}
.amu-hub-editorial h3{font-size:16px;line-height:1.4;font-weight:810;margin:0 0 11px;color:#154f4b}
.amu-hub-editorial p{font-size:14px;line-height:1.8;color:#516e77;margin:0}
.amu-hub-editorial-foot{margin-top:18px!important;color:#5b747b!important;font-size:12px!important}
@media(max-width:860px){.amu-hub-editorial-grid{grid-template-columns:1fr}}
@media(max-width:600px){
 .ac-info-sections .amu-tool-editorial{padding:19px 16px 3px;margin:20px 0}
 .ac-info-sections .amu-tool-guidance h3{font-size:15px!important}
 .ac-info-sections .amu-tool-guidance p{font-size:13px!important}
 .amu-hub-editorial{padding:25px 14px 35px}
 .amu-hub-editorial article{padding:17px}
}
