/* Keep the approved risk white feather continuous across horizontal travel. */
#risks .rs-risk-heading:before{left:-110vw;right:-110vw}
/* Small editorial signposts, never competing with the Japanese main message. */
.editorial-eyebrow{font-size:11px;line-height:1.4;letter-spacing:.16em;font-weight:600;margin:0 0 14px;color:#7b8187}
/* A separate paid step, visually distinct from the free explanation CTA above. */
#cta_footer .paid-step{max-width:680px;margin:80px auto 0;padding:30px 26px;border-top:1px solid #dce1e5;background:#f7f8f9;border-radius:0 0 18px 18px;text-align:center}#cta_footer .paid-step h3{font-size:clamp(20px,2.1vw,27px);line-height:1.5;margin:0 0 15px}#cta_footer .paid-step p{font-size:14px;line-height:1.9;color:#596570;margin:0}@media(max-width:600px){#cta_footer .paid-step{margin-top:55px;padding:25px 18px}#cta_footer .paid-step p{font-size:13px}}

#risks .risk-readable-phrase{display:inline-block;white-space:nowrap}
