.wp-spa-v14{margin:24px 0}
.wp-spa-v14-overlay{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:18px;padding:8px 16px 20px;border-radius:12px;background:#fff}
.wp-spa-v14-overlay .spa-head{font-size:18px;color:#222}
.wp-spa-v14-overlay .spa-sub{font-size:22px;font-weight:800;color:#e60012;font-family:auto;letter-spacing:.2px}
.wp-spa-v14-overlay .spa-link{font-size:16px}
.wp-spa-v14-overlay .spa-link a{text-decoration:none}
.wp-spa-v14-overlay .spa-link a:hover{text-decoration:underline}
.wp-spa-v14-overlay .spa-note{font-size:12px;color:#666}
.wp-spa-v14-overlay img{max-width:520px;width:100%;height:auto;border-radius:10px;display:block}
@media (max-width:560px){
 .wp-spa-v14-overlay .spa-sub{font-size:18px}
 .wp-spa-v14-overlay img{max-width:100%}
}
