.entry-body .nsip-promo{box-sizing:border-box;clear:both;margin:28px 0;padding:14px;border:1px solid #d5e1e6;border-radius:10px;background:#f6fafb;color:#243f49;max-width:100%;overflow:hidden;text-align:left}.entry-body .nsip-label{display:inline;font-size:12px;font-weight:700;letter-spacing:.06em;margin:0 8px 0 0;color:#446875}.entry-body .nsip-banner-label{display:block;margin:0 0 10px}.entry-body .nsip-link{display:flex;gap:18px;align-items:center;min-height:44px;text-decoration:none!important;color:inherit!important;border:0;background:none;padding:0;box-shadow:none}.entry-body .nsip-link:focus-visible{outline:3px solid #20718e;outline-offset:3px}.entry-body .nsip-link img{display:block;flex:0 0 32%;width:32%;max-width:220px;height:auto;aspect-ratio:3/2;object-fit:cover;margin:0!important;border-radius:6px}.entry-body .nsip-text{display:block;min-width:0}.entry-body .nsip-text strong{display:block;font-size:17px;line-height:1.6;overflow-wrap:anywhere}.entry-body .nsip-excerpt{display:block;font-size:13px;line-height:1.7;color:#586970;margin-top:6px;overflow-wrap:anywhere}.entry-body .nsip-more{display:block;font-size:12px;font-weight:bold;margin-top:8px;color:#236780}.entry-body .nsip-banner{display:block}.entry-body .nsip-banner img{width:100%;max-width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.entry-body .nsip-promo a:hover{opacity:.85}@media(max-width:480px){.entry-body .nsip-link{gap:12px}.entry-body .nsip-text strong{font-size:15px}.entry-body .nsip-excerpt{display:none}.entry-body .nsip-promo{padding:12px;margin:24px 0}}
