.pawline-promotion{box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1fr) 185px;gap:28px;align-items:center;background:#fff!important;color:#16293a!important;border:2px solid #16293a;border-radius:16px;padding:24px!important;margin:24px 0!important;text-align:left;max-width:100%;overflow:hidden}.pawline-promotion *{box-sizing:border-box}.pawline-promotion h2{font:750 27px/1.15 system-ui,sans-serif!important;color:#16293a!important;margin:13px 0!important;letter-spacing:-.02em}.pawline-promotion p{font:15px/1.5 system-ui,sans-serif!important;color:#364b60!important;margin:10px 0!important;max-width:65ch}.pawline-promotion .promotion-icon-link{display:inline-flex;align-items:center;gap:10px;color:#16293a!important;font:750 17px/1.3 system-ui,sans-serif;text-decoration:none}.pawline-promotion .promotion-icon{width:44px!important;height:44px!important;object-fit:contain!important;border-radius:10px}.promotion-badges{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0}.promotion-badges a{display:inline-flex!important;background:transparent!important;padding:0!important;border:0!important;min-height:48px}.promotion-badges img{width:160px!important;height:48px!important;object-fit:contain!important;border:0!important;max-width:100%}.pawline-promotion .promotion-terms{font-size:12px!important}.promotion-screen{margin:0!important;max-width:185px;width:100%;justify-self:center}.promotion-screen img{display:block;width:100%!important;height:245px!important;object-fit:cover!important;object-position:top;border-radius:12px;border:1px solid #c8d2dc}.promotion-screen figcaption{font:10px/1.4 system-ui,sans-serif!important;color:#4b5f6c!important;margin-top:7px}.promotion-actions{display:flex;gap:10px;flex-wrap:wrap;margin:13px 0}.promotion-actions a{padding:10px 14px!important;background:#16293a!important;color:white!important;border-radius:6px;font:700 14px/1.4 system-ui,sans-serif;text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.pawline-promotion-footer{display:block!important;max-width:1100px;margin:22px auto!important}.pawline-promotion-hero{margin-top:22px!important}.promotion-copy{min-width:0}@media(max-width:600px){.pawline-promotion{grid-template-columns:minmax(0,1fr) 100px!important;gap:12px;padding:16px!important}.pawline-promotion h2{font-size:22px!important}.pawline-promotion p{font-size:13px!important}.promotion-screen img{height:185px!important}.promotion-badges{grid-column:1/-1;gap:8px}.promotion-badges img{width:132px!important;height:40px!important}.promotion-badges a{min-height:40px}.promotion-screen figcaption{font-size:9px!important}.promotion-badges{display:flex}.pawline-promotion-hero .promotion-copy{display:contents}.pawline-promotion-hero .promotion-icon-link,.pawline-promotion-hero h2,.pawline-promotion-hero p,.pawline-promotion-hero .promotion-badges{grid-column:1}.pawline-promotion-hero .promotion-screen{grid-column:2;grid-row:1/6}.pawline-promotion-hero .promotion-badges{grid-column:1/-1}.pawline-promotion-hero .promotion-terms{grid-column:1/-1}.promotion-actions a{font-size:12px!important;padding:9px!important}.pawline-promotion-footer{display:block!important}}@media print{.pawline-promotion{display:none!important}}