*{box-sizing:border-box}body{margin:0;background:#faf5f0;color:#403934;font:16px/1.8 system-ui,'Segoe UI',Arial,sans-serif}main{width:min(850px,calc(100% - 36px));margin:36px auto 65px;background:#fffdfa;border:1px solid #eadad1;border-radius:8px;padding:clamp(20px,5vw,48px)}h1,h2{font-family:Georgia,serif;font-weight:500;color:#795d52;line-height:1.25}h1{font-size:clamp(28px,4vw,44px)}h2{margin-top:30px;font-size:24px}a{color:#8e5b52}.back{text-decoration:none;display:inline-block;margin-bottom:10px}p{margin:10px 0 16px}.light{color:#887971;font-size:13px}footer{text-align:center;padding:20px;color:#83766f}@media print{body{background:#fff}main{margin:0 auto;border:0}}

.design-card img,.voucher-preview img,#aside-voucher{image-rendering:auto;}