/* Opportunity illustrations: bounded, readable and independent of external image services. */
.dea48-notice-visual{margin:20px 0 24px;border:1px solid #dce5ee;border-radius:16px;overflow:hidden;background:#f7f9fc;max-width:850px;box-shadow:0 6px 18px #102d4710}
.dea48-notice-visual>img,.dea48-notice-visual>svg{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:contain}
.dea48-notice-visual figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:11px 16px;font-size:12px;line-height:1.6;color:#506075;background:#fff}
.dea48-notice-visual figcaption strong{color:#183c5a;font-size:13px}.dea48-notice-visual figcaption span:last-child{flex-basis:100%}
@media(max-width:600px){.dea48-notice-visual{margin:16px 0;border-radius:11px}.dea48-notice-visual figcaption{padding:9px 12px;gap:4px 12px}.dea48-notice-visual figcaption span{flex-basis:100%}}
