guided-promo.guided-promo{display:block;width:100%;padding:20px;background:#f3eae1;border:1px solid #e4d3c4;border-radius:24px;color:#302720;font-family:var(--font-body--family);font-size:14px;line-height:1.45;text-align:left}
.guided-promo p{margin:0 0 8px}.guided-promo .guided-promo__eyebrow{font-size:10px;letter-spacing:.12em;color:#8b472e;font-weight:700}.guided-promo h2{font:600 23px/1.2 var(--font-body--family);letter-spacing:-.02em;margin:0 0 6px}.guided-promo__options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 12px}.guided-promo__options[hidden]{display:none}.guided-promo__options button{appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:14px 12px;border:1px solid #d7c9bd;border-radius:16px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.guided-promo__options button[aria-pressed=true]{border:2px solid #87452e;padding:13px 11px;background:#fffaf5;box-shadow:0 0 0 2px #87452e10}.guided-promo__options strong{font-size:23px}.guided-promo__options small{font-size:12px}.guided-promo__options em{font-size:11px;font-style:normal;color:#87452e;font-weight:600}.guided-promo__options button:disabled{opacity:.55;cursor:not-allowed}.guided-promo__options button:focus-visible{outline:2px solid #87452e;outline-offset:3px}.guided-promo .guided-promo__status{font-size:12px;margin:10px 0}.guided-promo>a{display:block;font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:4px;color:inherit;padding:6px 0}@media(max-width:749px){guided-promo.guided-promo{padding:16px;border-radius:20px}.guided-promo h2{font-size:22px}}
