.block-title {
  color: var(--brand-purple);
  margin: 0;
  font-weight: 400;
  font-size: clamp(40px, 6vw, 3rem);
  letter-spacing: 0.02em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  .block-title ~ *:not(.contextual) {
    margin-top: 1rem; }
  .site__sidebar--first .block-title {
    font-size: 0.875em;
    color: var(--text-dark);
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.1rem; }
  .site__sidebar .block-title {
    font-size: 1.5rem; }
  .heading--reduced .block-title {
    font-size: 1.125rem;
    color: var(--blue-darkest); }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy5zYXNzLWNhY2hlL2NvbXBvbmVudHMvYmxvY2svc3JjL2NvbXBvbmVudHMvYmxvY2svYmxvY2stdGl0bGUuc2NzcyIsIi4uLy4uLy4uLy5zYXNzLWNhY2hlL2NvbXBvbmVudHMvYmxvY2svc3JjL21peGlucy9fdHlwZS5zY3NzIiwiLi4vLi4vLi4vLnNhc3MtY2FjaGUvY29tcG9uZW50cy9ibG9jay9zcmMvYm9vdHN0cmFwL19jdXN0b20tYm9vdHN0cmFwLXZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBO0VBQ0UsMEJBQTBCO0VBQzFCLFNBQVM7RUFDVCxnQkFBZ0I7RUFDaEIsaUNBQWlDO0VBQ2pDLHNCQUFzQjtFQ0hwQixtQ0FBbUM7RUFDbkMsa0NBQWtDLEVBQUE7RURIdEM7SUFTSSxnQkVxQ1MsRUFBQTtFRmxDWDtJQUNFLGtCQUFrQjtJQUNsQix1QkFBdUI7SUFDdkIsZ0JBQWdCO0lBQ2hCLHlCQUF5QjtJQUN6QixzQkFBc0IsRUFBQTtFQUd4QjtJQUNFLGlCQUFpQixFQUFBO0VBR25CO0lBQ0UsbUJBQW1CO0lBQ25CLDBCQUEwQixFQUFBIiwiZmlsZSI6ImJsb2NrLXRpdGxlLmNzcyJ9 */