.agenda-promotion{display:none}
@media(min-width:861px){
 .agenda-hero--promotion > .site-shell{display:grid;grid-template-columns:minmax(0,1fr) 310px;column-gap:54px;align-items:start}
 .agenda-hero--promotion > .site-shell > :not(.agenda-promotion){grid-column:1}
 .agenda-hero--promotion > .site-shell > .breadcrumb{grid-column:1/-1}
 .agenda-hero--promotion .agenda-promotion{grid-column:2;grid-row:2/6;align-self:center;display:block;margin:0;overflow:hidden;border:1px solid #c3a469;border-radius:8px;background:#fcf8ed;box-shadow:0 18px 40px #061b3026,4px 4px 0 #c3a46955;transform:rotate(2deg);color:#18374b}
 .agenda-promotion__image{height:155px;overflow:hidden;border-bottom:1px solid #d9c79d}
 .agenda-promotion__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:right center;transform:scale(1.45);transform-origin:right center}
 .agenda-promotion__copy{padding:22px 25px 24px}
 .agenda-promotion__label{display:block;color:#856226;font-size:.65rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}
 .agenda-promotion__amount{display:flex;align-items:center;gap:15px;margin:13px 0;color:#18374b}
 .agenda-promotion__amount b{font-size:5.7rem;line-height:1;font-weight:600;letter-spacing:-.07em}
 .agenda-promotion__amount > span{font-size:1.45rem;line-height:1.2;font-weight:500}
 .agenda-promotion__amount em{display:block;color:#8b6423;font-size:1.85rem;font-style:normal;font-weight:700;text-transform:uppercase;letter-spacing:.015em}
 .agenda-promotion__copy p{margin:12px 0 6px;color:#18374b;font-size:.83rem;line-height:1.6;font-weight:600}
 .agenda-promotion__copy small{display:block;color:#69747a;font-size:.68rem;line-height:1.6}
}
