
.g .bn-routine-figure{width:100%;min-width:0;margin:24px 0 28px}
.g .bn-routine-figure img{display:block;width:100%;height:auto;margin:0;border-radius:4px;background:var(--c,#fbf7f2)}
.g .bn-routine-figure figcaption{margin:12px 0 0;font-size:15px;line-height:1.55;color:#665b5e;overflow-wrap:break-word}
.g .bn-routine-figure figcaption span{display:block;color:var(--w,#711b35);font-weight:700;margin-bottom:3px;font-size:16px}
@media(max-width:640px){.g .bn-routine-figure{margin:22px 0 26px}}
