/* Match the Chinese paper and reading column; let longer text grow naturally. */
.slip.slip-en{max-width:300px;min-height:584px;padding:13px 12px 15px;overflow:visible;display:flex;flex-direction:column;font-family:'EB Garamond',Georgia,serif}
.sp-en-header{text-align:center;padding:2px 8px 14px}
.sp-en-temple{font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:#61374a}
.sp-en-number{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:5px;font-size:12px;letter-spacing:.13em;text-transform:uppercase}
.sp-en-number::before,.sp-en-number::after{content:'';width:25px;height:1px;background:#74445470}
.sp-en-number span{font-size:27px;line-height:1;font-weight:600;letter-spacing:.03em;font-variant-numeric:lining-nums tabular-nums}
.sp-en-content{border:1px solid #74445480;padding:17px 12px 18px;text-align:center;overflow-wrap:break-word;display:flex;flex-direction:column;flex:1}
.sp-en-title{font-size:24px;font-weight:500;line-height:1.12;letter-spacing:-.01em;margin:0 0 16px;text-wrap:balance;color:#2d1422}
.sp-en-label{font-family:'EB Garamond',Georgia,serif;font-size:11px;font-weight:600;letter-spacing:.14em;line-height:1.45;text-transform:uppercase;color:#704052;margin:0 0 9px}
.sp-en-verse{font-size:16px;font-style:italic;line-height:1.45;color:#321b28;margin-bottom:18px}
.sp-en-verse p{margin:0 0 6px;text-wrap:pretty}
.sp-en-verse p:last-child{margin-bottom:0}
.sp-en-meaning{margin-top:auto;padding-top:15px;border-top:1px solid #74445466}
.sp-en-meaning .sp-en-label{margin-bottom:9px}
.sp-en-meaning p{font-size:16px;line-height:1.45;color:#432432;text-wrap:pretty}
