.bars-callout{padding:var(--callout-padding);border:0 solid var(--callout-accent);border-radius:var(--callout-radius);background:var(--callout-bg);color:var(--callout-text);gap:10px;display:grid;position:relative;overflow:hidden}.bars-callout.no-background{background:#fff}.bars-callout.border-left{border-left-width:var(--callout-border-width)}.bars-callout.border-top{border-top-width:var(--callout-border-width)}.bars-callout.border-all{border-width:var(--callout-border-width)}.bars-callout-heading{align-items:center;gap:10px;display:flex}.bars-callout-icon{background:var(--callout-accent);width:30px;height:30px;color:var(--callout-icon-text);border-radius:50%;flex:0 0 30px;place-items:center;font-size:17px;font-style:normal;font-weight:950;line-height:1;display:grid}.bars-callout-heading b{font-size:var(--callout-title-size);line-height:1.2}.bars-callout p{color:inherit;font-size:var(--callout-body-size);white-space:pre-wrap;margin:0;line-height:1.55}.bars-callout-source{color:var(--callout-source);font-size:12px;font-style:normal}.bars-callout-number{color:var(--callout-accent);font-size:var(--callout-number-size);letter-spacing:-.045em;align-items:baseline;gap:9px;font-weight:950;line-height:.95;display:flex}.bars-callout-number small{letter-spacing:0;text-transform:none;font-size:.38em}@media (max-width:700px){.bars-callout-heading b{font-size:var(--callout-mobile-title-size)}.bars-callout p{font-size:var(--callout-mobile-body-size)}.bars-callout{padding:max(12px,calc(var(--callout-padding) * .78))}}
