.blc-budget-access{background:#f1f4f3;border-bottom:1px solid #dce3e3;color:#172d39;padding:16px max(4vw,20px);display:flex;justify-content:space-between;align-items:center;gap:20px;font-family:system-ui,sans-serif}.blc-budget-access>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.blc-budget-access strong{font-size:19px;letter-spacing:-.02em}.blc-budget-access span{font-size:12px;color:#52656c}.blc-budget-open{display:inline-flex;align-items:center;gap:12px;background:#c54129;border:1px solid #c54129;border-radius:6px;padding:12px 18px;color:#fff!important;text-decoration:none;font-size:13px;font-weight:700;white-space:nowrap}.blc-budget-open:hover{background:#a53522}.blc-budget-open:focus-visible{outline:3px solid #e56331;outline-offset:3px}.quick-links .blc-budget-quick{font-weight:750;color:#ffffff;text-decoration:underline;text-underline-offset:3px}.blc-budget-language{font-size:11px;margin-left:14px}.blc-budget-language a{color:#c54129}@media(max-width:760px){.blc-budget-access{padding:15px 20px;align-items:flex-start;gap:13px;flex-direction:column}.blc-budget-access>div{display:block}.blc-budget-access strong,.blc-budget-access span{display:block}.blc-budget-access span{margin-top:4px;line-height:1.5}.blc-budget-open{width:100%;justify-content:center;padding:12px 15px}.utility-bar .wrap{flex-wrap:wrap;gap:8px}.utility-bar .quick-links{flex-wrap:wrap;gap:8px 14px}.blc-budget-language{margin-left:0;margin-top:7px}}
.blc-budget-access{border-left:0;border-radius:0}.blc-budget-access strong{letter-spacing:-.02em}.blc-budget-open{border-radius:2px}.blc-budget-access>div:first-child{border-left:3px solid var(--accent,#c54129);padding-left:16px}.quick-links .blc-budget-quick{color:#fff!important}
