@font-face{font-family:"BrautmaidCloudAbel";font-style:normal;font-weight:400;font-display:swap;src:url("Abel-Regular.ttf") format("truetype")}
.bm-cloud{font-family:"BrautmaidCloudAbel",Arial,sans-serif;color:#35483b;max-width:100%;text-align:left}
.bm-cloud .bm-cloud-title{font-family:inherit;font-size:20px;font-weight:400;line-height:1.4;color:#526b59;padding:0;margin:0 0 18px}
.bm-cloud .bm-cloud-list{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;list-style:none!important;padding:0!important;margin:0!important}
.bm-cloud .bm-cloud-list>li{display:block;list-style:none!important;padding:0;margin:0;max-width:100%}
.bm-cloud .bm-cloud-tag{--bm-chip-bg:#eaf0e6;--bm-chip-border:#d3dfcc;--bm-chip-ink:#3c5541;display:inline-flex;gap:9px;align-items:center;box-sizing:border-box;max-width:100%;padding:9px 17px;border:1px solid var(--bm-chip-border);border-radius:999px;background:var(--bm-chip-bg);color:var(--bm-chip-ink);font-family:inherit;font-size:var(--bm-cloud-size,16px);font-weight:400;line-height:1.35;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}
.bm-cloud .bm-cloud-tag>span:first-child{overflow-wrap:anywhere}
.bm-cloud--mixed .bm-cloud-tone-1,.bm-cloud--lilac .bm-cloud-tag{--bm-chip-bg:#f0eaf4;--bm-chip-border:#ded2e7;--bm-chip-ink:#64516e}
.bm-cloud--mixed .bm-cloud-tone-2,.bm-cloud--ochre .bm-cloud-tag{--bm-chip-bg:#f6efde;--bm-chip-border:#e7dcba;--bm-chip-ink:#6c5d32}
.bm-cloud .bm-cloud-tag:hover{transform:translateY(-2px);box-shadow:0 4px 10px #35483b18}
.bm-cloud .bm-cloud-tag:focus-visible{outline:3px solid #806b9b;outline-offset:3px}
.bm-cloud .bm-cloud-count{font-size:12px;line-height:1.4;background:#ffffff80;border-radius:999px;padding:2px 6px;flex-shrink:0}
.bm-cloud--center{text-align:center}.bm-cloud--center .bm-cloud-list{justify-content:center}
.bm-cloud--right{text-align:right}.bm-cloud--right .bm-cloud-list{justify-content:flex-end}
@media(max-width:480px){.bm-cloud .bm-cloud-list{gap:8px}.bm-cloud .bm-cloud-tag{padding:8px 13px;font-size:min(var(--bm-cloud-size,16px),22px)}}
@media(prefers-reduced-motion:reduce){.bm-cloud .bm-cloud-tag{transition:none}.bm-cloud .bm-cloud-tag:hover{transform:none}}

/* Entrance on the list item, floating on the link: independent transforms. */
.bm-cloud-animation--reveal .bm-cloud-list>li,
.bm-cloud-animation--float .bm-cloud-list>li{animation:bm-cloud-reveal .65s ease both;animation-delay:var(--bm-cloud-delay,0ms)}
.bm-cloud-animation--float{--bm-cloud-duration:6s}
.bm-cloud-animation--float.bm-cloud-speed--slow{--bm-cloud-duration:8s}
.bm-cloud-animation--float.bm-cloud-speed--fast{--bm-cloud-duration:4s}
.bm-cloud-animation--float .bm-cloud-tag{animation:bm-cloud-float var(--bm-cloud-duration) ease-in-out infinite;animation-delay:var(--bm-cloud-phase,0s)}
.bm-cloud-animation--float .bm-cloud-tag:hover,
.bm-cloud-animation--float .bm-cloud-tag:focus-visible{animation-play-state:paused}
@keyframes bm-cloud-reveal{from{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes bm-cloud-float{0%,100%{translate:0 0}50%{translate:0 -3px}}
@media(prefers-reduced-motion:reduce){
.bm-cloud-animation--reveal .bm-cloud-list>li,
.bm-cloud-animation--float .bm-cloud-list>li,
.bm-cloud-animation--float .bm-cloud-tag{animation:none!important;translate:none;opacity:1;transform:none}
}
