.zm-reader-next{box-sizing:border-box;max-width:760px;margin:2rem auto 3rem;padding:clamp(20px,4vw,34px);border:1px solid #d7dfda;border-inline-start:4px solid #163743;border-radius:18px;background:#f0f3ee;color:#163743;text-align:start;line-height:1.8}
.zm-reader-next .zm-reader-next-eyebrow{font-size:.82rem;font-weight:700;letter-spacing:0;margin:0 0 6px;color:#6e3446}
.zm-reader-next h2{font-size:clamp(1.25rem,3.5vw,1.7rem);line-height:1.5;margin:0 0 10px}
.zm-reader-next p{margin:0 0 18px}
.zm-reader-next a.zm-reader-next-primary{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;padding:10px 22px;background:#163743;color:#fffffa;border:1px solid #163743;border-radius:10px;text-decoration:none;font-weight:700}
.zm-reader-next a:focus-visible{outline:3px solid #8b5263;outline-offset:4px}
.zm-reader-next a.zm-reader-next-primary:hover{background:#244e5c}
.zm-reader-next .zm-reader-next-sample{font-size:.9rem;margin:20px 0 0;border-top:1px solid #d7dfda;padding-top:16px}
.zm-reader-next-sample a{color:#6e3446;text-underline-offset:4px;font-weight:700}
@media(max-width:480px){.zm-reader-next{margin-inline:16px}.zm-reader-next a.zm-reader-next-primary{width:100%}}
