.kzwp-entry{background:#edf3f5;color:#122e40;padding:clamp(40px,5vw,72px) 24px;font-family:var(--font-body,Arial,sans-serif)}
.kzwp-entry *{box-sizing:border-box}
.kzwp-entry-wrap{max-width:1320px;margin:auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(26px,4vw,64px);align-items:center}
.kzwp-entry-image{margin:0;min-width:0;position:relative}
.kzwp-entry-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:16px}
.kzwp-entry-image figcaption{margin-top:6px;font-size:11px;color:#536b78}
.kzwp-entry-kicker{font-size:12px;font-weight:850;letter-spacing:.11em;text-transform:uppercase;color:#985019;margin:0 0 13px}
.kzwp-entry h2{font-size:clamp(29px,3.3vw,44px);line-height:1.12;font-weight:850;letter-spacing:-.035em;margin:0 0 20px;color:#122e40}
.kzwp-entry-copy>p:not(.kzwp-entry-kicker){font-size:16px;line-height:1.75;margin:0 0 14px;color:#385463}
.kzwp-entry-copy>p.kzwp-entry-note{font-size:13px;line-height:1.65;color:#536b78}
.kzwp-entry-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px 22px;margin-top:22px}
.kzwp-entry-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;background:linear-gradient(110deg,#ff8500,#ffbd22);color:#122e40!important;padding:15px 20px;border-radius:9px;text-decoration:none!important;min-height:50px;font-size:14px;font-weight:850}
.kzwp-entry-primary span{font-size:25px;font-weight:400;line-height:1}
.kzwp-entry-price{display:inline-flex;align-items:center;min-height:44px;font-weight:750;font-size:14px;color:#122e40;text-decoration:underline;text-underline-offset:4px}
.kzwp-entry-links{display:flex;flex-wrap:wrap;column-gap:24px;margin-top:14px}
.kzwp-entry-links a{min-height:44px;display:inline-flex;align-items:center;color:#385463;font-size:13px;text-decoration:underline;text-underline-offset:4px}
.kzwp-entry a:focus-visible{outline:3px solid #087eaa;outline-offset:4px}
@media(max-width:760px){.kzwp-entry{padding:34px 20px}.kzwp-entry-wrap{grid-template-columns:1fr;gap:23px}.kzwp-entry-image img{aspect-ratio:3/2}.kzwp-entry h2{font-size:32px}.kzwp-entry-copy>p:not(.kzwp-entry-kicker){font-size:15px}.kzwp-entry-actions{gap:8px}.kzwp-entry-primary{width:100%}.kzwp-entry-price{width:100%;justify-content:center}.kzwp-entry-links{margin-top:8px;gap:0 20px}}
