.mnd-card{position:relative;box-sizing:border-box;max-width:850px;margin:1.4rem auto;padding:clamp(24px,4.5vw,55px);text-align:center;background:linear-gradient(145deg,#fffdfa,#f8f5ed);border:1px solid #e5ded0;border-radius:16px;box-shadow:0 12px 36px rgba(46,37,25,.06);color:#343129;overflow:hidden}
.mnd-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#b71c33 0 50%,#eae7df 50% 100%)}
.mnd-ornament{font-size:1.1rem;color:#ae243c;margin-bottom:.4rem}.mnd-overline{text-transform:uppercase;letter-spacing:.20em;font:600 10px/1.6 system-ui,-apple-system,sans-serif;color:#8c7763;margin-bottom:.35rem}
.mnd-card .mnd-heading{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(29px,4vw,42px);line-height:1.18;letter-spacing:.015em;font-weight:600;color:#503f35;margin:0 0 18px}
.mnd-card .mnd-quote{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(24px,3.6vw,35px);line-height:1.36;font-weight:500;margin:0 auto 18px;max-width:720px;padding:0;border:none;color:#302f30;font-style:italic}
.mnd-card .mnd-author{font-family:Georgia,serif;font-size:14px;line-height:1.5;color:#69544c;margin:0 0 10px}.mnd-card .mnd-work{color:#846e61}
.mnd-card .mnd-source{display:inline-block;font:500 11px/1.5 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.11em;color:#a42742;text-decoration:none;border-bottom:1px solid #ddbfc4;padding:2px 0}.mnd-card .mnd-source:hover{color:#79182c}
.mnd-card .mnd-coming{font:italic 20px/1.5 "Cormorant Garamond",Georgia,serif;color:#736e64;margin:0}.mnd-preview-label{display:block;margin-top:16px;font:600 10px system-ui;color:#a62e46;text-transform:uppercase;letter-spacing:.08em}
@media(max-width:480px){.mnd-card{border-radius:12px;margin:1rem 0;padding:28px 19px}.mnd-card .mnd-author{font-size:13px}}
