.kd-agenda-wrap{margin:18px 0 26px;width:100%}.kd-agenda-banner{position:relative;display:flex;align-items:center;gap:30px;padding:34px 38px;border-radius:26px;border:1px solid #ded9ee;background:linear-gradient(110deg,#f1edf9 0%,#eee9f8 62%,#e7e1f6 100%);color:#35294d;text-decoration:none;overflow:hidden;box-shadow:0 10px 28px #59437a0a;transition:box-shadow .2s,transform .2s}.kd-agenda-banner:hover{box-shadow:0 14px 32px #59437a18;transform:translateY(-2px)}.kd-agenda-banner:focus-visible{outline:3px solid #6b4fa0;outline-offset:4px}.kd-agenda-copy{flex:1;position:relative;z-index:1}.kd-agenda-kicker{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.6px;color:#766293}.kd-agenda-banner h2{color:#35294d;font-size:clamp(23px,2.5vw,32px);line-height:1.18;margin:12px 0 16px;font-weight:750;letter-spacing:-.5px}.kd-agenda-banner p{font-size:14px;line-height:1.65;color:#766780;margin:0}.kd-agenda-art{position:relative;flex:0 0 140px;height:150px}.kd-agenda-spark{position:absolute;left:-5px;top:-15px;font-size:90px;color:#b5a1d4;line-height:1}.kd-agenda-ticket{position:absolute;right:0;bottom:2px;padding:24px 16px;border-radius:13px;background:#f5cf67;color:#685025;transform:rotate(9deg);font-size:12px;line-height:1.5;font-weight:800;letter-spacing:.8px;box-shadow:0 6px 14px #9c7c2b18}.kd-agenda-action{flex:0 0 auto;align-self:flex-end;background:#665084;color:white;font-size:14px;font-weight:700;border-radius:14px;padding:15px 22px;position:relative;z-index:1;white-space:nowrap}@media(max-width:1000px){.kd-agenda-art{display:none}.kd-agenda-banner{gap:20px}}@media(max-width:650px){.kd-agenda-wrap{margin:14px 0 22px}.kd-agenda-banner{display:block;padding:26px 24px;border-radius:22px}.kd-agenda-banner h2{font-size:26px;line-height:1.2}.kd-agenda-banner p{font-size:14px}.kd-agenda-banner p br{display:none}.kd-agenda-action{display:block;text-align:center;margin-top:24px;padding:15px 18px}}

.kd-agenda-wrap{max-width:1168px;width:calc(100% - 48px);margin:18px auto 26px}@media(max-width:650px){.kd-agenda-wrap{width:calc(100% - 32px);margin:14px auto 22px}}
