.batch-benefit{--batch-ink:#214e49;--batch-tint:#edf4f0;background:var(--batch-tint);color:var(--batch-ink);border:1px solid #d5e2dd;border-radius:18px;grid-template-columns:1fr 1.05fr;align-items:center;gap:28px;margin:0 0 30px;padding:28px;display:grid}.batch-benefit-wedding{--batch-ink:#694351;--batch-tint:#f7eef1;text-align:left;border-color:#e7d8df;max-width:1110px;margin:0 auto 32px}.batch-benefit-eyebrow{letter-spacing:.07em;font-size:12px;font-weight:700;line-height:1.6;display:block}.batch-benefit .batch-benefit-copy h2{letter-spacing:-.5px;color:var(--batch-ink);margin:10px 0 12px;font-family:Georgia,serif;font-size:clamp(24px,2.5vw,32px);font-weight:400;line-height:1.15}.batch-benefit .batch-benefit-copy p{color:var(--batch-ink);margin:0 0 10px;font-size:16px;line-height:1.65}.batch-benefit-copy strong{font-size:14px;line-height:1.6;display:block}.batch-benefit-demo{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.batch-benefit-list,.batch-benefit-result{background:#fff;border:1px solid #deded8;border-radius:9px;min-width:0;padding:15px 12px}.batch-benefit-list>span,.batch-benefit-result>span{align-items:center;gap:7px;margin-bottom:10px;font-size:14px;font-weight:650;line-height:1.35;display:flex}.batch-benefit-demo svg{flex-shrink:0}.batch-benefit-list>div,.batch-benefit-result>div{overflow-wrap:anywhere;border-top:1px solid #eee;align-items:center;gap:7px;padding:8px 0;font-size:14px;line-height:1.5;display:flex}.batch-benefit-result>div>svg{margin-left:auto}.batch-benefit-result small{opacity:.7;font-size:12px}.batch-benefit-demo>p{text-align:center;color:var(--batch-ink);grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}@media (max-width:850px){.batch-benefit{grid-template-columns:1fr;gap:20px}.batch-benefit-demo{width:100%;max-width:570px;margin:auto}}@media (max-width:480px){.batch-benefit{padding:20px 14px}.batch-benefit-demo{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:6px}.batch-benefit-arrow{width:18px}.batch-benefit-list,.batch-benefit-result{padding:12px 8px}.batch-benefit-list>span,.batch-benefit-result>span{display:block}.batch-benefit-list>span svg,.batch-benefit-result>span svg{margin-bottom:6px;display:block}}@font-face{font-family:UploadSans;src:url(/fonts/NotoSans-Regular.ttf)}@font-face{font-family:UploadSerif;src:url(/fonts/NotoSerif-Regular.ttf)}.upload-editor{color:#342f43;text-align:left;background:#fff;border:1px solid #d9d3e8;border-radius:14px;margin:24px 0;padding:24px}.upload-editor-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.upload-eyebrow{letter-spacing:.06em;color:#66548c;font-size:12px;font-weight:700}.upload-editor h2{margin:8px 0 10px;font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.2}.upload-editor p{margin:10px 0;font-size:16px;line-height:1.65}.upload-file-row{background:#faf8fe;border:1px dashed #b8adc9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:18px;margin:18px 0;padding:18px;display:flex}.upload-file-row>span{font-size:14px;line-height:1.6}.upload-editor button{cursor:pointer;min-height:44px}.upload-editor button:disabled{cursor:default;opacity:.55}.upload-action{color:#fff;background:#4938b7;border:0;border-radius:8px;align-items:center;gap:8px;padding:12px 18px;font-size:16px;font-weight:600;display:inline-flex}.wd-app .upload-action{background:#775263}.upload-remove{background:0 0;border:0;align-items:center;gap:7px;padding:8px;font-size:14px;text-decoration:underline;display:inline-flex}.upload-bleed{align-items:center;gap:9px;font-size:14px;line-height:1.6;display:flex}.upload-editor .upload-quality{overflow-wrap:anywhere;font-size:14px}.upload-editor-workspace{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:24px;margin-top:20px;display:grid}.upload-preview{min-width:0}.upload-preview svg{box-sizing:border-box;border:1px solid #d5d0dc;width:100%;height:auto;display:block}.upload-controls{border:0;gap:13px;min-width:0;margin:0;padding:0;display:grid}.upload-controls legend{margin-bottom:15px;font-size:16px;font-weight:700}.upload-controls>label{gap:5px;font-size:14px;display:grid}.upload-controls input[type=number]{border:1px solid #cbc5d7;border-radius:6px;width:100%;padding:10px;font-size:16px}.upload-controls input[type=color]{border:1px solid #cbc5d7;border-radius:6px;width:100%;height:42px;padding:3px}.upload-controls p,.upload-editor .upload-guide{font-size:14px;line-height:1.6}.upload-guide{align-items:flex-start;gap:8px;display:flex}.upload-guide svg{flex-shrink:0;margin-top:3px}.upload-pager{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.upload-pager button{background:#fff;border:1px solid #cbc5d7;border-radius:6px;padding:8px;font-size:14px}.upload-problem{color:#873725;background:#fff0ec;border-radius:6px;padding:10px 13px;font-size:14px!important}:is(.upload-editor button:focus-visible,.upload-editor input:focus-visible){outline-offset:3px;outline:3px solid #806fc7}@media (max-width:760px){.upload-editor{padding:18px}.upload-editor-workspace{grid-template-columns:1fr}.upload-controls{grid-template-columns:1fr 1fr}.upload-controls p{grid-column:1/-1}.upload-file-row{padding:14px}}@media (max-width:400px){.upload-controls{grid-template-columns:1fr}}
