.bb-experience-badge{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:7px 11px;margin:0 0 8px;border:1px solid #d19b89;border-radius:6px;background:#f8e1da;color:#8b4434;font-size:12px;font-weight:650;line-height:1.4;vertical-align:middle;box-sizing:border-box}
.bb-experience-badge svg{width:17px;height:17px;flex:none}
.bb-upcoming-badge{background:#eee8f5;border-color:#b8a6cb;color:#604875}
.bb-experience-badge+.bb-experience-badge{margin-left:6px}
.bb-planned-note{margin:18px 0;padding:16px 18px;border-left:3px solid #b8a6cb;border-radius:0 8px 8px 0;background:#f6f2fa;color:#604875}
.bb-planned-note h3{margin:0 0 7px;font-size:16px;font-weight:650}
.bb-planned-note p{margin:0;font-size:14px;line-height:1.6}
.bb-personal-take{margin:24px 0;padding:22px 24px;background:#f3f5ed;border-left:3px solid #879b83;border-radius:0 8px 8px 0;color:#23483d}
.bb-personal-take .bb-personal-kicker{margin:0 0 5px;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700}
.bb-personal-take h3{margin:0 0 18px;font-family:var(--serif,Georgia,serif);font-size:26px;font-weight:500}
.bb-personal-take .bb-personal-stay{margin:-8px 0 16px;font-size:13px;line-height:1.6;color:#59695f}
.bb-personal-take dl{margin:0}
.bb-personal-take dl>div+div{margin-top:17px}
.bb-personal-take dt{margin-bottom:4px;font-size:13px;font-weight:700}
.bb-personal-take dd{margin:0;font-size:15px;line-height:1.65}
.bb-personal-take .bb-personal-note{margin:18px 0 0;font-size:12px;line-height:1.5;color:#59695f}
@media(max-width:540px){.bb-personal-take{padding:18px}.bb-experience-badge{font-size:11px}}
