:root{color-scheme:light;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#182337;background:#f7f9fc}*{box-sizing:border-box}body{margin:0;line-height:1.65}a{color:#125bb8;text-decoration:none}a:hover{text-decoration:underline}.ed-header{background:white;border-bottom:1px solid #e1e7ef;display:flex;align-items:center;justify-content:space-between;padding:1rem max(5%,calc((100% - 1200px)/2));gap:2rem}.ed-header nav{display:flex;gap:1.5rem}.ed-logo{font-weight:800;font-size:1.35rem;color:#182337}.ed-wrap{max-width:1200px;margin:auto;padding:1.5rem 24px 4rem}.ed-breadcrumb{font-size:.875rem;color:#62718a;margin:0 0 1.5rem}.ed-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:28px}.ed-grid article,.ed-side{background:white;border:1px solid #e1e7ef;border-radius:12px;padding:28px}.ed-kicker{text-transform:uppercase;font-weight:700;letter-spacing:.08em;font-size:.75rem;color:#39639a}h1{font-size:clamp(2rem,4vw,3rem);line-height:1.14;margin:.4em 0}h2{line-height:1.3}.ed-intro{font-size:1.1rem;color:#53627a}.ed-copy h2{margin-top:2rem}.ed-side{margin-bottom:1rem}.ed-side h2{font-size:1.15rem;margin-top:0}.ed-side ul{padding-left:1.15rem}.ed-side li{margin:.5rem 0}.ed-faq{margin-top:3rem}.ed-faq details{border-top:1px solid #e1e7ef;padding:1rem 0}.ed-faq summary{font-weight:700;cursor:pointer}.ed-footer{border-top:1px solid #e1e7ef;background:white;text-align:center;padding:2rem}@media(max-width:800px){.ed-grid{grid-template-columns:1fr}.ed-grid article,.ed-side{padding:20px}.ed-header{padding:1rem 24px}}
.ed-table{overflow-x:auto;margin:1.5rem 0}.ed-table table{width:100%;border-collapse:collapse}.ed-table th,.ed-table td{border:1px solid #dde5ef;padding:.75rem;text-align:left}.ed-table th{background:#f2f6fb}.ed-offers{margin:2rem 0;padding:1.2rem;background:#f2f7ff;border-radius:10px}.ed-offer{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0;border-top:1px solid #dbe7f5}

/* GutscheinFix editorial palette. */
:root{color:#183153;background:#f3f8f9}a{color:#086b70}.ed-grid article,.ed-side{border-color:#d8e7ea}.ed-kicker{color:#086b70}.ed-intro,.ed-breadcrumb{color:#516477}.ed-faq details,.ed-table th,.ed-table td{border-color:#d8e7ea}.ed-table th,.ed-offers{background:#eaf7f5}.ed-offer{border-color:#cbe4e1}.ed-wrap a:focus-visible,.ed-faq summary:focus-visible{outline:3px solid #e8a83f;outline-offset:3px}
/* The editorial offer uses the same featured coupon structure as its store. */
.ed-coupon{margin:1.5rem 0}.ed-coupon .ed-coupon-description{margin:.4rem 0 0;color:#516477;font-size:.9rem;line-height:1.5}.ed-coupon .ed-offer-cta{display:inline-flex;align-self:flex-start;margin-top:12px;color:#086b70;font-weight:700;text-decoration:underline;text-underline-offset:3px}.ed-coupon .ed-offer-cta:focus-visible{outline:3px solid #e8a83f;outline-offset:3px}
