.awin-insurance-offer{color:#17304d;box-sizing:border-box;text-align:right;background:#f7f9fc;border:1px solid #dce3eb;border-radius:18px;max-width:1100px;margin:32px auto;padding:24px}.awin-insurance-offer h2{margin:8px 0;font-size:clamp(19px,2.5vw,25px);line-height:1.7}.awin-insurance-offer p{margin:8px 0;font-size:14px;line-height:1.95}.awin-offer-label{color:#8c441e;font-size:11px;font-weight:700}.awin-insurance-offer .awin-offer-note{color:#526478;font-size:12px}.awin-insurance-offer .awin-offer-cta{color:#fff;background:#17304d;border-radius:9px;align-items:center;gap:14px;min-height:44px;margin:10px 0;padding:12px 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.awin-insurance-offer a:focus-visible{outline-offset:4px;outline:3px solid #ed7546}.awin-insurance-offer small{color:#526478;font-size:11px;line-height:1.9;display:block}.awin-insurance-offer small a{text-decoration:underline}.awin-offer-banner{max-width:600px;margin:20px auto 0;display:block}.awin-offer-banner img{aspect-ratio:1200/627;border-radius:8px;width:100%;height:auto;display:block}@media (width<=600px){.awin-insurance-offer{margin:24px 0;padding:18px}.awin-insurance-offer .awin-offer-cta{justify-content:space-between;display:flex}}
