
  
  .aif-finance-banner{position:relative;min-height:363px;border:3px solid #f1eee5;overflow:hidden;background:radial-gradient(ellipse at center,#fcfbf7 25%,#fcfaf5bb 67%,transparent)}
  .aif-finance-banner{isolation:isolate}
  .aif-pattern{position:absolute;inset:0;width:100%;height:100%;z-index:-1;color:#dfcfab;opacity:.25}
  .aif-finance-banner h2{position:relative;margin:7px 15px 0;text-align:center;font-size:30px;line-height:1.25;font-weight:500;color:#101e26}
  .aif-diagram{display:block;width:min(720px,100%);height:auto;margin:0 auto;overflow:visible}
  .aif-label{font-size:14px;fill:#2f4b58}.aif-icon{fill:none;stroke:#c5ac57;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
  .aif-note{position:absolute;top:185px;margin:0;font:10px/1.8 Arial,sans-serif;letter-spacing:1.6px;color:#7a807a;text-transform:uppercase}
  .aif-note-left{left:6%;padding:12px 0 16px 25px;border-left:3px double #c4a15c}.aif-note-right{right:6%;padding:12px 25px 8px 0;border-right:3px double #c4a15c}
  .aif-research{position:absolute;right:8%;bottom:17px;min-width:208px;padding:11px 22px;background:#fff8;border:1px solid #c6a166;outline:1px solid #fff;outline-offset:-4px;border-radius:3px;color:#8a6529;font:14px Georgia,serif;text-align:center;text-decoration:none}
  .aif-research span{margin-left:10px}.aif-research:hover{background:#f3ead8}.aif-research:focus-visible{outline:3px solid #007f6f;outline-offset:3px}
  .aif-mobile-topics{display:none}
  @media(max-width:1100px){.aif-note-left{left:3%;padding-left:14px}.aif-note-right{right:3%;padding-right:14px}.aif-research{position:relative;display:table;right:auto;bottom:auto;margin:4px auto 18px}.aif-note{font-size:9px;letter-spacing:1px}}
  @media(max-width:850px){.aif-note{display:none}}
  @media(max-width:580px){.aif-finance-banner h2{font-size:25px;margin:22px 20px 10px}.aif-diagram{max-width:520px}.aif-diagram .aif-label{display:none}.aif-mobile-topics{display:grid;grid-template-columns:1fr 1fr;gap:12px 22px;margin:10px 24px 24px;padding-left:18px;font-size:14px;line-height:1.4}.aif-mobile-topics li::marker{color:#ad8b42}.aif-research{margin-bottom:25px}}

.aif-finance-banner{font-family:Georgia,"Times New Roman",serif;color:#122d35}.aif-finance-banner .aif-note{background:none;border-radius:0}.aif-finance-banner .aif-diagram{margin:0 auto}.aif-finance-banner .aif-mobile-topics{list-style:disc}

/* Additional breathing room around the research diagram. */
.aif-finance-banner{padding-top:30px;padding-bottom:38px}
.aif-finance-banner .aif-note{top:215px}
.aif-finance-banner .aif-research{bottom:38px}
@media(max-width:1100px){.aif-finance-banner .aif-research{bottom:auto;margin-bottom:0}}
@media(max-width:580px){.aif-finance-banner{padding-top:18px;padding-bottom:28px}.aif-finance-banner h2{margin-top:12px}.aif-finance-banner .aif-research{margin-bottom:0}}
