@font-face{font-family:"Signature 1";src:url("/fonts/signatures/mrs-saint-delafield.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
.personal-offer-teaser{display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;max-width:520px;margin:30px auto 0;padding:22px 24px;text-align:left;background:#efeee9;border-radius:14px}
.personal-offer-teaser>img{width:42px;height:42px;object-fit:cover;border-radius:50%;filter:grayscale(1)}
.personal-offer-teaser h3{font-size:14px;line-height:1.5;font-weight:500;margin:0 0 8px}
.personal-offer-teaser p{font-size:12px;line-height:1.75;margin:0;color:#77766f;max-width:none}
.teaser-signoff{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:12px}
.teaser-signoff .signature-name{font-family:"Signature 1",cursive;font-size:36px;line-height:1.3;color:#3a3a37;transform:rotate(-3deg)}
.teaser-signoff a{font-size:12px;color:#333;text-underline-offset:3px;white-space:nowrap}
@media(max-width:480px){.personal-offer-teaser{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:18px 16px}.personal-offer-teaser>img{width:32px;height:32px}.teaser-signoff{flex-wrap:wrap;gap:8px}}
.teaser-links{display:flex;align-items:center;gap:16px}
